#[non_exhaustive]pub struct ForkBranch {
pub label: String,
pub ref: String,
pub sha: String,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.label: StringFork and branch name in the format “owner:branch”
ref: StringBranch name in a given fork
sha: StringTrait Implementations§
Source§impl Clone for ForkBranch
impl Clone for ForkBranch
Source§fn clone(&self) -> ForkBranch
fn clone(&self) -> ForkBranch
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 ForkBranch
impl Debug for ForkBranch
Source§impl<'de> Deserialize<'de> for ForkBranch
impl<'de> Deserialize<'de> for ForkBranch
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 ForkBranch
impl RefUnwindSafe for ForkBranch
impl Send for ForkBranch
impl Sync for ForkBranch
impl Unpin for ForkBranch
impl UnwindSafe for ForkBranch
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