pub struct ImplementsClause {
pub implements_span: Span,
pub supertypes: Vec<Type>,
}Expand description
An implements clause: implements Interface1, Interface2.
Fields§
§implements_span: Span§supertypes: Vec<Type>Trait Implementations§
Source§impl Clone for ImplementsClause
impl Clone for ImplementsClause
Source§fn clone(&self) -> ImplementsClause
fn clone(&self) -> ImplementsClause
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ImplementsClause
impl Debug for ImplementsClause
impl Eq for ImplementsClause
Source§impl Hash for ImplementsClause
impl Hash for ImplementsClause
Source§impl PartialEq for ImplementsClause
impl PartialEq for ImplementsClause
Source§fn eq(&self, other: &ImplementsClause) -> bool
fn eq(&self, other: &ImplementsClause) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ImplementsClause
Auto Trait Implementations§
impl Freeze for ImplementsClause
impl RefUnwindSafe for ImplementsClause
impl Send for ImplementsClause
impl Sync for ImplementsClause
impl Unpin for ImplementsClause
impl UnsafeUnpin for ImplementsClause
impl UnwindSafe for ImplementsClause
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