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