Struct rustc_target::abi::call::ArgAttributes[][src]

pub struct ArgAttributes {
    pub regular: ArgAttribute,
    pub pointee_size: Size,
    pub pointee_align: Option<Align>,
}

A compact representation of LLVM attributes (at least those relevant for this module) that can be manipulated without interacting with LLVM's Attribute machinery.

Fields

Methods

impl ArgAttributes
[src]

Trait Implementations

impl Copy for ArgAttributes
[src]

impl Clone for ArgAttributes
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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

impl Debug for ArgAttributes
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations