smb 0.9.0

A Pure Rust SMB Client implementation
Documentation
mod common;
use serial_test::serial;

#[test_log::test(maybe_async::test(
    not(feature = "async"),
    async(feature = "async", tokio::test(flavor = "multi_thread"))
))]
#[serial]
async fn test_shares_enum() -> smb::Result<()> {
    // Since the current setup is using samba,
    // Ndr64 is not supported!
    Ok(())
    /*let (client, path) = make_server_connection("IPC$", None).await?;
    let shares = client.list_shares(&path.server).await?;
    assert!(shares
        .iter()
        .any(
            |s| s.netname.as_ref().unwrap().to_string() == TestConstants::DEFAULT_SHARE
                && s.share_type.kind() == ShareKind::Disk
        ));
    Ok(())*/
}