[−][src]Enum git_protocol::fetch::Ref
Variants
A ref pointing to a tag
object, which in turns points to an object
, usually a commit
A ref pointing to a commit object
A symbolic ref pointing to target
ref, which in turn points to an object
Implementations
impl Ref
[src]
pub fn unpack(&self) -> (&BString, &Id)
[src]
Provide shared fields referring to the ref itself. In case of peeled refs, the tag object itself is returned as it is what the path refers to.
Trait Implementations
impl Clone for Ref
[src]
impl Debug for Ref
[src]
impl Eq for Ref
[src]
impl Hash for Ref
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Ref
[src]
fn cmp(&self, other: &Ref) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<Ref> for Ref
[src]
impl PartialOrd<Ref> for Ref
[src]
fn partial_cmp(&self, other: &Ref) -> Option<Ordering>
[src]
fn lt(&self, other: &Ref) -> bool
[src]
fn le(&self, other: &Ref) -> bool
[src]
fn gt(&self, other: &Ref) -> bool
[src]
fn ge(&self, other: &Ref) -> bool
[src]
impl StructuralEq for Ref
[src]
impl StructuralPartialEq for Ref
[src]
Auto Trait Implementations
impl RefUnwindSafe for Ref
impl Send for Ref
impl Sync for Ref
impl Unpin for Ref
impl UnwindSafe for Ref
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,