Struct xplr::ui::NodeUiMetadata [−][src]
pub struct NodeUiMetadata {Show 26 fields
pub parent: String,
pub relative_path: String,
pub absolute_path: String,
pub extension: String,
pub is_symlink: bool,
pub is_broken: bool,
pub is_dir: bool,
pub is_file: bool,
pub is_readonly: bool,
pub mime_essence: String,
pub size: u64,
pub human_size: String,
pub permissions: Permissions,
pub canonical: Option<ResolvedNodeUiMetadata>,
pub symlink: Option<ResolvedNodeUiMetadata>,
pub index: usize,
pub relative_index: usize,
pub is_before_focus: bool,
pub is_after_focus: bool,
pub tree: String,
pub prefix: String,
pub suffix: String,
pub is_selected: bool,
pub is_focused: bool,
pub total: usize,
pub meta: HashMap<String, String>,
}
Fields
parent: String
relative_path: String
absolute_path: String
extension: String
is_symlink: bool
is_broken: bool
is_dir: bool
is_file: bool
is_readonly: bool
mime_essence: String
size: u64
human_size: String
permissions: Permissions
canonical: Option<ResolvedNodeUiMetadata>
symlink: Option<ResolvedNodeUiMetadata>
index: usize
relative_index: usize
is_before_focus: bool
is_after_focus: bool
tree: String
prefix: String
suffix: String
is_selected: bool
is_focused: bool
total: usize
meta: HashMap<String, String>
Trait Implementations
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 RefUnwindSafe for NodeUiMetadata
impl Send for NodeUiMetadata
impl Sync for NodeUiMetadata
impl Unpin for NodeUiMetadata
impl UnwindSafe for NodeUiMetadata
Blanket Implementations
Mutably borrows from an owned value. Read more