Struct lsp_types::RenameCapability
source · pub struct RenameCapability {
pub dynamic_registration: Option<bool>,
pub prepare_support: Option<bool>,
}
Fields
dynamic_registration: Option<bool>
Whether rename supports dynamic registration.
prepare_support: Option<bool>
Client supports testing for validity of rename operations before execution.
Trait Implementations
sourceimpl Debug for RenameCapability
impl Debug for RenameCapability
sourceimpl Default for RenameCapability
impl Default for RenameCapability
sourcefn default() -> RenameCapability
fn default() -> RenameCapability
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for RenameCapability
impl<'de> Deserialize<'de> for RenameCapability
sourcefn 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
sourceimpl PartialEq<RenameCapability> for RenameCapability
impl PartialEq<RenameCapability> for RenameCapability
sourcefn eq(&self, other: &RenameCapability) -> bool
fn eq(&self, other: &RenameCapability) -> bool
sourceimpl Serialize for RenameCapability
impl Serialize for RenameCapability
impl Eq for RenameCapability
impl StructuralEq for RenameCapability
impl StructuralPartialEq for RenameCapability
Auto Trait Implementations
impl RefUnwindSafe for RenameCapability
impl Send for RenameCapability
impl Sync for RenameCapability
impl Unpin for RenameCapability
impl UnwindSafe for RenameCapability
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more