pub enum MockEditorResult {
Success(String),
Failure(String),
NoSave,
}Expand description
The result of a mock editor invocation.
Variants§
Success(String)
Editor writes this content and exits successfully.
Failure(String)
Editor fails with an error.
NoSave
Editor exits without saving (for require_save tests).
Trait Implementations§
Source§impl Clone for MockEditorResult
impl Clone for MockEditorResult
Source§fn clone(&self) -> MockEditorResult
fn clone(&self) -> MockEditorResult
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 MockEditorResult
impl RefUnwindSafe for MockEditorResult
impl Send for MockEditorResult
impl Sync for MockEditorResult
impl Unpin for MockEditorResult
impl UnsafeUnpin for MockEditorResult
impl UnwindSafe for MockEditorResult
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more