pub struct BPStatement {
pub sid: ID,
pub effect: Effect,
pub principal: Principal,
pub actions: ActionSet,
pub not_actions: ActionSet,
pub resources: ResourceSet,
pub not_resources: ResourceSet,
pub conditions: Functions,
}Fields§
§sid: ID§effect: Effect§principal: Principal§actions: ActionSet§not_actions: ActionSet§resources: ResourceSet§not_resources: ResourceSet§conditions: FunctionsImplementations§
Source§impl BPStatement
impl BPStatement
pub fn is_allowed(&self, args: &BucketPolicyArgs<'_>) -> bool
Trait Implementations§
Source§impl Clone for BPStatement
impl Clone for BPStatement
Source§fn clone(&self) -> BPStatement
fn clone(&self) -> BPStatement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BPStatement
impl Debug for BPStatement
Source§impl Default for BPStatement
impl Default for BPStatement
Source§fn default() -> BPStatement
fn default() -> BPStatement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BPStatementwhere
BPStatement: Default,
impl<'de> Deserialize<'de> for BPStatementwhere
BPStatement: Default,
Source§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
Source§impl Serialize for BPStatement
impl Serialize for BPStatement
Auto Trait Implementations§
impl Freeze for BPStatement
impl RefUnwindSafe for BPStatement
impl Send for BPStatement
impl Sync for BPStatement
impl Unpin for BPStatement
impl UnsafeUnpin for BPStatement
impl UnwindSafe for BPStatement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more