Enum CursorMode
pub enum CursorMode {
Fit,
Expanded,
}Expand description
Determines how the cursor and highlights are positioned within a Paragraph.
Variants§
Fit
Cursor and highlights use the paragraph’s visible_area. VerticalAlign affects cursor/highlight positions.
Expanded
Cursor and highlights use the paragraph’s inner_area. VerticalAlign does NOT affect cursor/highlight positions.
Implementations§
§impl CursorMode
impl CursorMode
Trait Implementations§
§impl Clone for CursorMode
impl Clone for CursorMode
§fn clone(&self) -> CursorMode
fn clone(&self) -> CursorMode
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 more§impl Debug for CursorMode
impl Debug for CursorMode
§impl Default for CursorMode
impl Default for CursorMode
§fn default() -> CursorMode
fn default() -> CursorMode
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for CursorMode
impl<'de> Deserialize<'de> for CursorMode
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CursorMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CursorMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Hash for CursorMode
impl Hash for CursorMode
§impl PartialEq for CursorMode
impl PartialEq for CursorMode
§impl Serialize for CursorMode
impl Serialize for CursorMode
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for CursorMode
impl Eq for CursorMode
impl StructuralPartialEq for CursorMode
Auto Trait Implementations§
impl Freeze for CursorMode
impl RefUnwindSafe for CursorMode
impl Send for CursorMode
impl Sync for CursorMode
impl Unpin for CursorMode
impl UnwindSafe for CursorMode
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,
§impl<T> ComponentProps for T
impl<T> ComponentProps for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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