pub enum EditFileTarget {
LineRange {
start: u32,
end: u32,
},
Semantic {
element_query: String,
},
}
Expand description
Specifies the target for an edit operation
Variants§
LineRange
Target a specific line range (1-based, inclusive)
Semantic
Target a semantic element (function, class, etc.)
Trait Implementations§
Source§impl Clone for EditFileTarget
impl Clone for EditFileTarget
Source§fn clone(&self) -> EditFileTarget
fn clone(&self) -> EditFileTarget
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 moreAuto Trait Implementations§
impl Freeze for EditFileTarget
impl RefUnwindSafe for EditFileTarget
impl Send for EditFileTarget
impl Sync for EditFileTarget
impl Unpin for EditFileTarget
impl UnwindSafe for EditFileTarget
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request