[][src]Struct rusoto_iam::Statement

pub struct Statement {
    pub end_position: Option<Position>,
    pub source_policy_id: Option<String>,
    pub source_policy_type: Option<String>,
    pub start_position: Option<Position>,
}

Contains a reference to a Statement element in a policy document that determines the result of the simulation.

This data type is used by the MatchedStatements member of the EvaluationResult type.

Fields

The row and column of the end of a Statement in an IAM policy.

The identifier of the policy that was provided as an input.

The type of the policy.

The row and column of the beginning of the Statement in an IAM policy.

Trait Implementations

impl Clone for Statement
[src]

Performs copy-assignment from source. Read more

impl Default for Statement
[src]

impl PartialEq<Statement> for Statement
[src]

impl Debug for Statement
[src]

Auto Trait Implementations

impl Send for Statement

impl Sync for Statement

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T