pub struct TruncateOptions {
pub position: TruncatePosition,
pub space: bool,
pub prefer_truncation_on_space: bool,
pub truncation_character: String,
}Expand description
Options for cli_truncate_with. Defaults match cli-truncate@6.
Fields§
§position: TruncatePositionWhere to truncate. Default TruncatePosition::End.
space: boolAdd a space between the text and the truncation character. Default false.
prefer_truncation_on_space: boolPrefer truncating at a nearby space over a hard cut. Default false.
truncation_character: StringThe truncation character. Default "…".
Trait Implementations§
Source§impl Clone for TruncateOptions
impl Clone for TruncateOptions
Source§fn clone(&self) -> TruncateOptions
fn clone(&self) -> TruncateOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TruncateOptions
impl Debug for TruncateOptions
Auto Trait Implementations§
impl Freeze for TruncateOptions
impl RefUnwindSafe for TruncateOptions
impl Send for TruncateOptions
impl Sync for TruncateOptions
impl Unpin for TruncateOptions
impl UnsafeUnpin for TruncateOptions
impl UnwindSafe for TruncateOptions
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