pub struct SetRequest {
pub doc_id: NamespaceId,
pub author_id: AuthorId,
pub key: Bytes,
pub value: Bytes,
}
Available on crate feature
rpc
only.Expand description
Set an entry in a document
Fields§
§doc_id: NamespaceId
The document id
Author of this entry.
key: Bytes
Key of this entry.
value: Bytes
Value of this entry.
Trait Implementations§
Source§impl Debug for SetRequest
impl Debug for SetRequest
Source§impl<'de> Deserialize<'de> for SetRequest
impl<'de> Deserialize<'de> for SetRequest
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 From<SetRequest> for Request
impl From<SetRequest> for Request
Source§fn from(value: SetRequest) -> Self
fn from(value: SetRequest) -> Self
Converts to this type from the input type.
Source§impl RpcMsg<RpcService> for SetRequest
impl RpcMsg<RpcService> for SetRequest
Source§impl Serialize for SetRequest
impl Serialize for SetRequest
Source§impl<'a> TryFrom<&'a Request> for &'a SetRequest
impl<'a> TryFrom<&'a Request> for &'a SetRequest
Auto Trait Implementations§
impl !Freeze for SetRequest
impl RefUnwindSafe for SetRequest
impl Send for SetRequest
impl Sync for SetRequest
impl Unpin for SetRequest
impl UnwindSafe for SetRequest
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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