Struct sp_tracing::WasmEntryAttributes [−][src]
pub struct WasmEntryAttributes { pub parent_id: Option<u64>, pub metadata: WasmMetadata, pub fields: WasmValuesSet, }
Expand description
Span or Event Attributes
Fields
parent_id: Option<u64>
the parent, if directly specified – otherwise assume most inner span
metadata: WasmMetadata
the metadata of the location
fields: WasmValuesSet
the Values provided
Implementations
convert the given Attributes to an event and emit it using tracing_core
.
Trait Implementations
Attempt to deserialise the value from input.
Attempt to skip the encoded value from input. Read more
fn encoded_fixed_size() -> Option<usize>
fn encoded_fixed_size() -> Option<usize>
Returns the fixed encoded size of the type. Read more
Convert self to a slice and append it to the destination.
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
Convert self to a slice and then invoke the given closure with it.
fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Calculates the encoded size. Read more
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for WasmEntryAttributes
impl Send for WasmEntryAttributes
impl Sync for WasmEntryAttributes
impl Unpin for WasmEntryAttributes
impl UnwindSafe for WasmEntryAttributes
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
impl<'_, '_, T> EncodeLike<&'_ &'_ T> for T where
T: Encode,
impl<'_, T> EncodeLike<&'_ T> for T where
T: Encode,
impl<'_, T> EncodeLike<&'_ mut T> for T where
T: Encode,
impl<T> EncodeLike<Arc<T>> for T where
T: Encode,
impl<T> EncodeLike<Rc<T>> for T where
T: Encode,