pub struct ClassThisMemberAccessFact {
pub class_local_name: String,
pub object: String,
pub member: String,
}Expand description
A this-rooted member access with exact enclosing-class provenance.
Fields§
§class_local_name: StringEnclosing class local name, or default for an anonymous default class.
object: StringDotted receiver spelling beginning with this..
member: StringTerminal member being accessed.
Trait Implementations§
Source§impl Clone for ClassThisMemberAccessFact
impl Clone for ClassThisMemberAccessFact
Source§fn clone(&self) -> ClassThisMemberAccessFact
fn clone(&self) -> ClassThisMemberAccessFact
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 ClassThisMemberAccessFact
impl Debug for ClassThisMemberAccessFact
impl<'__de> Decode<'__de> for ClassThisMemberAccessFact
impl Encode for ClassThisMemberAccessFact
impl Eq for ClassThisMemberAccessFact
Source§impl Serialize for ClassThisMemberAccessFact
impl Serialize for ClassThisMemberAccessFact
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ClassThisMemberAccessFact
Auto Trait Implementations§
impl Freeze for ClassThisMemberAccessFact
impl RefUnwindSafe for ClassThisMemberAccessFact
impl Send for ClassThisMemberAccessFact
impl Sync for ClassThisMemberAccessFact
impl Unpin for ClassThisMemberAccessFact
impl UnsafeUnpin for ClassThisMemberAccessFact
impl UnwindSafe for ClassThisMemberAccessFact
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,
impl<T> DecodeOwned for Twhere
T: for<'de> Decode<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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