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: usizeFuture pointer
location: StringLocation in code
await_type: AwaitTypeType of await
timestamp: u64Await start timestamp
thread_id: StringThread 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