pub enum CommandResult {
Success,
Text(String),
Position(Position),
Offset(usize),
Viewport(HeadlessGrid),
SearchMatch {
start: usize,
end: usize,
},
SearchNotFound,
ReplaceResult {
replaced: usize,
},
}Expand description
Command execution result
Variants§
Success
Success, no return value
Text(String)
Success, returns text
Position(Position)
Success, returns position
Offset(usize)
Success, returns offset
Viewport(HeadlessGrid)
Success, returns viewport content
SearchMatch
Find/search result: a match in char offsets (half-open).
SearchNotFound
Find/search result: no match found.
ReplaceResult
Replace result: how many occurrences were replaced.
Trait Implementations§
Source§impl Clone for CommandResult
impl Clone for CommandResult
Source§fn clone(&self) -> CommandResult
fn clone(&self) -> CommandResult
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 CommandResult
impl RefUnwindSafe for CommandResult
impl Send for CommandResult
impl Sync for CommandResult
impl Unpin for CommandResult
impl UnwindSafe for CommandResult
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