Struct cloud_storage::bucket::Action
source · [−]pub struct Action {
pub type: ActionType,
pub storage_class: Option<StorageClass>,
}Expand description
Represents an action that might be undertaken due to a Condition.
Fields
type: ActionTypeType of the action.
storage_class: Option<StorageClass>Target storage class. Required iff the type of the action is SetStorageClass.
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
Auto Trait Implementations
impl RefUnwindSafe for Action
impl UnwindSafe for Action
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more