pub struct RefGroup {
pub submodule: Option<String>,
pub target: Option<String>,
pub refs: Vec<RefUpdate>,
}Expand description
One fetched repository’s ref updates. submodule names the submodule for a recursive fetch.
Fields§
§submodule: Option<String>§target: Option<String>§refs: Vec<RefUpdate>Trait Implementations§
Auto Trait Implementations§
impl Forget for RefGroup
impl Freeze for RefGroup
impl RefUnwindSafe for RefGroup
impl Send for RefGroup
impl Sync for RefGroup
impl Unpin for RefGroup
impl UnsafeUnpin for RefGroup
impl UnwindSafe for RefGroup
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more