winfsp 0.12.4+winfsp-2.1

Rust bindings to WinFSP
Documentation
//! The main filesystem interfaces and helpers used to implement a WinFSP filesystem.
mod context;
mod directory;
mod internals;
mod stream;

mod sealed {
    use crate::filesystem::{directory, stream};
    #[doc(hidden)]
    pub trait Sealed {}
    impl<const BUFFER_SIZE: usize> Sealed for directory::DirInfo<BUFFER_SIZE> {}
    impl<const BUFFER_SIZE: usize> Sealed for stream::StreamInfo<BUFFER_SIZE> {}
    impl<const BUFFER_SIZE: usize> Sealed for crate::notify::NotifyInfo<BUFFER_SIZE> {}

    pub use super::internals::widenameinfo::WideNameInfoInternal;
}

pub use context::*;
pub use directory::*;
pub use internals::*;
pub use stream::*;