pub struct EditorContext {
pub mode: Mode,
pub has_selection_anchor: bool,
pub is_floating: bool,
}Fields§
§mode: Mode§has_selection_anchor: bool§is_floating: boolTrait Implementations§
Source§impl Clone for EditorContext
impl Clone for EditorContext
Source§fn clone(&self) -> EditorContext
fn clone(&self) -> EditorContext
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 moreSource§impl Debug for EditorContext
impl Debug for EditorContext
Source§impl Default for EditorContext
impl Default for EditorContext
Source§fn default() -> EditorContext
fn default() -> EditorContext
Returns the “default value” for a type. Read more
Source§impl PartialEq for EditorContext
impl PartialEq for EditorContext
impl Copy for EditorContext
impl Eq for EditorContext
impl StructuralPartialEq for EditorContext
Auto Trait Implementations§
impl Freeze for EditorContext
impl RefUnwindSafe for EditorContext
impl Send for EditorContext
impl Sync for EditorContext
impl Unpin for EditorContext
impl UnsafeUnpin for EditorContext
impl UnwindSafe for EditorContext
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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