pub struct ProblemDef {
pub functions: Vec<FunctionDef>,
pub predicates: Vec<PredicateDef>,
pub classes: Vec<ClassDef>,
pub statements: Vec<Statement>,
}Fields§
§functions: Vec<FunctionDef>§predicates: Vec<PredicateDef>§classes: Vec<ClassDef>§statements: Vec<Statement>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