pub struct BootstrapCapabilityCreateTemplate { /* private fields */ }Expand description
A checked immutable bootstrap capability-create operation.
Implementations§
Source§impl BootstrapCapabilityCreateTemplate
impl BootstrapCapabilityCreateTemplate
Sourcepub fn new(
request: CreateCapabilityRequest,
) -> Result<Self, CapabilityCreateTemplateError>
pub fn new( request: CreateCapabilityRequest, ) -> Result<Self, CapabilityCreateTemplateError>
Validates and retains one exact bootstrap capability-create body.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BootstrapCapabilityCreateTemplate
impl RefUnwindSafe for BootstrapCapabilityCreateTemplate
impl Send for BootstrapCapabilityCreateTemplate
impl Sync for BootstrapCapabilityCreateTemplate
impl Unpin for BootstrapCapabilityCreateTemplate
impl UnsafeUnpin for BootstrapCapabilityCreateTemplate
impl UnwindSafe for BootstrapCapabilityCreateTemplate
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].