Struct lsp_types::LinkedEditingRanges [−][src]
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]
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]
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]
fn eq(&self, other: &LinkedEditingRanges) -> bool
[src]
fn ne(&self, other: &LinkedEditingRanges) -> bool
[src]
impl Serialize for LinkedEditingRanges
[src]
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
impl Send for LinkedEditingRanges
impl Sync for LinkedEditingRanges
impl Unpin for LinkedEditingRanges
impl UnwindSafe for LinkedEditingRanges
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>,