pub struct ImplDef {
pub trait_name: String,
pub generic_params: Vec<GenericParam>,
pub target_type: String,
pub cells: Vec<CellDef>,
pub span: Span,
}Fields§
§trait_name: String§generic_params: Vec<GenericParam>§target_type: String§cells: Vec<CellDef>§span: SpanTrait Implementations§
Source§impl<'de> Deserialize<'de> for ImplDef
impl<'de> Deserialize<'de> for ImplDef
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ImplDef
impl RefUnwindSafe for ImplDef
impl Send for ImplDef
impl Sync for ImplDef
impl Unpin for ImplDef
impl UnwindSafe for ImplDef
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