pub struct FuncSignature {
pub args: Vec<AtomType>,
pub ret: Option<AtomType>,
}
Fields§
§args: Vec<AtomType>
§ret: Option<AtomType>
Trait Implementations§
Source§impl Clone for FuncSignature
impl Clone for FuncSignature
Source§fn clone(&self) -> FuncSignature
fn clone(&self) -> FuncSignature
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FuncSignature
impl Debug for FuncSignature
Source§impl From<CoreFuncType> for FuncSignature
impl From<CoreFuncType> for FuncSignature
Source§fn from(m: CoreFuncType) -> FuncSignature
fn from(m: CoreFuncType) -> FuncSignature
Converts to this type from the input type.
Source§impl PartialEq for FuncSignature
impl PartialEq for FuncSignature
impl Eq for FuncSignature
impl StructuralPartialEq for FuncSignature
Auto Trait Implementations§
impl Freeze for FuncSignature
impl RefUnwindSafe for FuncSignature
impl Send for FuncSignature
impl Sync for FuncSignature
impl Unpin for FuncSignature
impl UnwindSafe for FuncSignature
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