pub enum FnSetSpace {
Set(FnSet),
Anon(AnonymousFn),
}Variants§
Set(FnSet)
Anon(AnonymousFn)
Implementations§
Source§impl FnSetSpace
impl FnSetSpace
pub fn params(&self) -> &Vec<ParamGroupWithSet>
pub fn dom(&self) -> &Vec<OrAndChainAtomicFact>
pub fn ret_set_obj(&self) -> Obj
pub fn binding(&self) -> ParamObjType
pub fn from_ret_obj(obj: Obj) -> Result<Self, RuntimeError>
Trait Implementations§
Source§impl Clone for FnSetSpace
impl Clone for FnSetSpace
Source§fn clone(&self) -> FnSetSpace
fn clone(&self) -> FnSetSpace
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 FnSetSpace
impl RefUnwindSafe for FnSetSpace
impl !Send for FnSetSpace
impl !Sync for FnSetSpace
impl Unpin for FnSetSpace
impl UnsafeUnpin for FnSetSpace
impl UnwindSafe for FnSetSpace
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