pub struct FnSignature {
pub name: String,
pub arguments: Vec<FnArgument>,
pub output_types: Vec<ParsedType>,
}
Fields§
§name: String
§arguments: Vec<FnArgument>
§output_types: Vec<ParsedType>
Trait Implementations§
Source§impl Clone for FnSignature
impl Clone for FnSignature
Source§fn clone(&self) -> FnSignature
fn clone(&self) -> FnSignature
Returns a copy 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 FnSignature
impl Debug for FnSignature
Source§impl<'de> Deserialize<'de> for FnSignature
impl<'de> Deserialize<'de> for FnSignature
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
Auto Trait Implementations§
impl Freeze for FnSignature
impl RefUnwindSafe for FnSignature
impl Send for FnSignature
impl Sync for FnSignature
impl Unpin for FnSignature
impl UnwindSafe for FnSignature
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