pub struct PredicateDef {
pub name: String,
pub args: Vec<(Vec<String>, String)>,
pub parents: Vec<Vec<String>>,
pub statements: Vec<Statement>,
}Fields§
§name: String§args: Vec<(Vec<String>, String)>§parents: Vec<Vec<String>>§statements: Vec<Statement>Auto Trait Implementations§
impl Freeze for PredicateDef
impl RefUnwindSafe for PredicateDef
impl Send for PredicateDef
impl Sync for PredicateDef
impl Unpin for PredicateDef
impl UnsafeUnpin for PredicateDef
impl UnwindSafe for PredicateDef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more