pub struct SigMetadata {
pub recv: Option<Meta>,
pub params: Vec<Meta>,
pub results: Vec<Meta>,
pub variadic: Option<(Meta, Meta)>,
pub params_type: Vec<ValueType>,
}
Fields§
§recv: Option<Meta>
§params: Vec<Meta>
§results: Vec<Meta>
§variadic: Option<(Meta, Meta)>
§params_type: Vec<ValueType>
Implementations§
Source§impl SigMetadata
impl SigMetadata
pub fn pointer_recv(&self) -> bool
pub fn identical(&self, other: &Self, metas: &MetadataObjs) -> bool
Trait Implementations§
Source§impl Clone for SigMetadata
impl Clone for SigMetadata
Source§fn clone(&self) -> SigMetadata
fn clone(&self) -> SigMetadata
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 SigMetadata
impl Debug for SigMetadata
Source§impl Default for SigMetadata
impl Default for SigMetadata
Source§fn default() -> SigMetadata
fn default() -> SigMetadata
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SigMetadata
impl RefUnwindSafe for SigMetadata
impl Send for SigMetadata
impl Sync for SigMetadata
impl Unpin for SigMetadata
impl UnwindSafe for SigMetadata
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