pub struct ClientCapabilitiesWindow {
pub show_document: Option<ShowDocumentClientCapabilities>,
pub show_message: Option<ShowMessageRequestClientCapabilities>,
pub work_done_progress: Option<bool>,
}Fields§
§show_document: Option<ShowDocumentClientCapabilities>Client capabilities for the show document request.
show_message: Option<ShowMessageRequestClientCapabilities>Capabilities specific to the showMessage request
work_done_progress: Option<bool>Whether client supports handling progress notifications. If set servers are allowed to
report in workDoneProgress property in the request specific server capabilities.
Trait Implementations§
Source§impl Clone for ClientCapabilitiesWindow
impl Clone for ClientCapabilitiesWindow
Source§fn clone(&self) -> ClientCapabilitiesWindow
fn clone(&self) -> ClientCapabilitiesWindow
Returns a duplicate of the value. Read more
1.0.0 · 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 ClientCapabilitiesWindow
impl Debug for ClientCapabilitiesWindow
Source§impl Default for ClientCapabilitiesWindow
impl Default for ClientCapabilitiesWindow
Source§fn default() -> ClientCapabilitiesWindow
fn default() -> ClientCapabilitiesWindow
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClientCapabilitiesWindow
impl<'de> Deserialize<'de> for ClientCapabilitiesWindow
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 ClientCapabilitiesWindow
impl PartialEq for ClientCapabilitiesWindow
Source§impl Serialize for ClientCapabilitiesWindow
impl Serialize for ClientCapabilitiesWindow
impl StructuralPartialEq for ClientCapabilitiesWindow
Auto Trait Implementations§
impl Freeze for ClientCapabilitiesWindow
impl RefUnwindSafe for ClientCapabilitiesWindow
impl Send for ClientCapabilitiesWindow
impl Sync for ClientCapabilitiesWindow
impl Unpin for ClientCapabilitiesWindow
impl UnwindSafe for ClientCapabilitiesWindow
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