Struct scratchstack_aspen::Statement [−][src]
pub struct Statement { pub sid: Option<String>, pub effect: Effect, pub action: Option<ActionList>, pub not_action: Option<ActionList>, pub resource: Option<ResourceList>, pub not_resource: Option<ResourceList>, pub principal: Option<Principal>, pub not_principal: Option<Principal>, pub condition: Option<Condition>, }
Fields
sid: Option<String>
effect: Effect
action: Option<ActionList>
not_action: Option<ActionList>
resource: Option<ResourceList>
not_resource: Option<ResourceList>
principal: Option<Principal>
not_principal: Option<Principal>
condition: Option<Condition>
Trait Implementations
impl<'de> Deserialize<'de> for Statement
[src]
impl<'de> Deserialize<'de> for Statement
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl StructuralPartialEq for Statement
[src]
impl StructuralPartialEq for Statement
[src]Auto Trait Implementations
impl RefUnwindSafe for Statement
impl RefUnwindSafe for Statement
impl UnwindSafe for Statement
impl UnwindSafe for Statement
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]