pub struct PropagatorKey(/* private fields */);Expand description
Opaque key for a propagator stored in the engine arena.
Trait Implementations§
Source§impl Clone for PropagatorKey
impl Clone for PropagatorKey
Source§fn clone(&self) -> PropagatorKey
fn clone(&self) -> PropagatorKey
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PropagatorKey
Source§impl Debug for PropagatorKey
impl Debug for PropagatorKey
Source§impl Default for PropagatorKey
impl Default for PropagatorKey
Source§fn default() -> PropagatorKey
fn default() -> PropagatorKey
Returns the “default value” for a type. Read more
impl Eq for PropagatorKey
Source§impl From<KeyData> for PropagatorKey
impl From<KeyData> for PropagatorKey
Source§impl Hash for PropagatorKey
impl Hash for PropagatorKey
Source§impl Key for PropagatorKey
impl Key for PropagatorKey
Source§fn null() -> Self
fn null() -> Self
Creates a new key that is always invalid and distinct from any non-null
key. A null key can only be created through this method (or default
initialization of keys made with
new_key_type!, which calls this
method). Read moreSource§impl Ord for PropagatorKey
impl Ord for PropagatorKey
Source§fn cmp(&self, other: &PropagatorKey) -> Ordering
fn cmp(&self, other: &PropagatorKey) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PropagatorKey
impl PartialEq for PropagatorKey
Source§fn eq(&self, other: &PropagatorKey) -> bool
fn eq(&self, other: &PropagatorKey) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for PropagatorKey
impl PartialOrd for PropagatorKey
impl StructuralPartialEq for PropagatorKey
Auto Trait Implementations§
impl Freeze for PropagatorKey
impl RefUnwindSafe for PropagatorKey
impl Send for PropagatorKey
impl Sync for PropagatorKey
impl Unpin for PropagatorKey
impl UnsafeUnpin for PropagatorKey
impl UnwindSafe for PropagatorKey
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