pub struct FnSet {
pub params_def_with_set: Vec<ParamGroupWithSet>,
pub dom_facts: Vec<OrAndChainAtomicFact>,
pub ret_set: Box<Obj>,
}Fields§
§params_def_with_set: Vec<ParamGroupWithSet>§dom_facts: Vec<OrAndChainAtomicFact>§ret_set: Box<Obj>Implementations§
Source§impl FnSet
impl FnSet
pub fn new( params_and_their_sets: Vec<ParamGroupWithSet>, dom_facts: Vec<OrAndChainAtomicFact>, ret_set: Obj, ) -> Self
pub fn get_params(&self) -> Vec<String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FnSet
impl RefUnwindSafe for FnSet
impl !Send for FnSet
impl !Sync for FnSet
impl Unpin for FnSet
impl UnsafeUnpin for FnSet
impl UnwindSafe for FnSet
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