pub struct MethodSig {
pub name: Id,
pub generics: Vec<Generic>,
pub argument_tys: Vec<Type>,
}Expand description
Signature of a single method in a class; identifies the method precisely enough to select from one of many overloaded methods.
Fields§
§name: Id§generics: Vec<Generic>§argument_tys: Vec<Type>Trait Implementations§
Source§impl Ord for MethodSig
impl Ord for MethodSig
Source§impl PartialOrd for MethodSig
impl PartialOrd for MethodSig
impl Eq for MethodSig
impl StructuralPartialEq for MethodSig
Auto Trait Implementations§
impl Freeze for MethodSig
impl RefUnwindSafe for MethodSig
impl Send for MethodSig
impl Sync for MethodSig
impl Unpin for MethodSig
impl UnwindSafe for MethodSig
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