pub struct MethodSchemas {
pub requests: Vec<MethodSchema>,
pub server_requests: Vec<MethodSchema>,
pub notifications: Vec<MethodSchema>,
pub subscriptions: Vec<MethodSchema>,
}Expand description
Method schemas with documentation
Fields§
§requests: Vec<MethodSchema>Request methods (client to server)
server_requests: Vec<MethodSchema>Server-initiated methods (server to client)
notifications: Vec<MethodSchema>Notification methods
subscriptions: Vec<MethodSchema>Subscription methods
Trait Implementations§
Source§impl Clone for MethodSchemas
impl Clone for MethodSchemas
Source§fn clone(&self) -> MethodSchemas
fn clone(&self) -> MethodSchemas
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MethodSchemas
impl Debug for MethodSchemas
Source§impl<'de> Deserialize<'de> for MethodSchemas
impl<'de> Deserialize<'de> for MethodSchemas
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MethodSchemas
impl PartialEq for MethodSchemas
Source§fn eq(&self, other: &MethodSchemas) -> bool
fn eq(&self, other: &MethodSchemas) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MethodSchemas
impl Serialize for MethodSchemas
impl StructuralPartialEq for MethodSchemas
Auto Trait Implementations§
impl Freeze for MethodSchemas
impl RefUnwindSafe for MethodSchemas
impl Send for MethodSchemas
impl Sync for MethodSchemas
impl Unpin for MethodSchemas
impl UnsafeUnpin for MethodSchemas
impl UnwindSafe for MethodSchemas
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§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].