pub enum CodeActionResponse {
Command(Command),
CodeAction(CodeAction),
}Variants§
Command(Command)
CodeAction(CodeAction)
Trait Implementations§
Source§impl Clone for CodeActionResponse
impl Clone for CodeActionResponse
Source§fn clone(&self) -> CodeActionResponse
fn clone(&self) -> CodeActionResponse
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 CodeActionResponse
impl Debug for CodeActionResponse
Source§impl<'de> Deserialize<'de> for CodeActionResponse
impl<'de> Deserialize<'de> for CodeActionResponse
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 From<CodeAction> for CodeActionResponse
impl From<CodeAction> for CodeActionResponse
Source§fn from(v: CodeAction) -> Self
fn from(v: CodeAction) -> Self
Converts to this type from the input type.
Source§impl From<Command> for CodeActionResponse
impl From<Command> for CodeActionResponse
Source§impl PartialEq for CodeActionResponse
impl PartialEq for CodeActionResponse
Source§fn eq(&self, other: &CodeActionResponse) -> bool
fn eq(&self, other: &CodeActionResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CodeActionResponse
impl Serialize for CodeActionResponse
impl Eq for CodeActionResponse
impl StructuralPartialEq for CodeActionResponse
Auto Trait Implementations§
impl Freeze for CodeActionResponse
impl RefUnwindSafe for CodeActionResponse
impl Send for CodeActionResponse
impl Sync for CodeActionResponse
impl Unpin for CodeActionResponse
impl UnsafeUnpin for CodeActionResponse
impl UnwindSafe for CodeActionResponse
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