pub struct StatusEntry<'statuses> { /* private fields */ }Expand description
A structure representing an entry in the Statuses structure.
Instances are created through the .iter() method or the .get() method.
Implementations§
Source§impl<'statuses> StatusEntry<'statuses>
impl<'statuses> StatusEntry<'statuses>
Sourcepub fn path_bytes(&self) -> &[u8] ⓘ
pub fn path_bytes(&self) -> &[u8] ⓘ
Access the bytes for this entry’s corresponding pathname
Sourcepub fn head_to_index(&self) -> Option<DiffDelta<'statuses>>
pub fn head_to_index(&self) -> Option<DiffDelta<'statuses>>
Access detailed information about the differences between the file in HEAD and the file in the index.
Sourcepub fn index_to_workdir(&self) -> Option<DiffDelta<'statuses>>
pub fn index_to_workdir(&self) -> Option<DiffDelta<'statuses>>
Access detailed information about the differences between the file in the index and the file in the working directory.
Trait Implementations§
Source§impl<'statuses> Binding for StatusEntry<'statuses>
impl<'statuses> Binding for StatusEntry<'statuses>
Source§type Raw = *const git_status_entry
type Raw = *const git_status_entry
The raw type that allows you to interact with libgit2-sys.
Source§unsafe fn from_raw(raw: *const git_status_entry) -> StatusEntry<'statuses>
unsafe fn from_raw(raw: *const git_status_entry) -> StatusEntry<'statuses>
Build a git2 struct from its Binding::Raw value.
Source§fn raw(&self) -> *const git_status_entry
fn raw(&self) -> *const git_status_entry
Access the Binding::Raw value for a struct. Read more
Source§unsafe fn from_raw_opt<T>(raw: T) -> Option<Self>
unsafe fn from_raw_opt<T>(raw: T) -> Option<Self>
A null-handling version of Binding::from_raw. Read more
Auto Trait Implementations§
impl<'statuses> Freeze for StatusEntry<'statuses>
impl<'statuses> RefUnwindSafe for StatusEntry<'statuses>
impl<'statuses> !Send for StatusEntry<'statuses>
impl<'statuses> !Sync for StatusEntry<'statuses>
impl<'statuses> Unpin for StatusEntry<'statuses>
impl<'statuses> UnsafeUnpin for StatusEntry<'statuses>
impl<'statuses> UnwindSafe for StatusEntry<'statuses>
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