pub struct DevKeyProvider { /* private fields */ }Expand description
Simple development key provider that uses deterministic material to wrap DEKs.
Implementations§
Source§impl DevKeyProvider
impl DevKeyProvider
Sourcepub fn from_material(input: &[u8]) -> Self
pub fn from_material(input: &[u8]) -> Self
Construct the provider by hashing arbitrary input into a fixed-size key.
Trait Implementations§
Source§impl Clone for DevKeyProvider
impl Clone for DevKeyProvider
Source§fn clone(&self) -> DevKeyProvider
fn clone(&self) -> DevKeyProvider
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 DevKeyProvider
impl Default for DevKeyProvider
Source§fn default() -> DevKeyProvider
fn default() -> DevKeyProvider
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DevKeyProvider
impl RefUnwindSafe for DevKeyProvider
impl Send for DevKeyProvider
impl Sync for DevKeyProvider
impl Unpin for DevKeyProvider
impl UnsafeUnpin for DevKeyProvider
impl UnwindSafe for DevKeyProvider
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