Struct papergrid::Border [−][src]
pub struct Border { /* fields omitted */ }Expand description
Border structure represent all borders of a row
Implementations
impl Border[src]
impl Border[src]pub fn empty(&mut self) -> &mut Self[src]
pub fn empty(&mut self) -> &mut Self[src]empty border returns a border for a row with no frame and no internal separation
pub fn top(
&mut self,
main: char,
intersection: char,
left_intersection: Option<char>,
right_intersection: Option<char>
) -> &mut Self[src]
pub fn top(
&mut self,
main: char,
intersection: char,
left_intersection: Option<char>,
right_intersection: Option<char>
) -> &mut Self[src]The method sets a top border line.
main- is a character which is used for building line.intersection- a character which is used for internal separation on the line.left_intersection- a left border character.right_intersection- a right border character.
pub fn bottom(
&mut self,
main: char,
intersection: char,
left_intersection: Option<char>,
right_intersection: Option<char>
) -> &mut Self[src]
pub fn bottom(
&mut self,
main: char,
intersection: char,
left_intersection: Option<char>,
right_intersection: Option<char>
) -> &mut Self[src]The method sets a bottom border line.
main- is a character which is used for building line.intersection- a character which is used for internal separation on the line.left_intersection- a left border character.right_intersection- a right border character.
pub fn inner(
&mut self,
intersection: Option<char>,
left_intersection: Option<char>,
right_intersection: Option<char>
) -> &mut Self[src]
pub fn inner(
&mut self,
intersection: Option<char>,
left_intersection: Option<char>,
right_intersection: Option<char>
) -> &mut Self[src]The method sets an inner row symbols.
intersection- a character which is used for internal separation on the line.left_intersection- a left border character.right_intersection- a right border character.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Border
impl Send for Border
impl Sync for Border
impl Unpin for Border
impl UnwindSafe for Border
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more