Enum git_object::tree::EntryMode [−][src]
#[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
A tree, or directory
A file that is not executable
A file that is executable
A symbolic link
A commit of a git submodule
Implementations
Serialization
Return the representation as used in the git internal format.
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
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for EntryMode
impl UnwindSafe for EntryMode
Blanket Implementations
Mutably borrows from an owned value. Read more