pub struct UpdateDocumentRequest {
pub table: String,
pub cluster: Option<String>,
pub doc: Value,
pub id: Option<u64>,
pub query: Option<Option<Box<QueryFilter>>>,
}Expand description
UpdateDocumentRequest : Payload for updating a document or multiple documents in a table
Fields§
§table: StringName of the document table
cluster: Option<String>Name of the document cluster
doc: ValueObject containing the document fields to update
id: Option<u64>Document ID
query: Option<Option<Box<QueryFilter>>>Implementations§
Source§impl UpdateDocumentRequest
impl UpdateDocumentRequest
Sourcepub fn new(table: String, doc: Value) -> UpdateDocumentRequest
pub fn new(table: String, doc: Value) -> UpdateDocumentRequest
Payload for updating a document or multiple documents in a table
Trait Implementations§
Source§impl Clone for UpdateDocumentRequest
impl Clone for UpdateDocumentRequest
Source§fn clone(&self) -> UpdateDocumentRequest
fn clone(&self) -> UpdateDocumentRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateDocumentRequest
impl Debug for UpdateDocumentRequest
Source§impl Default for UpdateDocumentRequest
impl Default for UpdateDocumentRequest
Source§fn default() -> UpdateDocumentRequest
fn default() -> UpdateDocumentRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateDocumentRequest
impl<'de> Deserialize<'de> for UpdateDocumentRequest
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
Source§impl PartialEq for UpdateDocumentRequest
impl PartialEq for UpdateDocumentRequest
Source§impl Serialize for UpdateDocumentRequest
impl Serialize for UpdateDocumentRequest
impl StructuralPartialEq for UpdateDocumentRequest
Auto Trait Implementations§
impl Freeze for UpdateDocumentRequest
impl RefUnwindSafe for UpdateDocumentRequest
impl Send for UpdateDocumentRequest
impl Sync for UpdateDocumentRequest
impl Unpin for UpdateDocumentRequest
impl UnsafeUnpin for UpdateDocumentRequest
impl UnwindSafe for UpdateDocumentRequest
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