pub struct PriorityMin { /* private fields */ }
Expand description
A Peaker which goes over the smallest column first.
Implementations§
Source§impl PriorityMin
impl PriorityMin
Sourcepub fn new(priorities_right: bool) -> Self
pub fn new(priorities_right: bool) -> Self
Creates a PriorityMin
object with a side set to right or left,
It’s crusial in cases where both columns has equal widths and we need to peak a left or right.
Passing true means a right side. Passing false means a left side.
Sourcepub fn left() -> Self
pub fn left() -> Self
Creates a PriorityMin
object with left side prioritized,
See PriorityMin::new
.
Sourcepub fn right() -> Self
pub fn right() -> Self
Creates a PriorityMin
object with right side prioritized,
See PriorityMin::new
.
Trait Implementations§
Source§impl Clone for PriorityMin
impl Clone for PriorityMin
Source§fn clone(&self) -> PriorityMin
fn clone(&self) -> PriorityMin
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 PriorityMin
impl Debug for PriorityMin
Source§impl Default for PriorityMin
impl Default for PriorityMin
Source§fn default() -> PriorityMin
fn default() -> PriorityMin
Returns the “default value” for a type. Read more
Source§impl Hash for PriorityMin
impl Hash for PriorityMin
Source§impl Ord for PriorityMin
impl Ord for PriorityMin
Source§fn cmp(&self, other: &PriorityMin) -> Ordering
fn cmp(&self, other: &PriorityMin) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PriorityMin
impl PartialEq for PriorityMin
Source§impl PartialOrd for PriorityMin
impl PartialOrd for PriorityMin
Source§impl Peaker for PriorityMin
impl Peaker for PriorityMin
impl Copy for PriorityMin
impl Eq for PriorityMin
impl StructuralPartialEq for PriorityMin
Auto Trait Implementations§
impl Freeze for PriorityMin
impl RefUnwindSafe for PriorityMin
impl Send for PriorityMin
impl Sync for PriorityMin
impl Unpin for PriorityMin
impl UnwindSafe for PriorityMin
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