pub enum ScheduleRandom {
On,
Off,
}
Variants§
Trait Implementations§
Source§impl<'t> CMakeParse<'t> for ScheduleRandom
impl<'t> CMakeParse<'t> for ScheduleRandom
fn parse<'tv>( tokens: &'tv [Token<'t>], ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>
fn complete(tokens: &[Token<'t>]) -> Result<Self, CommandParseError>
fn default_value() -> Option<Self>
fn matches( &self, field_keyword: &[u8], keyword: &[u8], tokens: &[Token<'t>], ) -> bool
fn matches_type( field_keyword: &[u8], keyword: &[u8], tokens: &[Token<'t>], ) -> bool
fn need_update( field_keyword: &[u8], keyword: &Token<'t>, buffer: &[Token<'t>], ) -> bool
fn start<'tv>( &mut self, field_keyword: &[u8], keyword: &Token<'t>, tokens: &'tv [Token<'t>], buffer: &mut Vec<Token<'t>>, ) -> Result<(bool, &'tv [Token<'t>]), CommandParseError>
fn rest<'tv>(tokens: &'tv [Token<'t>]) -> &'tv [Token<'t>]
fn need_push_keyword(keyword: &Token<'t>) -> bool
fn update_mode(keyword: &Token<'t>) -> bool
fn update<'tv>( &mut self, tokens: &'tv [Token<'t>], ) -> Result<(), CommandParseError>
fn end<'tv>(self, tokens: &'tv [Token<'t>]) -> Result<Self, CommandParseError>
fn push_keyword( &mut self, buffer: &mut Vec<Token<'t>>, keyword: &Token<'t>, ) -> bool
fn reset_mode() -> bool
Source§impl<'t> CMakePositional<'t> for ScheduleRandom
impl<'t> CMakePositional<'t> for ScheduleRandom
fn positional<'tv>( default_name: &'static [u8], tokens: &'tv [Token<'t>], has_keyword: bool, ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>
fn positional_complete<'tv>( default_name: &'static [u8], tokens: &'tv [Token<'t>], has_keyword: bool, ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>
fn in_range<'tv>( default_name: &'static [u8], to: &'static [u8], allow_empty: bool, tokens: &'tv [Token<'t>], has_keyword: bool, ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>
Source§impl Clone for ScheduleRandom
impl Clone for ScheduleRandom
Source§fn clone(&self) -> ScheduleRandom
fn clone(&self) -> ScheduleRandom
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 Debug for ScheduleRandom
impl Debug for ScheduleRandom
Source§impl Hash for ScheduleRandom
impl Hash for ScheduleRandom
Source§impl Ord for ScheduleRandom
impl Ord for ScheduleRandom
Source§fn cmp(&self, other: &ScheduleRandom) -> Ordering
fn cmp(&self, other: &ScheduleRandom) -> 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 ScheduleRandom
impl PartialEq for ScheduleRandom
Source§impl PartialOrd for ScheduleRandom
impl PartialOrd for ScheduleRandom
impl Eq for ScheduleRandom
impl StructuralPartialEq for ScheduleRandom
Auto Trait Implementations§
impl Freeze for ScheduleRandom
impl RefUnwindSafe for ScheduleRandom
impl Send for ScheduleRandom
impl Sync for ScheduleRandom
impl Unpin for ScheduleRandom
impl UnwindSafe for ScheduleRandom
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