pub struct StaticStringDependency {
pub id: u64,
pub codec: StringCodec,
pub len: u32,
pub ptr: *const u8,
}Expand description
StaticStringDependency serializes the value of the pointer and the contents of the string It is designed to be wire-compatible with the unreal instrumentation
Fields§
§id: u64Key of the string in the block’s dependency map. Static strings use their address.
codec: StringCodec§len: u32§ptr: *const u8Trait Implementations§
Source§impl Debug for StaticStringDependency
impl Debug for StaticStringDependency
Source§impl InProcSerialize for StaticStringDependency
impl InProcSerialize for StaticStringDependency
const IN_PROC_SIZE: InProcSize = InProcSize::Dynamic
fn get_value_size(&self) -> Option<u32>
fn write_value(&self, buffer: &mut Vec<u8>)
Source§unsafe fn read_value(_window: &[u8]) -> StaticStringDependency
unsafe fn read_value(_window: &[u8]) -> StaticStringDependency
Safety Read more
Source§impl LogDepsQueueTypeIndex for StaticStringDependency
impl LogDepsQueueTypeIndex for StaticStringDependency
const TYPE_INDEX: u8 = 1u8
Source§impl MetricsDepsQueueTypeIndex for StaticStringDependency
impl MetricsDepsQueueTypeIndex for StaticStringDependency
const TYPE_INDEX: u8 = 1u8
Source§impl Reflect for StaticStringDependency
impl Reflect for StaticStringDependency
fn reflect() -> UserDefinedType
Source§impl ThreadDepsQueueTypeIndex for StaticStringDependency
impl ThreadDepsQueueTypeIndex for StaticStringDependency
const TYPE_INDEX: u8 = 3u8
Auto Trait Implementations§
impl !Send for StaticStringDependency
impl !Sync for StaticStringDependency
impl Freeze for StaticStringDependency
impl RefUnwindSafe for StaticStringDependency
impl Unpin for StaticStringDependency
impl UnsafeUnpin for StaticStringDependency
impl UnwindSafe for StaticStringDependency
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].