Struct rusoto_dynamodbstreams::AttributeValue[][src]

pub struct AttributeValue {
    pub b: Option<Vec<u8>>,
    pub bool: Option<bool>,
    pub bs: Option<Vec<Vec<u8>>>,
    pub l: Option<Vec<AttributeValue>>,
    pub m: Option<HashMap<String, AttributeValue>>,
    pub n: Option<String>,
    pub ns: Option<Vec<String>>,
    pub null: Option<bool>,
    pub s: Option<String>,
    pub ss: Option<Vec<String>>,
}

Represents the data for an attribute. You can set one, and only one, of the elements.

Each attribute in an item is a name-value pair. An attribute can be single-valued or multi-valued set. For example, a book item can have title and authors attributes. Each book has one title but can have many authors. The multi-valued attribute is a set; duplicate values are not allowed.

Fields

A Binary data type.

A Boolean data type.

A Binary Set data type.

A List data type.

A Map data type.

A Number data type.

A Number Set data type.

A Null data type.

A String data type.

A String Set data type.

Trait Implementations

impl Default for AttributeValue
[src]

Returns the "default value" for a type. Read more

impl Debug for AttributeValue
[src]

Formats the value using the given formatter. Read more

impl Clone for AttributeValue
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for AttributeValue
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations