Enum git_protocol::fetch::delegate::LsRefsAction
source · [−]pub enum LsRefsAction {
Continue,
Skip,
}
blocking-client
or async-client
only.Expand description
What to do after DelegateBlocking::prepare_ls_refs
.
Variants
Continue
Continue by sending a ‘ls-refs’ command.
Skip
Skip ‘ls-refs’ entirely.
This is valid if the ‘ref-in-want’ capability is taken advantage of. The delegate must then send ’want-ref’s in
DelegateBlocking::negotiate
.
Trait Implementations
sourceimpl Clone for LsRefsAction
impl Clone for LsRefsAction
sourcefn clone(&self) -> LsRefsAction
fn clone(&self) -> LsRefsAction
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for LsRefsAction
impl Debug for LsRefsAction
sourceimpl Hash for LsRefsAction
impl Hash for LsRefsAction
sourceimpl Ord for LsRefsAction
impl Ord for LsRefsAction
sourcefn cmp(&self, other: &LsRefsAction) -> Ordering
fn cmp(&self, other: &LsRefsAction) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<LsRefsAction> for LsRefsAction
impl PartialEq<LsRefsAction> for LsRefsAction
sourcefn eq(&self, other: &LsRefsAction) -> bool
fn eq(&self, other: &LsRefsAction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl PartialOrd<LsRefsAction> for LsRefsAction
impl PartialOrd<LsRefsAction> for LsRefsAction
sourcefn partial_cmp(&self, other: &LsRefsAction) -> Option<Ordering>
fn partial_cmp(&self, other: &LsRefsAction) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Eq for LsRefsAction
impl StructuralEq for LsRefsAction
impl StructuralPartialEq for LsRefsAction
Auto Trait Implementations
impl RefUnwindSafe for LsRefsAction
impl Send for LsRefsAction
impl Sync for LsRefsAction
impl Unpin for LsRefsAction
impl UnwindSafe for LsRefsAction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more