pub enum ClassLikeName {
Class(Name),
Interface(Name),
Enum(Name),
Trait(Name),
AnonymousClass(Span),
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ClassLikeName
impl Clone for ClassLikeName
Source§fn clone(&self) -> ClassLikeName
fn clone(&self) -> ClassLikeName
Returns a copy 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 ClassLikeName
impl Debug for ClassLikeName
Source§impl<'de> Deserialize<'de> for ClassLikeName
impl<'de> Deserialize<'de> for ClassLikeName
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 ClassLikeName
impl Hash for ClassLikeName
Source§impl Ord for ClassLikeName
impl Ord for ClassLikeName
Source§fn cmp(&self, other: &ClassLikeName) -> Ordering
fn cmp(&self, other: &ClassLikeName) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq<ClassLikeName> for StringIdentifier
impl PartialEq<ClassLikeName> for StringIdentifier
Source§impl PartialEq<StringIdentifier> for ClassLikeName
impl PartialEq<StringIdentifier> for ClassLikeName
Source§impl PartialEq for ClassLikeName
impl PartialEq for ClassLikeName
Source§impl PartialOrd for ClassLikeName
impl PartialOrd for ClassLikeName
Source§impl Serialize for ClassLikeName
impl Serialize for ClassLikeName
impl Copy for ClassLikeName
impl Eq for ClassLikeName
impl StructuralPartialEq for ClassLikeName
Auto Trait Implementations§
impl Freeze for ClassLikeName
impl RefUnwindSafe for ClassLikeName
impl Send for ClassLikeName
impl Sync for ClassLikeName
impl Unpin for ClassLikeName
impl UnwindSafe for ClassLikeName
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