Struct iroh_docs::rpc::proto::DocSubscribeRequest
source · pub struct DocSubscribeRequest {
pub doc_id: NamespaceId,
}
Available on crate feature
rpc
only.Expand description
Subscribe to events for a document.
Fields§
§doc_id: NamespaceId
The document id
Trait Implementations§
source§impl Debug for DocSubscribeRequest
impl Debug for DocSubscribeRequest
source§impl<'de> Deserialize<'de> for DocSubscribeRequest
impl<'de> Deserialize<'de> for DocSubscribeRequest
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<DocSubscribeRequest> for Request
impl From<DocSubscribeRequest> for Request
source§fn from(value: DocSubscribeRequest) -> Self
fn from(value: DocSubscribeRequest) -> Self
Converts to this type from the input type.
source§impl Msg<RpcService> for DocSubscribeRequest
impl Msg<RpcService> for DocSubscribeRequest
source§impl Serialize for DocSubscribeRequest
impl Serialize for DocSubscribeRequest
source§impl<'a> TryFrom<&'a Request> for &'a DocSubscribeRequest
impl<'a> TryFrom<&'a Request> for &'a DocSubscribeRequest
source§impl TryFrom<Request> for DocSubscribeRequest
impl TryFrom<Request> for DocSubscribeRequest
source§impl TryServerStreamingMsg<RpcService> for DocSubscribeRequest
impl TryServerStreamingMsg<RpcService> for DocSubscribeRequest
§type CreateError = Error
type CreateError = Error
Error when creating the stream
§type Item = DocSubscribeResponse
type Item = DocSubscribeResponse
Successful response item
Auto Trait Implementations§
impl Freeze for DocSubscribeRequest
impl RefUnwindSafe for DocSubscribeRequest
impl Send for DocSubscribeRequest
impl Sync for DocSubscribeRequest
impl Unpin for DocSubscribeRequest
impl UnwindSafe for DocSubscribeRequest
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