pub struct ImplMemberData {
pub name: LocalIdentifier,
pub self_param: SelfParameter,
pub params: Vec<Parameter>,
pub return_type: Type,
pub body: Vec<Statement>,
}
Fields§
§name: LocalIdentifier
§self_param: SelfParameter
§params: Vec<Parameter>
§return_type: Type
§body: Vec<Statement>
Trait Implementations§
Source§impl Clone for ImplMemberData
impl Clone for ImplMemberData
Source§fn clone(&self) -> ImplMemberData
fn clone(&self) -> ImplMemberData
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 moreAuto Trait Implementations§
impl Freeze for ImplMemberData
impl RefUnwindSafe for ImplMemberData
impl Send for ImplMemberData
impl Sync for ImplMemberData
impl Unpin for ImplMemberData
impl UnwindSafe for ImplMemberData
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