[][src]Trait scron::TimeUnitField

pub trait TimeUnitField where
    Self: Sized
{ fn from_ordinal_set(ordinal_set: BTreeSet<u32>) -> Self;
fn name() -> Cow<'static, str>;
fn inclusive_min() -> u32;
fn inclusive_max() -> u32;
fn ordinals(&self) -> &BTreeSet<u32>; fn includes(&self, ordinal: u32) -> bool { ... }
fn iter(&self) -> OrdinalIter { ... }
fn count(&self) -> u32 { ... }
fn from_ordinal(ordinal: u32) -> Self { ... }
fn supported_ordinals() -> BTreeSet<u32> { ... }
fn all() -> Self { ... }
fn ordinal_from_name(name: &str) -> Result<u32> { ... }
fn validate_ordinal(ordinal: u32) -> Result<u32> { ... }
fn ordinals_from_specifier(specifier: &Specifier) -> Result<BTreeSet<u32>> { ... } }

Required methods

fn from_ordinal_set(ordinal_set: BTreeSet<u32>) -> Self

fn name() -> Cow<'static, str>

fn inclusive_min() -> u32

fn inclusive_max() -> u32

fn ordinals(&self) -> &BTreeSet<u32>

Loading content...

Provided methods

fn includes(&self, ordinal: u32) -> bool

fn iter(&self) -> OrdinalIter

fn count(&self) -> u32

fn from_ordinal(ordinal: u32) -> Self

fn supported_ordinals() -> BTreeSet<u32>

fn all() -> Self

fn ordinal_from_name(name: &str) -> Result<u32>

fn validate_ordinal(ordinal: u32) -> Result<u32>

fn ordinals_from_specifier(specifier: &Specifier) -> Result<BTreeSet<u32>>

Loading content...

Implementors

Loading content...