[−][src]Enum c2rust_refactor::interact::ToServer
Variants
AddMark
Add a mark with label label
to a node of the indicated kind
at file
, line
, col
.
Fields of AddMark
RemoveMark
Remove all marks from node id
.
Fields of RemoveMark
id: usize
GetMarkInfo
Get details about the marks on node id
.
Fields of GetMarkInfo
id: usize
GetMarkList
Get a list of all marks.
SetBuffersAvailable
Provide the server with a list of available buffers. If the compiler would load one of the named files, the server will request its contents from the client, instead of reading the contents on disk.
Fields of SetBuffersAvailable
BufferText
Provide the server with the contents of a buffer.
Fields of BufferText
RunCommand
Run a refactoring command.
Fields of RunCommand
Trait Implementations
impl Clone for ToServer
[src]
fn clone(&self) -> ToServer
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for ToServer
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Lone for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<E> SpecializationError for E
[src]
default fn not_found<S, T>(
trait_name: &'static str,
method_name: &'static str
) -> E where
T: ?Sized,
[src]
trait_name: &'static str,
method_name: &'static str
) -> E where
T: ?Sized,
impl<T> Erased for T
[src]
impl<T> Send for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Sync for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Same for T
type Output = T
Should always be Self
impl<T> MaybeResult for T
[src]
impl<'a, T> Captures for T where
T: ?Sized,
[src]
T: ?Sized,