Enum moore_svlog_syntax::ast::EventExpr [] [src]

pub enum EventExpr {
    Edge {
        span: Span,
        edge: EdgeIdent,
        value: Expr,
    },
    Iff {
        span: Span,
        expr: Box<EventExpr>,
        cond: Expr,
    },
    Or {
        span: Span,
        lhs: Box<EventExpr>,
        rhs: Box<EventExpr>,
    },
}

Variants

Fields of Edge

Fields of Iff

Fields of Or

Methods

impl EventExpr
[src]

[src]

Trait Implementations

impl Debug for EventExpr
[src]

[src]

Formats the value using the given formatter.

impl Clone for EventExpr
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for EventExpr
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for EventExpr
[src]

impl Encodable for EventExpr
[src]

[src]

Serialize a value using an Encoder.

impl Decodable for EventExpr
[src]

[src]

Deserialize a value using a Decoder.