pub struct FnSet {
pub body: FnSetBody,
}Fields§
§body: FnSetBodyImplementations§
Source§impl FnSet
impl FnSet
pub fn new( params_and_their_sets: impl Into<ParamDefWithSet>, dom_facts: Vec<OrAndChainAtomicFact>, ret_set: Obj, ) -> Result<Self, RuntimeError>
pub fn from_body(body: FnSetBody) -> Result<Self, RuntimeError>
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