pub struct SelectedCompletionInfo {
pub range: Range,
pub text: String,
}Expand description
Describes the currently selected completion item.
@since 3.18.0
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.
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 · 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<'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 PartialEq for SelectedCompletionInfo
impl PartialEq for SelectedCompletionInfo
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