#![doc(html_playground_url = "https://play.rust-lang.org")]
#![doc(
html_favicon_url = "https://raw.githubusercontent.com/veeso/pavao/main/docs/images/pavao.png"
)]
#![doc(html_logo_url = "https://raw.githubusercontent.com/veeso/pavao/main/docs/images/pavao.png")]
#[macro_use]
extern crate lazy_static;
#[macro_use]
extern crate log;
mod error;
mod smb;
#[cfg(test)]
mod test;
pub(crate) mod utils;
pub use error::{SmbError, SmbResult};
pub use smb::{
SmbClient, SmbCredentials, SmbDirent, SmbDirentInfo, SmbDirentType, SmbEncryptionLevel,
SmbFile, SmbMode, SmbModeClass, SmbOpenOptions, SmbOptions, SmbShareMode, SmbStat, SmbStatVfs,
};
#[cfg(test)]
pub(crate) mod mock;