pub struct SubPillarConfig {
pub enabled: bool,
pub minimum_size: usize,
pub maximum_size: usize,
}Expand description
Configuration for sub-pillar selection.
Fields§
§enabled: boolWhether sub-pillar selection is enabled.
minimum_size: usizeMinimum size of a sub-pillar (default: 1).
maximum_size: usizeMaximum size of a sub-pillar (default: usize::MAX).
Implementations§
Source§impl SubPillarConfig
impl SubPillarConfig
Sourcepub fn with_minimum_size(self, size: usize) -> Self
pub fn with_minimum_size(self, size: usize) -> Self
Sets the minimum sub-pillar size.
Sourcepub fn with_maximum_size(self, size: usize) -> Self
pub fn with_maximum_size(self, size: usize) -> Self
Sets the maximum sub-pillar size.
Trait Implementations§
Source§impl Clone for SubPillarConfig
impl Clone for SubPillarConfig
Source§fn clone(&self) -> SubPillarConfig
fn clone(&self) -> SubPillarConfig
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 SubPillarConfig
impl Debug for SubPillarConfig
Auto Trait Implementations§
impl Freeze for SubPillarConfig
impl RefUnwindSafe for SubPillarConfig
impl Send for SubPillarConfig
impl Sync for SubPillarConfig
impl Unpin for SubPillarConfig
impl UnwindSafe for SubPillarConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more