pub struct DefPropStmt {
pub name: String,
pub params_def_with_type: ParamDefWithType,
pub iff_facts: Vec<Fact>,
pub line_file: LineFile,
}Fields§
§name: String§params_def_with_type: ParamDefWithType§iff_facts: Vec<Fact>§line_file: LineFileImplementations§
Source§impl DefPropStmt
impl DefPropStmt
Source§impl DefPropStmt
impl DefPropStmt
pub fn stmt_type_name(&self) -> String
Source§impl DefPropStmt
impl DefPropStmt
pub fn to_latex_string(&self) -> String
Trait Implementations§
Source§impl Clone for DefPropStmt
impl Clone for DefPropStmt
Source§fn clone(&self) -> DefPropStmt
fn clone(&self) -> DefPropStmt
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 DefPropStmt
impl Display for DefPropStmt
Source§impl From<DefPropStmt> for Stmt
impl From<DefPropStmt> for Stmt
Source§fn from(v: DefPropStmt) -> Self
fn from(v: DefPropStmt) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DefPropStmt
impl RefUnwindSafe for DefPropStmt
impl !Send for DefPropStmt
impl !Sync for DefPropStmt
impl Unpin for DefPropStmt
impl UnsafeUnpin for DefPropStmt
impl UnwindSafe for DefPropStmt
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