pub struct DirEntryInfo {
pub name: String,
pub kind: String,
pub size_bytes: Option<u64>,
}Expand description
A directory entry returned by list_dir.
Fields§
§name: StringEntry name (not a full path).
kind: String"file", "dir", "symlink", or "other".
size_bytes: Option<u64>Size in bytes for files; None otherwise.
Trait Implementations§
Source§impl Clone for DirEntryInfo
impl Clone for DirEntryInfo
Source§fn clone(&self) -> DirEntryInfo
fn clone(&self) -> DirEntryInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DirEntryInfo
impl Debug for DirEntryInfo
Source§impl<'de> Deserialize<'de> for DirEntryInfo
impl<'de> Deserialize<'de> for DirEntryInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DirEntryInfo
impl RefUnwindSafe for DirEntryInfo
impl Send for DirEntryInfo
impl Sync for DirEntryInfo
impl Unpin for DirEntryInfo
impl UnsafeUnpin for DirEntryInfo
impl UnwindSafe for DirEntryInfo
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