Enum git_object::tree::EntryMode
source · #[repr(u16)]
pub enum EntryMode {
Tree,
Blob,
BlobExecutable,
Link,
Commit,
}
Expand description
The mode of items storable in a tree, similar to the file mode on a unix file system.
Used in mutable::Entry and EntryRef.
Variants§
Tree
A tree, or directory
Blob
A file that is not executable
BlobExecutable
A file that is executable
Link
A symbolic link
Commit
A commit of a git submodule
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for EntryMode
impl<'de> Deserialize<'de> for EntryMode
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 Ord for EntryMode
impl Ord for EntryMode
source§impl PartialEq<EntryMode> for EntryMode
impl PartialEq<EntryMode> for EntryMode
source§impl PartialOrd<EntryMode> for EntryMode
impl PartialOrd<EntryMode> for EntryMode
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more