pub struct FormatOptions {
pub padding: FormatDirection,
pub filling: Option<char>,
}Expand description
Formatting options.
Fields§
§padding: FormatDirectionAligment direction.
filling: Option<char>Filling character.
Implementations§
Source§impl FormatOptions
impl FormatOptions
Sourcepub fn new(padding: FormatDirection, filling: Option<char>) -> FormatOptions
pub fn new(padding: FormatDirection, filling: Option<char>) -> FormatOptions
Constructs FormatOptions.
Sourcepub fn get_padding(&self) -> &FormatDirection
pub fn get_padding(&self) -> &FormatDirection
Returns padding options from FormatOptions object.
Sourcepub fn get_filling(&self) -> &Option<char>
pub fn get_filling(&self) -> &Option<char>
Returns filling character from FormatOptions object.
Sourcepub fn set_padding(&mut self, padding: FormatDirection) -> &mut FormatOptions
pub fn set_padding(&mut self, padding: FormatDirection) -> &mut FormatOptions
Sets padding in object, and returns chain.
Sourcepub fn set_filling(&mut self, filling: Option<char>) -> &mut FormatOptions
pub fn set_filling(&mut self, filling: Option<char>) -> &mut FormatOptions
Sets filling character in object, and returns chain.
Sourcepub fn get_fields(&self) -> (&FormatDirection, &Option<char>)
pub fn get_fields(&self) -> (&FormatDirection, &Option<char>)
Returns fields in object as tuple.
Sourcepub fn set_fields(
&mut self,
options: (FormatDirection, Option<char>),
) -> &mut FormatOptions
pub fn set_fields( &mut self, options: (FormatDirection, Option<char>), ) -> &mut FormatOptions
Sets fields in object, and returns chain.
Trait Implementations§
Source§impl Clone for FormatOptions
impl Clone for FormatOptions
Source§fn clone(&self) -> FormatOptions
fn clone(&self) -> FormatOptions
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 FormatOptions
impl RefUnwindSafe for FormatOptions
impl Send for FormatOptions
impl Sync for FormatOptions
impl Unpin for FormatOptions
impl UnwindSafe for FormatOptions
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