pub struct FoldingRangeWorkspaceClientCapabilities {
pub refresh_support: Option<bool>,
}Expand description
Client workspace capabilities specific to folding ranges
@since 3.18.0
Fields§
§refresh_support: Option<bool>Whether the client implementation supports a refresh request sent from the server to the client.
Note that this event is global and will force the client to refresh all folding ranges currently shown. It should be used with absolute care and is useful for situation where a server for example detects a project wide change that requires such a calculation.
@since 3.18.0
Implementations§
Trait Implementations§
Source§impl Clone for FoldingRangeWorkspaceClientCapabilities
impl Clone for FoldingRangeWorkspaceClientCapabilities
Source§fn clone(&self) -> FoldingRangeWorkspaceClientCapabilities
fn clone(&self) -> FoldingRangeWorkspaceClientCapabilities
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 moreimpl Copy for FoldingRangeWorkspaceClientCapabilities
Source§impl Default for FoldingRangeWorkspaceClientCapabilities
impl Default for FoldingRangeWorkspaceClientCapabilities
Source§fn default() -> FoldingRangeWorkspaceClientCapabilities
fn default() -> FoldingRangeWorkspaceClientCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FoldingRangeWorkspaceClientCapabilities
impl<'de> Deserialize<'de> for FoldingRangeWorkspaceClientCapabilities
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 Eq for FoldingRangeWorkspaceClientCapabilities
impl StructuralPartialEq for FoldingRangeWorkspaceClientCapabilities
Auto Trait Implementations§
impl Freeze for FoldingRangeWorkspaceClientCapabilities
impl RefUnwindSafe for FoldingRangeWorkspaceClientCapabilities
impl Send for FoldingRangeWorkspaceClientCapabilities
impl Sync for FoldingRangeWorkspaceClientCapabilities
impl Unpin for FoldingRangeWorkspaceClientCapabilities
impl UnsafeUnpin for FoldingRangeWorkspaceClientCapabilities
impl UnwindSafe for FoldingRangeWorkspaceClientCapabilities
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