pub enum UuidHashAlgorithm {
MD5,
SHA1,
}
Variants§
Trait Implementations§
Source§impl<'t> CMakeParse<'t> for UuidHashAlgorithm
impl<'t> CMakeParse<'t> for UuidHashAlgorithm
fn matches_type(_: &[u8], keyword: &[u8], tokens: &[Token<'t>]) -> bool
fn parse<'tv>( tokens: &'tv [Token<'t>], ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>
fn need_push_keyword(keyword: &Token<'t>) -> bool
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 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 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 UuidHashAlgorithm
impl<'t> CMakePositional<'t> for UuidHashAlgorithm
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 UuidHashAlgorithm
impl Clone for UuidHashAlgorithm
Source§fn clone(&self) -> UuidHashAlgorithm
fn clone(&self) -> UuidHashAlgorithm
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 UuidHashAlgorithm
impl Debug for UuidHashAlgorithm
Source§impl Hash for UuidHashAlgorithm
impl Hash for UuidHashAlgorithm
Source§impl Ord for UuidHashAlgorithm
impl Ord for UuidHashAlgorithm
Source§fn cmp(&self, other: &UuidHashAlgorithm) -> Ordering
fn cmp(&self, other: &UuidHashAlgorithm) -> 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 UuidHashAlgorithm
impl PartialEq for UuidHashAlgorithm
Source§impl PartialOrd for UuidHashAlgorithm
impl PartialOrd for UuidHashAlgorithm
impl Eq for UuidHashAlgorithm
impl StructuralPartialEq for UuidHashAlgorithm
Auto Trait Implementations§
impl Freeze for UuidHashAlgorithm
impl RefUnwindSafe for UuidHashAlgorithm
impl Send for UuidHashAlgorithm
impl Sync for UuidHashAlgorithm
impl Unpin for UuidHashAlgorithm
impl UnwindSafe for UuidHashAlgorithm
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