pub struct PluginRegistration {
pub kind: String,
pub name: String,
/* private fields */
}Expand description
Bookkeeping for one middleware/subscriber registration.
Fields§
§kind: StringRegistration kind used for bookkeeping.
name: StringRuntime-qualified registration name.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PluginRegistration
impl !RefUnwindSafe for PluginRegistration
impl Send for PluginRegistration
impl !Sync for PluginRegistration
impl Unpin for PluginRegistration
impl UnsafeUnpin for PluginRegistration
impl !UnwindSafe for PluginRegistration
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> 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