pub enum RemoteStatus {
NoRemote,
UpToDate,
Ahead(usize),
Behind(usize),
Diverged {
ahead: usize,
behind: usize,
},
RemoteDeleted,
}Expand description
Remote branch tracking status
Variants§
NoRemote
No remote tracking branch configured
UpToDate
Remote branch exists and is up to date
Ahead(usize)
Local is ahead of remote
Behind(usize)
Local is behind remote
Diverged
Both ahead and behind (diverged)
RemoteDeleted
Remote branch was deleted
Trait Implementations§
Source§impl Clone for RemoteStatus
impl Clone for RemoteStatus
Source§fn clone(&self) -> RemoteStatus
fn clone(&self) -> RemoteStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RemoteStatus
impl Debug for RemoteStatus
Source§impl<'de> Deserialize<'de> for RemoteStatus
impl<'de> Deserialize<'de> for RemoteStatus
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
Auto Trait Implementations§
impl Freeze for RemoteStatus
impl RefUnwindSafe for RemoteStatus
impl Send for RemoteStatus
impl Sync for RemoteStatus
impl Unpin for RemoteStatus
impl UnsafeUnpin for RemoteStatus
impl UnwindSafe for RemoteStatus
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