pub struct CommitBranch {
pub commit: Option<Option<Box<Commit>>>,
pub name: String,
pub sha: String,
}Fields§
§commit: Option<Option<Box<Commit>>>§name: String§sha: StringImplementations§
Source§impl CommitBranch
impl CommitBranch
pub fn new(name: String, sha: String) -> CommitBranch
Trait Implementations§
Source§impl Clone for CommitBranch
impl Clone for CommitBranch
Source§fn clone(&self) -> CommitBranch
fn clone(&self) -> CommitBranch
Returns a duplicate of the value. Read more
1.0.0 · 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 CommitBranch
impl Debug for CommitBranch
Source§impl Default for CommitBranch
impl Default for CommitBranch
Source§fn default() -> CommitBranch
fn default() -> CommitBranch
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommitBranch
impl<'de> Deserialize<'de> for CommitBranch
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 PartialEq for CommitBranch
impl PartialEq for CommitBranch
Source§impl Serialize for CommitBranch
impl Serialize for CommitBranch
impl StructuralPartialEq for CommitBranch
Auto Trait Implementations§
impl Freeze for CommitBranch
impl RefUnwindSafe for CommitBranch
impl Send for CommitBranch
impl Sync for CommitBranch
impl Unpin for CommitBranch
impl UnwindSafe for CommitBranch
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