pub struct SelectedCompletionInfo {
pub range: Range,
pub text: String,
}Expand description
Describes the currently selected completion item.
@since 3.18.0 @proposed
Fields§
§range: RangeThe range that will be replaced if this completion item is accepted.
text: StringThe text the range will be replaced with if this completion is accepted.
Implementations§
Trait Implementations§
Source§impl Clone for SelectedCompletionInfo
impl Clone for SelectedCompletionInfo
Source§fn clone(&self) -> SelectedCompletionInfo
fn clone(&self) -> SelectedCompletionInfo
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 moreSource§impl Debug for SelectedCompletionInfo
impl Debug for SelectedCompletionInfo
Source§impl Default for SelectedCompletionInfo
impl Default for SelectedCompletionInfo
Source§fn default() -> SelectedCompletionInfo
fn default() -> SelectedCompletionInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SelectedCompletionInfo
impl<'de> Deserialize<'de> for SelectedCompletionInfo
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
Source§impl Hash for SelectedCompletionInfo
impl Hash for SelectedCompletionInfo
Source§impl PartialEq for SelectedCompletionInfo
impl PartialEq for SelectedCompletionInfo
Source§fn eq(&self, other: &SelectedCompletionInfo) -> bool
fn eq(&self, other: &SelectedCompletionInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SelectedCompletionInfo
impl Serialize for SelectedCompletionInfo
impl Eq for SelectedCompletionInfo
impl StructuralPartialEq for SelectedCompletionInfo
Auto Trait Implementations§
impl Freeze for SelectedCompletionInfo
impl RefUnwindSafe for SelectedCompletionInfo
impl Send for SelectedCompletionInfo
impl Sync for SelectedCompletionInfo
impl Unpin for SelectedCompletionInfo
impl UnsafeUnpin for SelectedCompletionInfo
impl UnwindSafe for SelectedCompletionInfo
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