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§impl Debug for ClassThisMemberAccessFact
impl Debug for ClassThisMemberAccessFact
impl<'__de> Decode<'__de> for ClassThisMemberAccessFactwhere
'__de:,
impl Encode for ClassThisMemberAccessFact
impl Eq for ClassThisMemberAccessFact
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.