Struct simple_git::GitCancellationToken
source · pub struct GitCancellationToken(/* private fields */);Expand description
Token that can be used to cancel git operation.
Implementations§
source§impl GitCancellationToken
impl GitCancellationToken
sourcepub fn cancel_on_drop(self) -> GitCancelOnDrop
pub fn cancel_on_drop(self) -> GitCancelOnDrop
Create a guard that cancel the git operation on drop.
Trait Implementations§
source§impl Clone for GitCancellationToken
impl Clone for GitCancellationToken
source§fn clone(&self) -> GitCancellationToken
fn clone(&self) -> GitCancellationToken
Returns a copy 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 GitCancellationToken
impl Debug for GitCancellationToken
source§impl Default for GitCancellationToken
impl Default for GitCancellationToken
source§fn default() -> GitCancellationToken
fn default() -> GitCancellationToken
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GitCancellationToken
impl RefUnwindSafe for GitCancellationToken
impl Send for GitCancellationToken
impl Sync for GitCancellationToken
impl Unpin for GitCancellationToken
impl UnwindSafe for GitCancellationToken
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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