Trait litcheck_filecheck::pattern::PatternIdentifier
source · pub trait PatternIdentifier: Sized + Copy + PartialEq + Eq + Debug {
// Required methods
fn new(id: usize) -> Result<Self, InvalidPatternIdentifier>;
fn new_unchecked(id: usize) -> Self;
fn as_usize(&self) -> usize;
}
Required Methods§
fn new(id: usize) -> Result<Self, InvalidPatternIdentifier>
fn new_unchecked(id: usize) -> Self
fn as_usize(&self) -> usize
Object Safety§
This trait is not object safe.