pub struct ImplementationRelation {
pub implementor: String,
pub trait_name: String,
}Expand description
Represents trait/interface implementation
Fields§
§implementor: StringImplementing class
trait_name: StringTrait/interface being implemented
Implementations§
Trait Implementations§
Source§impl Clone for ImplementationRelation
impl Clone for ImplementationRelation
Source§fn clone(&self) -> ImplementationRelation
fn clone(&self) -> ImplementationRelation
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 ImplementationRelation
impl Debug for ImplementationRelation
Source§impl<'de> Deserialize<'de> for ImplementationRelation
impl<'de> Deserialize<'de> for ImplementationRelation
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
Source§impl Hash for ImplementationRelation
impl Hash for ImplementationRelation
Source§impl PartialEq for ImplementationRelation
impl PartialEq for ImplementationRelation
Source§impl Serialize for ImplementationRelation
impl Serialize for ImplementationRelation
impl Eq for ImplementationRelation
impl StructuralPartialEq for ImplementationRelation
Auto Trait Implementations§
impl Freeze for ImplementationRelation
impl RefUnwindSafe for ImplementationRelation
impl Send for ImplementationRelation
impl Sync for ImplementationRelation
impl Unpin for ImplementationRelation
impl UnwindSafe for ImplementationRelation
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