pub enum NodeSorter {
Show 32 variants
ByRelativePath,
ByIRelativePath,
ByExtension,
ByIsDir,
ByIsFile,
ByIsSymlink,
ByIsBroken,
ByIsReadonly,
ByMimeEssence,
BySize,
ByCreated,
ByLastModified,
ByCanonicalAbsolutePath,
ByICanonicalAbsolutePath,
ByCanonicalExtension,
ByCanonicalIsDir,
ByCanonicalIsFile,
ByCanonicalIsReadonly,
ByCanonicalMimeEssence,
ByCanonicalSize,
ByCanonicalCreated,
ByCanonicalLastModified,
BySymlinkAbsolutePath,
ByISymlinkAbsolutePath,
BySymlinkExtension,
BySymlinkIsDir,
BySymlinkIsFile,
BySymlinkIsReadonly,
BySymlinkMimeEssence,
BySymlinkSize,
BySymlinkCreated,
BySymlinkLastModified,
}
Variants§
ByRelativePath
ByIRelativePath
ByExtension
ByIsDir
ByIsFile
ByIsSymlink
ByIsBroken
ByIsReadonly
ByMimeEssence
BySize
ByCreated
ByLastModified
ByCanonicalAbsolutePath
ByICanonicalAbsolutePath
ByCanonicalExtension
ByCanonicalIsDir
ByCanonicalIsFile
ByCanonicalIsReadonly
ByCanonicalMimeEssence
ByCanonicalSize
ByCanonicalCreated
ByCanonicalLastModified
BySymlinkAbsolutePath
ByISymlinkAbsolutePath
BySymlinkExtension
BySymlinkIsDir
BySymlinkIsFile
BySymlinkIsReadonly
BySymlinkMimeEssence
BySymlinkSize
BySymlinkCreated
BySymlinkLastModified
Trait Implementations§
source§impl Clone for NodeSorter
impl Clone for NodeSorter
source§fn clone(&self) -> NodeSorter
fn clone(&self) -> NodeSorter
Returns a copy of the value. Read more
1.0.0 · 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 NodeSorter
impl Debug for NodeSorter
source§impl<'de> Deserialize<'de> for NodeSorter
impl<'de> Deserialize<'de> for NodeSorter
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
source§impl Hash for NodeSorter
impl Hash for NodeSorter
source§impl PartialEq for NodeSorter
impl PartialEq for NodeSorter
source§fn eq(&self, other: &NodeSorter) -> bool
fn eq(&self, other: &NodeSorter) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for NodeSorter
impl Serialize for NodeSorter
impl Copy for NodeSorter
impl Eq for NodeSorter
impl StructuralPartialEq for NodeSorter
Auto Trait Implementations§
impl Freeze for NodeSorter
impl RefUnwindSafe for NodeSorter
impl Send for NodeSorter
impl Sync for NodeSorter
impl Unpin for NodeSorter
impl UnwindSafe for NodeSorter
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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more