#[repr(C)]pub struct ClassConstantAccess {
pub class: Box<Expression>,
pub double_colon: Span,
pub constant: ClassLikeConstantSelector,
}Fields§
§class: Box<Expression>§double_colon: Span§constant: ClassLikeConstantSelectorTrait Implementations§
Source§impl Clone for ClassConstantAccess
impl Clone for ClassConstantAccess
Source§fn clone(&self) -> ClassConstantAccess
fn clone(&self) -> ClassConstantAccess
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 ClassConstantAccess
impl Debug for ClassConstantAccess
Source§impl<'de> Deserialize<'de> for ClassConstantAccess
impl<'de> Deserialize<'de> for ClassConstantAccess
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 HasSpan for ClassConstantAccess
impl HasSpan for ClassConstantAccess
Source§impl Hash for ClassConstantAccess
impl Hash for ClassConstantAccess
Source§impl Ord for ClassConstantAccess
impl Ord for ClassConstantAccess
Source§fn cmp(&self, other: &ClassConstantAccess) -> Ordering
fn cmp(&self, other: &ClassConstantAccess) -> 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 for ClassConstantAccess
impl PartialEq for ClassConstantAccess
Source§impl PartialOrd for ClassConstantAccess
impl PartialOrd for ClassConstantAccess
Source§impl Serialize for ClassConstantAccess
impl Serialize for ClassConstantAccess
impl Eq for ClassConstantAccess
impl StructuralPartialEq for ClassConstantAccess
Auto Trait Implementations§
impl Freeze for ClassConstantAccess
impl RefUnwindSafe for ClassConstantAccess
impl Send for ClassConstantAccess
impl Sync for ClassConstantAccess
impl Unpin for ClassConstantAccess
impl UnwindSafe for ClassConstantAccess
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> HasPosition for Twhere
T: HasSpan,
impl<T> HasPosition for Twhere
T: HasSpan,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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