pub struct AttributeValueUpdate {
pub value: Option<AttributeValue>,
pub action: Option<AttributeAction>,
}Expand description
An attribute value update for the legacy AttributeUpdates parameter.
Fields§
§value: Option<AttributeValue>The new value for the attribute.
action: Option<AttributeAction>The action to perform on the attribute.
Trait Implementations§
Source§impl Clone for AttributeValueUpdate
impl Clone for AttributeValueUpdate
Source§fn clone(&self) -> AttributeValueUpdate
fn clone(&self) -> AttributeValueUpdate
Returns a duplicate of the value. Read more
1.0.0 · 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 AttributeValueUpdate
impl Debug for AttributeValueUpdate
Source§impl Default for AttributeValueUpdate
impl Default for AttributeValueUpdate
Source§fn default() -> AttributeValueUpdate
fn default() -> AttributeValueUpdate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AttributeValueUpdate
impl<'de> Deserialize<'de> for AttributeValueUpdate
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
Auto Trait Implementations§
impl !Freeze for AttributeValueUpdate
impl RefUnwindSafe for AttributeValueUpdate
impl Send for AttributeValueUpdate
impl Sync for AttributeValueUpdate
impl Unpin for AttributeValueUpdate
impl UnsafeUnpin for AttributeValueUpdate
impl UnwindSafe for AttributeValueUpdate
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