pub enum InExpressionLHS {
PrivateProperty(String),
Expression(Box<Expression>),
}Variants§
PrivateProperty(String)
Expression(Box<Expression>)
Trait Implementations§
Source§impl Clone for InExpressionLHS
impl Clone for InExpressionLHS
Source§fn clone(&self) -> InExpressionLHS
fn clone(&self) -> InExpressionLHS
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 InExpressionLHS
impl Debug for InExpressionLHS
Source§impl PartialEq for InExpressionLHS
impl PartialEq for InExpressionLHS
Source§impl SelfRustTokenize for InExpressionLHS
impl SelfRustTokenize for InExpressionLHS
fn append_to_token_stream(&self, token_stream: &mut TokenStream)
Source§fn to_tokens(&self) -> TokenStream
fn to_tokens(&self) -> TokenStream
Returns the tokens used to construct self
Source§impl Serialize for InExpressionLHS
impl Serialize for InExpressionLHS
Source§impl Visitable for InExpressionLHS
impl Visitable for InExpressionLHS
fn visit<TData>( &self, visitors: &mut (impl VisitorReceiver<TData> + ?Sized), data: &mut TData, options: &VisitOptions, chain: &mut Annex<'_, Chain>, )
fn visit_mut<TData>( &mut self, visitors: &mut (impl VisitorMutReceiver<TData> + ?Sized), data: &mut TData, options: &VisitOptions, chain: &mut Annex<'_, Chain>, )
Auto Trait Implementations§
impl Freeze for InExpressionLHS
impl RefUnwindSafe for InExpressionLHS
impl Send for InExpressionLHS
impl Sync for InExpressionLHS
impl Unpin for InExpressionLHS
impl UnsafeUnpin for InExpressionLHS
impl UnwindSafe for InExpressionLHS
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