pub enum DocDbResult {
Get {
data: Option<BinaryDocument>,
},
Put,
Delete,
Query {
documents: Vec<DocDbDocument>,
},
Scan {
documents: Vec<DocDbDocument>,
},
GetObserved {
document: DocDbObservedDocument,
},
Transact {
outcome: DocDbTransactOutcome,
},
AdminPurgeProject {
deleted_rows: u64,
},
Error {
error: DocDbError,
},
}Variants§
Get
Fields
§
data: Option<BinaryDocument>Put
Delete
Query
Fields
§
documents: Vec<DocDbDocument>Scan
Fields
§
documents: Vec<DocDbDocument>GetObserved
Fields
§
document: DocDbObservedDocumentTransact
Fields
§
outcome: DocDbTransactOutcomeAdminPurgeProject
Error
Fields
§
error: DocDbErrorTrait Implementations§
Source§impl Clone for DocDbResult
impl Clone for DocDbResult
Source§impl Debug for DocDbResult
impl Debug for DocDbResult
Source§impl<'de> Deserialize<'de> for DocDbResult
impl<'de> Deserialize<'de> for DocDbResult
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 DocDbResult
Source§impl PartialEq for DocDbResult
impl PartialEq for DocDbResult
Source§impl Serialize for DocDbResult
impl Serialize for DocDbResult
impl StructuralPartialEq for DocDbResult
Auto Trait Implementations§
impl Freeze for DocDbResult
impl RefUnwindSafe for DocDbResult
impl Send for DocDbResult
impl Sync for DocDbResult
impl Unpin for DocDbResult
impl UnsafeUnpin for DocDbResult
impl UnwindSafe for DocDbResult
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