pub enum OnDropStatus {
Cancelled,
Failed,
}Expand description
Determines the state to set a Movement to when a MovementGuard is dropped.
See MovementGuard::new_movement for more information.
Variants§
Cancelled
Marks the Movement as MovementStatus::Cancelled.
Failed
Marks the Movement as MovementStatus::Failed.
Trait Implementations§
Source§impl Clone for OnDropStatus
impl Clone for OnDropStatus
Source§fn clone(&self) -> OnDropStatus
fn clone(&self) -> OnDropStatus
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 OnDropStatus
impl Debug for OnDropStatus
Source§impl From<OnDropStatus> for MovementStatus
impl From<OnDropStatus> for MovementStatus
Source§fn from(status: OnDropStatus) -> Self
fn from(status: OnDropStatus) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OnDropStatus
impl PartialEq for OnDropStatus
impl Copy for OnDropStatus
impl Eq for OnDropStatus
impl StructuralPartialEq for OnDropStatus
Auto Trait Implementations§
impl Freeze for OnDropStatus
impl RefUnwindSafe for OnDropStatus
impl Send for OnDropStatus
impl Sync for OnDropStatus
impl Unpin for OnDropStatus
impl UnwindSafe for OnDropStatus
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request