pub struct MethodTypes {
pub method: MethodRef,
pub arguments: Vec<ValueType>,
pub locals: Vec<ValueType>,
}Expand description
Per-method inferred types.
Fields§
§method: MethodRefMethod whose slots were analyzed.
arguments: Vec<ValueType>Inferred argument types indexed by argument slot.
locals: Vec<ValueType>Inferred local types indexed by local slot.
Trait Implementations§
Source§impl Clone for MethodTypes
impl Clone for MethodTypes
Source§fn clone(&self) -> MethodTypes
fn clone(&self) -> MethodTypes
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 MethodTypes
impl Debug for MethodTypes
Auto Trait Implementations§
impl Freeze for MethodTypes
impl RefUnwindSafe for MethodTypes
impl Send for MethodTypes
impl Sync for MethodTypes
impl Unpin for MethodTypes
impl UnwindSafe for MethodTypes
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