use smb_dtyp::Guid;
use crate::ConnectionConfig;
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct ClientConfig {
pub dfs: bool,
pub connection: ConnectionConfig,
pub client_guid: Guid,
#[cfg(feature = "rdma")]
pub rdma_type: Option<crate::transport::RdmaType>,
}
impl Default for ClientConfig {
fn default() -> Self {
Self {
dfs: true,
connection: ConnectionConfig::default(),
client_guid: Guid::generate(),
#[cfg(feature = "rdma")]
rdma_type: None,
}
}
}