Struct lsp_types::RenameClientCapabilities [−][src]
Fields
dynamic_registration: Option<bool>
Whether rename supports dynamic registration.
prepare_support: Option<bool>
Client supports testing for validity of rename operations before execution.
since 3.12.0
prepare_support_default_behavior: Option<PrepareSupportDefaultBehavior>
Client supports the default behavior result.
The value indicates the default behavior used by the client.
since 3.16.0
honors_change_annotations: Option<bool>
Whether the client honors the change annotations in text edits and resource operations returned via the rename request's workspace edit by for example presenting the workspace edit in the user interface and asking for confirmation.
@since 3.16.0
Trait Implementations
impl Clone for RenameClientCapabilities
[src]
fn clone(&self) -> RenameClientCapabilities
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for RenameClientCapabilities
[src]
impl Default for RenameClientCapabilities
[src]
fn default() -> RenameClientCapabilities
[src]
impl<'de> Deserialize<'de> for RenameClientCapabilities
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for RenameClientCapabilities
[src]
impl PartialEq<RenameClientCapabilities> for RenameClientCapabilities
[src]
fn eq(&self, other: &RenameClientCapabilities) -> bool
[src]
fn ne(&self, other: &RenameClientCapabilities) -> bool
[src]
impl Serialize for RenameClientCapabilities
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for RenameClientCapabilities
[src]
impl StructuralPartialEq for RenameClientCapabilities
[src]
Auto Trait Implementations
impl RefUnwindSafe for RenameClientCapabilities
[src]
impl Send for RenameClientCapabilities
[src]
impl Sync for RenameClientCapabilities
[src]
impl Unpin for RenameClientCapabilities
[src]
impl UnwindSafe for RenameClientCapabilities
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,