pub struct GaiaSignature {
pub params: Vec<GaiaType>,
pub return_type: GaiaType,
}Expand description
Function signature representing the type of a function.
Fields§
§params: Vec<GaiaType>The parameter types of the function.
return_type: GaiaTypeThe return type of the function.
Trait Implementations§
Source§impl Clone for GaiaSignature
impl Clone for GaiaSignature
Source§fn clone(&self) -> GaiaSignature
fn clone(&self) -> GaiaSignature
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 GaiaSignature
impl Debug for GaiaSignature
Source§impl<'de> Deserialize<'de> for GaiaSignature
impl<'de> Deserialize<'de> for GaiaSignature
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for GaiaSignature
impl Hash for GaiaSignature
Source§impl PartialEq for GaiaSignature
impl PartialEq for GaiaSignature
Source§impl Serialize for GaiaSignature
impl Serialize for GaiaSignature
impl Eq for GaiaSignature
impl StructuralPartialEq for GaiaSignature
Auto Trait Implementations§
impl Freeze for GaiaSignature
impl RefUnwindSafe for GaiaSignature
impl Send for GaiaSignature
impl Sync for GaiaSignature
impl Unpin for GaiaSignature
impl UnsafeUnpin for GaiaSignature
impl UnwindSafe for GaiaSignature
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