pub struct ImplDef {
pub name: String,
pub attributes: HashMap<String, Value>,
pub annotations: Vec<Annotation>,
}Fields§
§name: String§attributes: HashMap<String, Value>§annotations: Vec<Annotation>Trait 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
impl StructuralPartialEq for ImplDef
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