pub struct ProblemDef {
pub methods: Vec<MethodDef>,
pub predicates: Vec<PredicateDef>,
pub classes: Vec<ClassDef>,
pub statements: Vec<Statement>,
}Fields§
§methods: Vec<MethodDef>§predicates: Vec<PredicateDef>§classes: Vec<ClassDef>§statements: Vec<Statement>Trait Implementations§
Source§impl Debug for ProblemDef
impl Debug for ProblemDef
Source§impl Display for ProblemDef
impl Display for ProblemDef
Source§impl PartialEq for ProblemDef
impl PartialEq for ProblemDef
Source§fn eq(&self, other: &ProblemDef) -> bool
fn eq(&self, other: &ProblemDef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProblemDef
Auto Trait Implementations§
impl Freeze for ProblemDef
impl RefUnwindSafe for ProblemDef
impl Send for ProblemDef
impl Sync for ProblemDef
impl Unpin for ProblemDef
impl UnsafeUnpin for ProblemDef
impl UnwindSafe for ProblemDef
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