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