pub struct MethodMetadata {
pub arg_types: Vec<String>,
pub return_type: Option<String>,
}Expand description
Local argument and return type names parsed from a Rust method signature.
Fields§
§arg_types: Vec<String>§return_type: Option<String>Trait Implementations§
Source§impl Clone for MethodMetadata
impl Clone for MethodMetadata
Source§impl Debug for MethodMetadata
impl Debug for MethodMetadata
impl Eq for MethodMetadata
Source§impl PartialEq for MethodMetadata
impl PartialEq for MethodMetadata
impl StructuralPartialEq for MethodMetadata
Auto Trait Implementations§
impl Freeze for MethodMetadata
impl RefUnwindSafe for MethodMetadata
impl Send for MethodMetadata
impl Sync for MethodMetadata
impl Unpin for MethodMetadata
impl UnsafeUnpin for MethodMetadata
impl UnwindSafe for MethodMetadata
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.