Struct darklua_core::nodes::UnaryExpression [−][src]
pub struct UnaryExpression { /* fields omitted */ }Implementations
impl UnaryExpression[src]
impl UnaryExpression[src]pub fn new<E: Into<Expression>>(operator: UnaryOperator, expression: E) -> Self[src]
pub fn get_expression(&self) -> &Expression[src]
pub fn mutate_expression(&mut self) -> &mut Expression[src]
pub fn operator(&self) -> UnaryOperator[src]
Trait Implementations
impl Clone for UnaryExpression[src]
impl Clone for UnaryExpression[src]fn clone(&self) -> UnaryExpression[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Eq for UnaryExpression[src]
impl Eq for UnaryExpression[src]impl From<(UnaryOperator, Expression)> for UnaryExpression[src]
impl From<(UnaryOperator, Expression)> for UnaryExpression[src]fn from((operator, expression): (UnaryOperator, Expression)) -> Self[src]
impl From<UnaryExpression> for Expression[src]
impl From<UnaryExpression> for Expression[src]fn from(unary: UnaryExpression) -> Self[src]
impl PartialEq<UnaryExpression> for UnaryExpression[src]
impl PartialEq<UnaryExpression> for UnaryExpression[src]fn eq(&self, other: &UnaryExpression) -> bool[src]
fn ne(&self, other: &UnaryExpression) -> bool[src]
impl StructuralEq for UnaryExpression[src]
impl StructuralEq for UnaryExpression[src]impl StructuralPartialEq for UnaryExpression[src]
impl StructuralPartialEq for UnaryExpression[src]Auto Trait Implementations
impl RefUnwindSafe for UnaryExpression
impl RefUnwindSafe for UnaryExpressionimpl Send for UnaryExpression
impl Send for UnaryExpressionimpl Sync for UnaryExpression
impl Sync for UnaryExpressionimpl Unpin for UnaryExpression
impl Unpin for UnaryExpressionimpl UnwindSafe for UnaryExpression
impl UnwindSafe for UnaryExpression