pub struct InterfaceExtendsClause {
pub extends_span: Span,
pub supertypes: Vec<Type>,
}Expand description
An interface extends clause: extends Interface1, Interface2.
Fields§
§extends_span: Span§supertypes: Vec<Type>Trait Implementations§
Source§impl Clone for InterfaceExtendsClause
impl Clone for InterfaceExtendsClause
Source§fn clone(&self) -> InterfaceExtendsClause
fn clone(&self) -> InterfaceExtendsClause
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 InterfaceExtendsClause
impl Debug for InterfaceExtendsClause
impl Eq for InterfaceExtendsClause
Source§impl Hash for InterfaceExtendsClause
impl Hash for InterfaceExtendsClause
Source§impl PartialEq for InterfaceExtendsClause
impl PartialEq for InterfaceExtendsClause
Source§fn eq(&self, other: &InterfaceExtendsClause) -> bool
fn eq(&self, other: &InterfaceExtendsClause) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InterfaceExtendsClause
Auto Trait Implementations§
impl Freeze for InterfaceExtendsClause
impl RefUnwindSafe for InterfaceExtendsClause
impl Send for InterfaceExtendsClause
impl Sync for InterfaceExtendsClause
impl Unpin for InterfaceExtendsClause
impl UnsafeUnpin for InterfaceExtendsClause
impl UnwindSafe for InterfaceExtendsClause
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