pub struct DeleteBody {
pub expected: Option<Revision>,
pub author: Option<Identity>,
}Expand description
Body of DELETE /v1/records/{ns}/{col}/{id}. The key is addressed by the
URL path; the body carries the OCC precondition and, optionally, a claimed
deleter identity.
Fields§
§expected: Option<Revision>The deleter a replicating or admin client names (gonzalo#203). The daemon
honours it only for an admin or open mode; a non-admin is always stamped
as itself (Principal::delete_author).
Trait Implementations§
Source§impl Clone for DeleteBody
impl Clone for DeleteBody
Source§fn clone(&self) -> DeleteBody
fn clone(&self) -> DeleteBody
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DeleteBody
impl Debug for DeleteBody
Source§impl Default for DeleteBody
impl Default for DeleteBody
Source§fn default() -> DeleteBody
fn default() -> DeleteBody
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeleteBody
impl<'de> Deserialize<'de> for DeleteBody
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 DeleteBody
impl RefUnwindSafe for DeleteBody
impl Send for DeleteBody
impl Sync for DeleteBody
impl Unpin for DeleteBody
impl UnsafeUnpin for DeleteBody
impl UnwindSafe for DeleteBody
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request