pub struct ExecutionContextIdentity { /* private fields */ }Expand description
Type identity of an execution context without retaining a context value.
§Examples
use tenferro_runtime::ExecutionContextIdentity;
assert_eq!(ExecutionContextIdentity::of::<u64>().type_name(), std::any::type_name::<u64>());Implementations§
Trait Implementations§
Source§impl Clone for ExecutionContextIdentity
impl Clone for ExecutionContextIdentity
Source§fn clone(&self) -> ExecutionContextIdentity
fn clone(&self) -> ExecutionContextIdentity
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 moreSource§impl Debug for ExecutionContextIdentity
impl Debug for ExecutionContextIdentity
Source§impl Hash for ExecutionContextIdentity
impl Hash for ExecutionContextIdentity
Source§impl PartialEq for ExecutionContextIdentity
impl PartialEq for ExecutionContextIdentity
Source§fn eq(&self, other: &ExecutionContextIdentity) -> bool
fn eq(&self, other: &ExecutionContextIdentity) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ExecutionContextIdentity
impl Eq for ExecutionContextIdentity
impl StructuralPartialEq for ExecutionContextIdentity
Auto Trait Implementations§
impl Freeze for ExecutionContextIdentity
impl RefUnwindSafe for ExecutionContextIdentity
impl Send for ExecutionContextIdentity
impl Sync for ExecutionContextIdentity
impl Unpin for ExecutionContextIdentity
impl UnsafeUnpin for ExecutionContextIdentity
impl UnwindSafe for ExecutionContextIdentity
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§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<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