pub struct UpdateDocumentRequest {
pub index: String,
pub doc: HashMap<String, Value>,
pub id: Option<i64>,
pub query: Option<Option<HashMap<String, Value>>>,
}
Expand description
UpdateDocumentRequest : Payload for update document
Fields§
§index: String
§doc: HashMap<String, Value>
Index name
id: Option<i64>
Document ID
query: Option<Option<HashMap<String, Value>>>
Query tree object
Implementations§
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 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