Struct cyfs_lib::ExpEvaluator
source · pub struct ExpEvaluator { /* private fields */ }
Implementations§
source§impl ExpEvaluator
impl ExpEvaluator
pub fn new( exp: impl Into<String>, reserved_token_list: &ExpReservedTokenList ) -> BuckyResult<Self>
pub fn new_uninit(exp: impl Into<String>) -> Self
pub fn exp(&self) -> &str
pub fn into_exp(self) -> String
pub fn eval( &self, translator: &impl ExpReservedTokenTranslator ) -> BuckyResult<bool>
Trait Implementations§
source§impl Debug for ExpEvaluator
impl Debug for ExpEvaluator
source§impl Display for ExpEvaluator
impl Display for ExpEvaluator
source§impl Ord for ExpEvaluator
impl Ord for ExpEvaluator
source§impl PartialEq<ExpEvaluator> for ExpEvaluator
impl PartialEq<ExpEvaluator> for ExpEvaluator
source§impl PartialOrd<ExpEvaluator> for ExpEvaluator
impl PartialOrd<ExpEvaluator> for ExpEvaluator
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more