pub struct AwaitPoint {
pub ptr: usize,
pub location: String,
pub await_type: AwaitType,
pub timestamp: u64,
pub thread_id: String,
pub duration: Option<u64>,
}
Expand description
Await point information
Fields§
§ptr: usize
Future pointer
location: String
Location in code
await_type: AwaitType
Type of await
timestamp: u64
Await start timestamp
thread_id: String
Thread where await occurred
duration: Option<u64>
Duration of await (if completed)
Trait Implementations§
Source§impl Clone for AwaitPoint
impl Clone for AwaitPoint
Source§fn clone(&self) -> AwaitPoint
fn clone(&self) -> AwaitPoint
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 AwaitPoint
impl Debug for AwaitPoint
Source§impl<'de> Deserialize<'de> for AwaitPoint
impl<'de> Deserialize<'de> for AwaitPoint
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AwaitPoint
impl RefUnwindSafe for AwaitPoint
impl Send for AwaitPoint
impl Sync for AwaitPoint
impl Unpin for AwaitPoint
impl UnwindSafe for AwaitPoint
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<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> 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