pub enum TruncateAt {
End,
Start,
Middle,
}Expand description
Position where truncation occurs when content exceeds max width.
Variants§
End
Truncate at the end, keeping the start visible. Example: “Hello World” → “Hello W…”
Start
Truncate at the start, keeping the end visible. Example: “Hello World” → “…o World”
Middle
Truncate in the middle, keeping both start and end visible. Example: “Hello World” → “Hel…orld”
Trait Implementations§
Source§impl Clone for TruncateAt
impl Clone for TruncateAt
Source§fn clone(&self) -> TruncateAt
fn clone(&self) -> TruncateAt
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 TruncateAt
impl Debug for TruncateAt
Source§impl Default for TruncateAt
impl Default for TruncateAt
Source§fn default() -> TruncateAt
fn default() -> TruncateAt
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TruncateAt
impl<'de> Deserialize<'de> for TruncateAt
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TruncateAt
impl PartialEq for TruncateAt
Source§impl Serialize for TruncateAt
impl Serialize for TruncateAt
impl Copy for TruncateAt
impl Eq for TruncateAt
impl StructuralPartialEq for TruncateAt
Auto Trait Implementations§
impl Freeze for TruncateAt
impl RefUnwindSafe for TruncateAt
impl Send for TruncateAt
impl Sync for TruncateAt
impl Unpin for TruncateAt
impl UnwindSafe for TruncateAt
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§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.