pub struct DefFamilyStmt {
pub name: String,
pub params_def_with_type: ParamDefWithType,
pub dom_facts: Vec<OrAndChainAtomicFact>,
pub equal_to: Obj,
pub line_file: LineFile,
}Fields§
§name: String§params_def_with_type: ParamDefWithType§dom_facts: Vec<OrAndChainAtomicFact>§equal_to: Obj§line_file: LineFileImplementations§
Source§impl DefFamilyStmt
impl DefFamilyStmt
pub fn new( name: String, params_def_with_type: ParamDefWithType, dom_facts: Vec<OrAndChainAtomicFact>, equal_to: Obj, line_file: LineFile, ) -> Self
Source§impl DefFamilyStmt
impl DefFamilyStmt
pub fn stmt_type_name(&self) -> String
Source§impl DefFamilyStmt
impl DefFamilyStmt
pub fn to_latex_string(&self) -> String
Trait Implementations§
Source§impl Clone for DefFamilyStmt
impl Clone for DefFamilyStmt
Source§fn clone(&self) -> DefFamilyStmt
fn clone(&self) -> DefFamilyStmt
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Display for DefFamilyStmt
impl Display for DefFamilyStmt
Source§impl From<DefFamilyStmt> for Stmt
impl From<DefFamilyStmt> for Stmt
Source§fn from(v: DefFamilyStmt) -> Self
fn from(v: DefFamilyStmt) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DefFamilyStmt
impl RefUnwindSafe for DefFamilyStmt
impl !Send for DefFamilyStmt
impl !Sync for DefFamilyStmt
impl Unpin for DefFamilyStmt
impl UnsafeUnpin for DefFamilyStmt
impl UnwindSafe for DefFamilyStmt
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