pub struct MemoryKeyProvider { /* private fields */ }Expand description
Simple in-memory key provider that uses XOR wrapping with per-scope keys.
Implementations§
Trait Implementations§
Source§impl Clone for MemoryKeyProvider
impl Clone for MemoryKeyProvider
Source§fn clone(&self) -> MemoryKeyProvider
fn clone(&self) -> MemoryKeyProvider
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 Default for MemoryKeyProvider
impl Default for MemoryKeyProvider
Source§fn default() -> MemoryKeyProvider
fn default() -> MemoryKeyProvider
Returns the “default value” for a type. Read more
Source§impl KeyProvider for MemoryKeyProvider
impl KeyProvider for MemoryKeyProvider
Auto Trait Implementations§
impl Freeze for MemoryKeyProvider
impl RefUnwindSafe for MemoryKeyProvider
impl Send for MemoryKeyProvider
impl Sync for MemoryKeyProvider
impl Unpin for MemoryKeyProvider
impl UnsafeUnpin for MemoryKeyProvider
impl UnwindSafe for MemoryKeyProvider
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request