pub struct MissingRequiredClientCapabilityErrorData {
pub required_capabilities: ClientCapabilities,
}Fields§
§required_capabilities: ClientCapabilitiesThe capabilities the server requires from the client to process this request.
Implementations§
Source§impl MissingRequiredClientCapabilityErrorData
impl MissingRequiredClientCapabilityErrorData
Sourcepub fn new(required_capabilities: ClientCapabilities) -> Self
pub fn new(required_capabilities: ClientCapabilities) -> Self
Creates a value from its required fields; optional fields are None.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MissingRequiredClientCapabilityErrorData
impl<'de> Deserialize<'de> for MissingRequiredClientCapabilityErrorData
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
impl StructuralPartialEq for MissingRequiredClientCapabilityErrorData
Auto Trait Implementations§
impl Freeze for MissingRequiredClientCapabilityErrorData
impl RefUnwindSafe for MissingRequiredClientCapabilityErrorData
impl Send for MissingRequiredClientCapabilityErrorData
impl Sync for MissingRequiredClientCapabilityErrorData
impl Unpin for MissingRequiredClientCapabilityErrorData
impl UnsafeUnpin for MissingRequiredClientCapabilityErrorData
impl UnwindSafe for MissingRequiredClientCapabilityErrorData
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