pub fn matches(&self, user: &User, store: &dyn Store) -> bool {
        // rules match if _all_ of their clauses do
        for clause in &self.clauses {
            if !clause.matches(user, store) {
                return false;
            }
        }
        true
    }
/// Determines if a user matches the provided flag rule.
///
/// A user will match if all flag clauses match; otherwise, this method returns false.
Determines if a user matches the provided flag rule.
A user will match if all flag clauses match; otherwise, this method returns false.
Determines if a user matches the provided flag rule . A user will match if all flag clauses match ; otherwise this method returns false .
pub fn matches(&self, user: &User, store: &dyn Store) -> bool {
        // rules match if _all_ of their clauses do
        for clause in &self.clauses {
            if !clause.matches(user, store) {
                return false;
            }
        }
        true
    }
pub fn matches ( & self , user : & User , store : & dyn Store ) -> bool { // rules match if _all_ of their clauses do for clause in & self . clauses { if ! clause . matches ( user , store ) { return false ; } } true }
Determines if a user matches the provided flag rule.
Determines if a user matches the provided flag rule .
&self
user
&User
store
&dyn Store
&self
user
&User
store
&dyn Store