pub struct GitBranch {
pub name: String,
pub is_current: bool,
pub is_remote: bool,
pub commit_id: Option<String>,
}Expand description
Branch information.
Fields§
§name: StringBranch name.
is_current: boolWhether this is the current branch.
is_remote: boolWhether this is a remote branch.
commit_id: Option<String>Latest commit SHA on this branch.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GitBranch
impl<'de> Deserialize<'de> for GitBranch
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 GitBranch
impl RefUnwindSafe for GitBranch
impl Send for GitBranch
impl Sync for GitBranch
impl Unpin for GitBranch
impl UnwindSafe for GitBranch
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