Enum rustc_target::abi::call::PassMode[][src]

pub enum PassMode {
    Ignore,
    Direct(ArgAttributes),
    Pair(ArgAttributesArgAttributes),
    Cast(CastTarget),
    Indirect(ArgAttributes),
}

Variants

Ignore the argument (useful for empty struct).

Pass the argument directly.

Pass a pair's elements directly in two arguments.

Pass the argument after casting it, to either a single uniform or a pair of registers.

Pass the argument indirectly via a hidden pointer.

Trait Implementations

impl Clone for PassMode
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for PassMode
[src]

impl PartialEq for PassMode
[src]

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

This method tests for !=.

impl Eq for PassMode
[src]

impl Debug for PassMode
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for PassMode

impl Sync for PassMode