pub struct WeekDays(/* private fields */);
Expand description
每星期的天数配置。如配置(选中)周一……周六
Trait Implementations§
Source§impl ConfigOperator for WeekDays
impl ConfigOperator for WeekDays
Source§const DEFAULT_MAX: u64 = 254u64
const DEFAULT_MAX: u64 = 254u64
满值:即全选的值,比如星期7天全选,则为二进制1111 1110
type DataTy = WeekDay
fn _default() -> Self
fn min_val(&self) -> Self::DataTy
fn next(&self, index: Self::DataTy) -> Option<Self::DataTy>
fn _val(&self) -> u64
fn _val_mut(&mut self, val: u64)
fn default_value(val: Self::DataTy) -> Self
fn default_range(range: impl RangeBounds<Self::DataTy>) -> Result<Self>
fn default_all() -> Self
fn default_all_by_max(max: Self::DataTy) -> Self
fn default_array(vals: &[Self::DataTy]) -> Self
fn add_array(self, vals: &[Self::DataTy]) -> Self
fn add(self, index: Self::DataTy) -> Self
fn add_range(self, range: impl RangeBounds<Self::DataTy>) -> Result<Self>
Source§fn intersection(&self, other: &Self) -> Self
fn intersection(&self, other: &Self) -> Self
生成2者的交集
fn to_vec(&self) -> Vec<u64>
fn contain(&self, index: Self::DataTy) -> bool
Auto Trait Implementations§
impl Freeze for WeekDays
impl RefUnwindSafe for WeekDays
impl Send for WeekDays
impl Sync for WeekDays
impl Unpin for WeekDays
impl UnwindSafe for WeekDays
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