Struct biscuit_parser::builder::Rule
source · pub struct Rule {
pub head: Predicate,
pub body: Vec<Predicate>,
pub expressions: Vec<Expression>,
pub parameters: Option<HashMap<String, Option<Term>>>,
pub scopes: Vec<Scope>,
pub scope_parameters: Option<HashMap<String, Option<PublicKey>>>,
}Expand description
Builder for a Datalog rule
Fields§
§head: Predicate§body: Vec<Predicate>§expressions: Vec<Expression>§parameters: Option<HashMap<String, Option<Term>>>§scopes: Vec<Scope>§scope_parameters: Option<HashMap<String, Option<PublicKey>>>