pub struct ImplBlock {
pub type_params: Vec<String>,
pub trait_name: Option<String>,
pub target_type: Type,
pub methods: Vec<FunctionDef>,
pub where_clause: Vec<TraitBound>,
}Fields§
§type_params: Vec<String>§trait_name: Option<String>§target_type: Type§methods: Vec<FunctionDef>§where_clause: Vec<TraitBound>Trait Implementations§
impl StructuralPartialEq for ImplBlock
Auto Trait Implementations§
impl Freeze for ImplBlock
impl RefUnwindSafe for ImplBlock
impl Send for ImplBlock
impl Sync for ImplBlock
impl Unpin for ImplBlock
impl UnsafeUnpin for ImplBlock
impl UnwindSafe for ImplBlock
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