pub enum DocDbOperation {
Get {
key: DocDbKey,
},
Put {
key: DocDbKey,
data: Vec<u8>,
},
Delete {
key: DocDbKey,
},
Query {
pk: String,
after_sk: Option<String>,
limit: u64,
},
Scan {
after: Option<DocDbKey>,
limit: u64,
},
GetObserved {
key: DocDbKey,
},
Transact {
conditions: Vec<DocDbCondition>,
mutations: Vec<DocDbMutation>,
},
AdminPurgeProject {
project_id: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for DocDbOperation
impl Clone for DocDbOperation
Source§impl Debug for DocDbOperation
impl Debug for DocDbOperation
Source§impl<'de> Deserialize<'de> for DocDbOperation
impl<'de> Deserialize<'de> for DocDbOperation
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
impl Eq for DocDbOperation
Source§impl PartialEq for DocDbOperation
impl PartialEq for DocDbOperation
Source§impl Serialize for DocDbOperation
impl Serialize for DocDbOperation
impl StructuralPartialEq for DocDbOperation
Auto Trait Implementations§
impl Freeze for DocDbOperation
impl RefUnwindSafe for DocDbOperation
impl Send for DocDbOperation
impl Sync for DocDbOperation
impl Unpin for DocDbOperation
impl UnsafeUnpin for DocDbOperation
impl UnwindSafe for DocDbOperation
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