pub struct GenericDefinition {
pub ident: String,
pub extends: Box<[QualifiedType]>,
}Fields§
§ident: String§extends: Box<[QualifiedType]>Trait Implementations§
Source§impl Clone for GenericDefinition
impl Clone for GenericDefinition
Source§fn clone(&self) -> GenericDefinition
fn clone(&self) -> GenericDefinition
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 GenericDefinition
impl Debug for GenericDefinition
Source§impl Display for GenericDefinition
impl Display for GenericDefinition
Source§impl PartialEq for GenericDefinition
impl PartialEq for GenericDefinition
impl StructuralPartialEq for GenericDefinition
Auto Trait Implementations§
impl Freeze for GenericDefinition
impl !RefUnwindSafe for GenericDefinition
impl !Send for GenericDefinition
impl !Sync for GenericDefinition
impl Unpin for GenericDefinition
impl !UnwindSafe for GenericDefinition
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more