pub struct Entry {
    pub mode: EntryMode,
    pub filename: BString,
    pub oid: ObjectId,
}Expand description
An entry in a Tree, similar to an entry in a directory.
Fields§
§mode: EntryModeThe kind of object to which oid is pointing to.
filename: BStringThe name of the file in the parent tree.
oid: ObjectIdThe id of the object representing the entry.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Entry
 
impl<'de> Deserialize<'de> for Entry
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 Entry
 
impl Ord for Entry
Source§impl PartialOrd for Entry
 
impl PartialOrd for Entry
impl Eq for Entry
impl StructuralPartialEq for Entry
Auto Trait Implementations§
impl Freeze for Entry
impl RefUnwindSafe for Entry
impl Send for Entry
impl Sync for Entry
impl Unpin for Entry
impl UnwindSafe for Entry
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