Struct dynamodb_tools::TableInfo
source · pub struct TableInfo {
pub table_name: String,
pub pk: TableAttr,
pub sk: Option<TableAttr>,
pub attrs: Vec<TableAttr>,
pub gsis: Vec<TableGsi>,
pub lsis: Vec<TableLsi>,
}
Fields§
§table_name: String
§pk: TableAttr
§sk: Option<TableAttr>
§attrs: Vec<TableAttr>
§gsis: Vec<TableGsi>
§lsis: Vec<TableLsi>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TableInfo
impl<'de> Deserialize<'de> for TableInfo
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