@@ -484,6 +484,7 @@ pub struct ClientOptions {
484484 pub server_selection_timeout : Option < Duration > ,
485485
486486 #[ builder( default , setter( skip) ) ]
487+ #[ derivative( Debug = "ignore" ) ]
487488 pub ( crate ) socket_timeout : Option < Duration > ,
488489
489490 /// The TLS configuration for the Client to use in its connections with the server.
@@ -503,9 +504,11 @@ pub struct ClientOptions {
503504 /// Information from the SRV URI that generated these client options, if applicable.
504505 #[ builder( default , setter( skip) ) ]
505506 #[ serde( skip) ]
507+ #[ derivative( Debug = "ignore" ) ]
506508 pub ( crate ) original_srv_info : Option < OriginalSrvInfo > ,
507509
508510 #[ builder( default , setter( skip) ) ]
511+ #[ derivative( Debug = "ignore" ) ]
509512 pub ( crate ) original_uri : Option < String > ,
510513
511514 /// Configuration of the trust-dns resolver used for SRV and TXT lookups.
@@ -515,6 +518,7 @@ pub struct ClientOptions {
515518 /// configuration, so a custom configuration is recommended.
516519 #[ builder( default , setter( skip) ) ]
517520 #[ serde( skip) ]
521+ #[ derivative( Debug = "ignore" ) ]
518522 pub ( crate ) resolver_config : Option < ResolverConfig > ,
519523
520524 /// Used by tests to override MIN_HEARTBEAT_FREQUENCY.
0 commit comments