pub trait DirectoryStream: Debug + Send {
// Required method
fn next_entry(&mut self) -> FsResult<Option<DirEntry>>;
}Expand description
Stream of directory entries.
Required Methods§
Sourcefn next_entry(&mut self) -> FsResult<Option<DirEntry>>
fn next_entry(&mut self) -> FsResult<Option<DirEntry>>
Reads the next directory entry.
§Returns
Ok(Some(entry)) for an entry, Ok(None) at end of stream.
§Errors
Returns crate::FsError when the provider cannot continue listing.
Trait Implementations§
Source§impl DirectoryStreamExt for Box<dyn DirectoryStream>
impl DirectoryStreamExt for Box<dyn DirectoryStream>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".