Struct xplr::app::ResolvedNode [−][src]
pub struct ResolvedNode { /* fields omitted */ }
Implementations
impl ResolvedNode
[src]
impl ResolvedNode
[src]pub fn from(path: PathBuf) -> Self
[src]
pub fn absolute_path(&self) -> &String
[src]
Get a reference to the resolved node’s absolute path.
pub fn extension(&self) -> &String
[src]
Get a reference to the resolved node’s extension.
pub fn is_dir(&self) -> bool
[src]
Get a reference to the resolved node’s is dir.
pub fn is_file(&self) -> bool
[src]
Get a reference to the resolved node’s is file.
pub fn is_readonly(&self) -> bool
[src]
Get a reference to the resolved node’s is readonly.
pub fn mime_essence(&self) -> &String
[src]
Get a reference to the resolved node’s mime essence.
pub fn size(&self) -> u64
[src]
Get a reference to the resolved node’s size.
Trait Implementations
impl Clone for ResolvedNode
[src]
impl Clone for ResolvedNode
[src]fn clone(&self) -> ResolvedNode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ResolvedNode
[src]
impl<'de> Deserialize<'de> for ResolvedNode
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for ResolvedNode
[src]
impl Eq for ResolvedNode
[src]impl From<ResolvedNode> for ResolvedNodeUiMetadata
[src]
impl From<ResolvedNode> for ResolvedNodeUiMetadata
[src]fn from(node: ResolvedNode) -> Self
[src]
impl Hash for ResolvedNode
[src]
impl Hash for ResolvedNode
[src]impl PartialEq<ResolvedNode> for ResolvedNode
[src]
impl PartialEq<ResolvedNode> for ResolvedNode
[src]fn eq(&self, other: &ResolvedNode) -> bool
[src]
fn ne(&self, other: &ResolvedNode) -> bool
[src]
impl Serialize for ResolvedNode
[src]
impl Serialize for ResolvedNode
[src]impl StructuralEq for ResolvedNode
[src]
impl StructuralEq for ResolvedNode
[src]impl StructuralPartialEq for ResolvedNode
[src]
impl StructuralPartialEq for ResolvedNode
[src]Auto Trait Implementations
impl RefUnwindSafe for ResolvedNode
impl RefUnwindSafe for ResolvedNode
impl Send for ResolvedNode
impl Send for ResolvedNode
impl Sync for ResolvedNode
impl Sync for ResolvedNode
impl Unpin for ResolvedNode
impl Unpin for ResolvedNode
impl UnwindSafe for ResolvedNode
impl UnwindSafe for ResolvedNode
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]