pub struct CreateGsiAction {
pub index_name: String,
pub key_schema: Vec<KeySchemaElement>,
pub projection: Projection,
}Fields§
§index_name: String§key_schema: Vec<KeySchemaElement>§projection: ProjectionTrait Implementations§
Source§impl Debug for CreateGsiAction
impl Debug for CreateGsiAction
Source§impl Default for CreateGsiAction
impl Default for CreateGsiAction
Source§fn default() -> CreateGsiAction
fn default() -> CreateGsiAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateGsiAction
impl<'de> Deserialize<'de> for CreateGsiAction
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 CreateGsiAction
impl RefUnwindSafe for CreateGsiAction
impl Send for CreateGsiAction
impl Sync for CreateGsiAction
impl Unpin for CreateGsiAction
impl UnsafeUnpin for CreateGsiAction
impl UnwindSafe for CreateGsiAction
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