pub struct Properties { /* private fields */ }
Expand description
Properties of the key
Implementations§
Source§impl Properties
impl Properties
Sourcepub fn hide(&mut self) -> &mut Properties
pub fn hide(&mut self) -> &mut Properties
Hides the key
Sourcepub fn show(&mut self) -> &mut Properties
pub fn show(&mut self) -> &mut Properties
Shows the key
Note The key is shown by default
Trait Implementations§
Source§impl Clone for Properties
impl Clone for Properties
Source§fn clone(&self) -> Properties
fn clone(&self) -> Properties
Returns a copy 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 Set<Boxed> for Properties
impl Set<Boxed> for Properties
Source§fn set(&mut self, boxed: Boxed) -> &mut Properties
fn set(&mut self, boxed: Boxed) -> &mut Properties
Select if the key will be surrounded with a box or not
Note The key is not boxed by default
Source§impl Set<Justification> for Properties
impl Set<Justification> for Properties
Source§fn set(&mut self, justification: Justification) -> &mut Properties
fn set(&mut self, justification: Justification) -> &mut Properties
Changes the justification of the text of each entry
Note The text is RightJustified
by default
Source§impl Set<Order> for Properties
impl Set<Order> for Properties
Source§fn set(&mut self, order: Order) -> &mut Properties
fn set(&mut self, order: Order) -> &mut Properties
How to order each entry
Note The default order is TextSample
Source§impl Set<Position> for Properties
impl Set<Position> for Properties
Source§fn set(&mut self, position: Position) -> &mut Properties
fn set(&mut self, position: Position) -> &mut Properties
Selects where to place the key
Note By default, the key is placed Inside(Vertical::Top, Horizontal::Right)
Source§impl Set<Stacked> for Properties
impl Set<Stacked> for Properties
Source§fn set(&mut self, stacked: Stacked) -> &mut Properties
fn set(&mut self, stacked: Stacked) -> &mut Properties
Changes how the entries of the key are stacked
Source§impl Set<Title> for Properties
impl Set<Title> for Properties
Source§fn set(&mut self, title: Title) -> &mut Properties
fn set(&mut self, title: Title) -> &mut Properties
Sets some property
Auto Trait Implementations§
impl Freeze for Properties
impl RefUnwindSafe for Properties
impl Send for Properties
impl Sync for Properties
impl Unpin for Properties
impl UnwindSafe for Properties
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<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 moreLayout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes