pub struct Utf8StaticStringDependency {
pub len: u32,
pub ptr: *const u8,
}Expand description
Utf8StaticStringDependency serializes the value of the pointer and the contents of the string It should not be part of the event - it’s the dependency of the StringId
Fields§
§len: u32§ptr: *const u8Trait Implementations§
Source§impl Debug for Utf8StaticStringDependency
impl Debug for Utf8StaticStringDependency
Source§impl From<&StringId> for Utf8StaticStringDependency
impl From<&StringId> for Utf8StaticStringDependency
Source§fn from(src: &StringId) -> Utf8StaticStringDependency
fn from(src: &StringId) -> Utf8StaticStringDependency
Converts to this type from the input type.
Source§impl From<&str> for Utf8StaticStringDependency
impl From<&str> for Utf8StaticStringDependency
Source§fn from(src: &str) -> Utf8StaticStringDependency
fn from(src: &str) -> Utf8StaticStringDependency
Converts to this type from the input type.
Source§impl InProcSerialize for Utf8StaticStringDependency
impl InProcSerialize for Utf8StaticStringDependency
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]) -> Utf8StaticStringDependency
unsafe fn read_value(window: &[u8]) -> Utf8StaticStringDependency
Safety Read more
Source§impl LogDepsQueueTypeIndex for Utf8StaticStringDependency
impl LogDepsQueueTypeIndex for Utf8StaticStringDependency
const TYPE_INDEX: u8 = 0u8
Source§impl MetricsDepsQueueTypeIndex for Utf8StaticStringDependency
impl MetricsDepsQueueTypeIndex for Utf8StaticStringDependency
const TYPE_INDEX: u8 = 0u8
Source§impl Reflect for Utf8StaticStringDependency
impl Reflect for Utf8StaticStringDependency
fn reflect() -> UserDefinedType
Source§impl ThreadDepsQueueTypeIndex for Utf8StaticStringDependency
impl ThreadDepsQueueTypeIndex for Utf8StaticStringDependency
const TYPE_INDEX: u8 = 2u8
Auto Trait Implementations§
impl !Send for Utf8StaticStringDependency
impl !Sync for Utf8StaticStringDependency
impl Freeze for Utf8StaticStringDependency
impl RefUnwindSafe for Utf8StaticStringDependency
impl Unpin for Utf8StaticStringDependency
impl UnsafeUnpin for Utf8StaticStringDependency
impl UnwindSafe for Utf8StaticStringDependency
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].