Struct panopticon_core::il::Statement [] [src]

pub struct Statement {
    pub assignee: Lvalue,
    pub op: Operation<Rvalue>,
}

A single RREIL statement.

Fields

Value that the operation result is assigned to

Operation and its arguments

Methods

impl Statement
[src]

[src]

Does a simple sanity check. The functions returns Err if - The argument size are not equal - The result has not the same size as assignee - The select operation arguments are out of range

Trait Implementations

impl Clone for Statement
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for Statement
[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 Statement
[src]

impl Debug for Statement
[src]

[src]

Formats the value using the given formatter. Read more

impl Display for Statement
[src]

[src]

Formats the value using the given formatter. Read more