pub(crate) enum PredicateNode {
OwnedBool(BoolSettingIndex),
SharedBool(&'static str, &'static str),
And(Box<PredicateNode>, Box<PredicateNode>),
}
Variants§
OwnedBool(BoolSettingIndex)
And(Box<PredicateNode>, Box<PredicateNode>)
Implementations§
source§impl PredicateNode
impl PredicateNode
fn render(&self, group: &SettingGroup) -> String
Trait Implementations§
source§impl Hash for PredicateNode
impl Hash for PredicateNode
source§impl<'a> Into<PredicateNode> for (BoolSettingIndex, &'a SettingGroup)
impl<'a> Into<PredicateNode> for (BoolSettingIndex, &'a SettingGroup)
source§fn into(self) -> PredicateNode
fn into(self) -> PredicateNode
Converts this type into the (usually inferred) input type.
source§impl Into<PredicateNode> for BoolSettingIndex
impl Into<PredicateNode> for BoolSettingIndex
source§fn into(self) -> PredicateNode
fn into(self) -> PredicateNode
Converts this type into the (usually inferred) input type.