pub enum RefsToFetch {
All,
Refs(NonEmpty<RefsAt>),
}Expand description
Represents references to fetch, in the context of a repository.
Variants§
All
Indicates that all references should be fetched.
Refs(NonEmpty<RefsAt>)
Contains a non-empty collection of specific references to fetch.
Trait Implementations§
Source§impl Clone for RefsToFetch
impl Clone for RefsToFetch
Source§fn clone(&self) -> RefsToFetch
fn clone(&self) -> RefsToFetch
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 RefsToFetch
impl Debug for RefsToFetch
Source§impl<'de> Deserialize<'de> for RefsToFetch
impl<'de> Deserialize<'de> for RefsToFetch
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 From<RefsToFetch> for Vec<RefsAt>
impl From<RefsToFetch> for Vec<RefsAt>
Source§fn from(val: RefsToFetch) -> Self
fn from(val: RefsToFetch) -> Self
Converts to this type from the input type.
Source§impl Hash for RefsToFetch
impl Hash for RefsToFetch
Source§impl PartialEq for RefsToFetch
impl PartialEq for RefsToFetch
Source§impl Serialize for RefsToFetch
impl Serialize for RefsToFetch
impl Eq for RefsToFetch
impl StructuralPartialEq for RefsToFetch
Auto Trait Implementations§
impl Freeze for RefsToFetch
impl RefUnwindSafe for RefsToFetch
impl Send for RefsToFetch
impl Sync for RefsToFetch
impl Unpin for RefsToFetch
impl UnsafeUnpin for RefsToFetch
impl UnwindSafe for RefsToFetch
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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