pub struct BootstrapCredential { /* private fields */ }Expand description
One bounded credential for the loopback-only bootstrap call.
This type cannot be placed in ordinary CallMetadata. Canonical token
decoding remains owned by the server’s auth boundary.
Implementations§
Source§impl BootstrapCredential
impl BootstrapCredential
Sourcepub fn new(token: &str) -> Result<Self, MetadataError>
pub fn new(token: &str) -> Result<Self, MetadataError>
Constructs the dedicated binary metadata value from bounded token text.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for BootstrapCredential
impl RefUnwindSafe for BootstrapCredential
impl Send for BootstrapCredential
impl Sync for BootstrapCredential
impl Unpin for BootstrapCredential
impl UnsafeUnpin for BootstrapCredential
impl UnwindSafe for BootstrapCredential
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§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].