pub struct ProfilingToken {
pub id: u64,
}Expand description
Profiling identification so that the server can support recursive and overlapping profilings.
Fields§
§id: u64The token value.
Trait Implementations§
Source§impl Clone for ProfilingToken
impl Clone for ProfilingToken
Source§fn clone(&self) -> ProfilingToken
fn clone(&self) -> ProfilingToken
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 ProfilingToken
impl Debug for ProfilingToken
Source§impl Hash for ProfilingToken
impl Hash for ProfilingToken
Source§impl PartialEq for ProfilingToken
impl PartialEq for ProfilingToken
impl Copy for ProfilingToken
impl Eq for ProfilingToken
impl StructuralPartialEq for ProfilingToken
Auto Trait Implementations§
impl Freeze for ProfilingToken
impl RefUnwindSafe for ProfilingToken
impl Send for ProfilingToken
impl Sync for ProfilingToken
impl Unpin for ProfilingToken
impl UnsafeUnpin for ProfilingToken
impl UnwindSafe for ProfilingToken
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<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CompilationArg for T
impl<T> CompilationArg for T
Source§fn dynamic_cast<Arg: CompilationArg>(&self) -> Arg
fn dynamic_cast<Arg: CompilationArg>(&self) -> Arg
Compilation args should be the same even with different element types. However, it isn’t
possible to enforce it with the type system. So, we make the compilation args serializable
and dynamically cast them. Read more
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.