pub struct ClassThisWholeObjectUseFact {
pub class_local_name: String,
pub object: String,
}Expand description
A whole-object use of a this-rooted chain with 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..
Trait Implementations§
Source§impl Clone for ClassThisWholeObjectUseFact
impl Clone for ClassThisWholeObjectUseFact
Source§fn clone(&self) -> ClassThisWholeObjectUseFact
fn clone(&self) -> ClassThisWholeObjectUseFact
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 ClassThisWholeObjectUseFact
impl Debug for ClassThisWholeObjectUseFact
impl<'__de> Decode<'__de> for ClassThisWholeObjectUseFact
impl Encode for ClassThisWholeObjectUseFact
impl Eq for ClassThisWholeObjectUseFact
Source§impl Serialize for ClassThisWholeObjectUseFact
impl Serialize for ClassThisWholeObjectUseFact
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 ClassThisWholeObjectUseFact
Auto Trait Implementations§
impl Freeze for ClassThisWholeObjectUseFact
impl RefUnwindSafe for ClassThisWholeObjectUseFact
impl Send for ClassThisWholeObjectUseFact
impl Sync for ClassThisWholeObjectUseFact
impl Unpin for ClassThisWholeObjectUseFact
impl UnsafeUnpin for ClassThisWholeObjectUseFact
impl UnwindSafe for ClassThisWholeObjectUseFact
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