pub struct OpenedDirectoryStream { /* private fields */ }Expand description
An already-open provider directory stream.
§Examples
use qubit_fs::error::FsResult;
use qubit_fs::metadata::DirEntry;
use qubit_fs::spi::{DirectoryStreamSpi, OpenedDirectoryStream};
struct EmptyStream;
impl DirectoryStreamSpi for EmptyStream {
fn next_entry(&mut self) -> FsResult<Option<DirEntry>> {
Ok(None)
}
}
let _stream = OpenedDirectoryStream::new(Box::new(EmptyStream));Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for OpenedDirectoryStream
impl !Sync for OpenedDirectoryStream
impl !UnwindSafe for OpenedDirectoryStream
impl Freeze for OpenedDirectoryStream
impl Send for OpenedDirectoryStream
impl Unpin for OpenedDirectoryStream
impl UnsafeUnpin for OpenedDirectoryStream
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more