pub enum MoveKind {
StdMove,
RustyMove,
}Expand description
Indicates which move function was used
Variants§
StdMove
std::move - standard C++ move, unsafe for references in @safe code
RustyMove
rusty::move - Rust-like move semantics, safe for all types
Trait Implementations§
impl Eq for MoveKind
impl StructuralPartialEq for MoveKind
Auto Trait Implementations§
impl Freeze for MoveKind
impl RefUnwindSafe for MoveKind
impl Send for MoveKind
impl Sync for MoveKind
impl Unpin for MoveKind
impl UnwindSafe for MoveKind
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.