pub struct ExistFactBody {
pub params_def_with_type: ParamDefWithType,
pub facts: Vec<ExistBodyFact>,
pub line_file: LineFile,
}Fields§
§params_def_with_type: ParamDefWithType§facts: Vec<ExistBodyFact>§line_file: LineFileImplementations§
Source§impl ExistFactBody
impl ExistFactBody
pub fn new( params_def_with_type: ParamDefWithType, facts: Vec<ExistBodyFact>, line_file: LineFile, ) -> Result<Self, RuntimeError>
pub fn exist_fact_string_without_exist_as_prefix(&self) -> String
pub fn get_args_from_fact(&self) -> Vec<Obj>
Trait Implementations§
Source§impl Clone for ExistFactBody
impl Clone for ExistFactBody
Source§fn clone(&self) -> ExistFactBody
fn clone(&self) -> ExistFactBody
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 moreAuto Trait Implementations§
impl Freeze for ExistFactBody
impl RefUnwindSafe for ExistFactBody
impl !Send for ExistFactBody
impl !Sync for ExistFactBody
impl Unpin for ExistFactBody
impl UnsafeUnpin for ExistFactBody
impl UnwindSafe for ExistFactBody
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