[−][src]Struct lsp_types::LinkedEditingRanges
Fields
ranges: Vec<Range>
A list of ranges that can be renamed together. The ranges must have identical length and contain identical text content. The ranges cannot overlap.
word_pattern: Option<String>
An optional word pattern (regular expression) that describes valid contents for the given ranges. If no pattern is provided, the client configuration's word pattern will be used.
Trait Implementations
impl Clone for LinkedEditingRanges
[src]
pub fn clone(&self) -> LinkedEditingRanges
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for LinkedEditingRanges
[src]
impl<'de> Deserialize<'de> for LinkedEditingRanges
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for LinkedEditingRanges
[src]
impl PartialEq<LinkedEditingRanges> for LinkedEditingRanges
[src]
pub fn eq(&self, other: &LinkedEditingRanges) -> bool
[src]
pub fn ne(&self, other: &LinkedEditingRanges) -> bool
[src]
impl Serialize for LinkedEditingRanges
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for LinkedEditingRanges
[src]
impl StructuralPartialEq for LinkedEditingRanges
[src]
Auto Trait Implementations
impl RefUnwindSafe for LinkedEditingRanges
[src]
impl Send for LinkedEditingRanges
[src]
impl Sync for LinkedEditingRanges
[src]
impl Unpin for LinkedEditingRanges
[src]
impl UnwindSafe for LinkedEditingRanges
[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>,