Struct actionable::Statement [−][src]
pub struct Statement {
pub resources: Vec<ResourceName<'static>>,
pub actions: ActionNameList,
}
Expand description
A statement of permissions. A statement describes whether one or more
actions
should be allowed
to be taken against resources
.
Fields
resources: Vec<ResourceName<'static>>
The list of resources this statement applies to.
actions: ActionNameList
The list of actions this statement applies to.
Implementations
Returns a statement that allows ActionNameList::All
against
ResourceName::any()
.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more