Struct iroh_blobs::rpc::proto::RpcService   
source · pub struct RpcService;Available on crate feature 
rpc only.Expand description
quic-rpc service for iroh blobs
Trait Implementations§
source§impl BidiStreamingMsg<RpcService> for AddStreamRequest
 
impl BidiStreamingMsg<RpcService> for AddStreamRequest
§type Update = AddStreamUpdate
 
type Update = AddStreamUpdate
The type for request updates Read more
§type Response = AddStreamResponse
 
type Response = AddStreamResponse
The type for the response Read more
source§impl BidiStreamingMsg<RpcService> for BatchAddStreamRequest
 
impl BidiStreamingMsg<RpcService> for BatchAddStreamRequest
§type Update = BatchAddStreamUpdate
 
type Update = BatchAddStreamUpdate
The type for request updates Read more
§type Response = BatchAddStreamResponse
 
type Response = BatchAddStreamResponse
The type for the response Read more
source§impl BidiStreamingMsg<RpcService> for BatchCreateRequest
 
impl BidiStreamingMsg<RpcService> for BatchCreateRequest
§type Update = BatchUpdate
 
type Update = BatchUpdate
The type for request updates Read more
§type Response = BatchCreateResponse
 
type Response = BatchCreateResponse
The type for the response Read more
source§impl Clone for RpcService
 
impl Clone for RpcService
source§fn clone(&self) -> RpcService
 
fn clone(&self) -> RpcService
Returns a copy 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 RpcService
 
impl Debug for RpcService
source§impl Msg<RpcService> for AddPathRequest
 
impl Msg<RpcService> for AddPathRequest
source§impl Msg<RpcService> for AddStreamRequest
 
impl Msg<RpcService> for AddStreamRequest
source§impl Msg<RpcService> for BatchAddPathRequest
 
impl Msg<RpcService> for BatchAddPathRequest
source§impl Msg<RpcService> for BatchAddStreamRequest
 
impl Msg<RpcService> for BatchAddStreamRequest
source§impl Msg<RpcService> for BatchCreateRequest
 
impl Msg<RpcService> for BatchCreateRequest
source§impl Msg<RpcService> for BlobDownloadRequest
 
impl Msg<RpcService> for BlobDownloadRequest
source§impl Msg<RpcService> for ConsistencyCheckRequest
 
impl Msg<RpcService> for ConsistencyCheckRequest
source§impl Msg<RpcService> for ExportRequest
 
impl Msg<RpcService> for ExportRequest
source§impl Msg<RpcService> for ListIncompleteRequest
 
impl Msg<RpcService> for ListIncompleteRequest
source§impl Msg<RpcService> for ListRequest
 
impl Msg<RpcService> for ListRequest
source§impl Msg<RpcService> for ListRequest
 
impl Msg<RpcService> for ListRequest
source§impl Msg<RpcService> for ReadAtRequest
 
impl Msg<RpcService> for ReadAtRequest
source§impl Msg<RpcService> for ValidateRequest
 
impl Msg<RpcService> for ValidateRequest
source§impl RpcMsg<RpcService> for BatchCreateTempTagRequest
 
impl RpcMsg<RpcService> for BatchCreateTempTagRequest
source§impl RpcMsg<RpcService> for BlobStatusRequest
 
impl RpcMsg<RpcService> for BlobStatusRequest
§type Response = Result<BlobStatusResponse, Error>
 
type Response = Result<BlobStatusResponse, Error>
The type for the response Read more
source§impl RpcMsg<RpcService> for CreateCollectionRequest
 
impl RpcMsg<RpcService> for CreateCollectionRequest
§type Response = Result<CreateCollectionResponse, Error>
 
type Response = Result<CreateCollectionResponse, Error>
The type for the response Read more
source§impl RpcMsg<RpcService> for CreateRequest
 
impl RpcMsg<RpcService> for CreateRequest
source§impl RpcMsg<RpcService> for DeleteRequest
 
impl RpcMsg<RpcService> for DeleteRequest
source§impl RpcMsg<RpcService> for DeleteRequest
 
impl RpcMsg<RpcService> for DeleteRequest
source§impl RpcMsg<RpcService> for SetRequest
 
impl RpcMsg<RpcService> for SetRequest
source§impl ServerStreamingMsg<RpcService> for AddPathRequest
 
impl ServerStreamingMsg<RpcService> for AddPathRequest
§type Response = AddPathResponse
 
type Response = AddPathResponse
The type for the response Read more
source§impl ServerStreamingMsg<RpcService> for BatchAddPathRequest
 
impl ServerStreamingMsg<RpcService> for BatchAddPathRequest
§type Response = BatchAddPathResponse
 
type Response = BatchAddPathResponse
The type for the response Read more
source§impl ServerStreamingMsg<RpcService> for BlobDownloadRequest
 
impl ServerStreamingMsg<RpcService> for BlobDownloadRequest
§type Response = DownloadResponse
 
type Response = DownloadResponse
The type for the response Read more
source§impl ServerStreamingMsg<RpcService> for ConsistencyCheckRequest
 
impl ServerStreamingMsg<RpcService> for ConsistencyCheckRequest
§type Response = ConsistencyCheckProgress
 
type Response = ConsistencyCheckProgress
The type for the response Read more
source§impl ServerStreamingMsg<RpcService> for ExportRequest
 
impl ServerStreamingMsg<RpcService> for ExportRequest
§type Response = ExportResponse
 
type Response = ExportResponse
The type for the response Read more
source§impl ServerStreamingMsg<RpcService> for ListIncompleteRequest
 
impl ServerStreamingMsg<RpcService> for ListIncompleteRequest
§type Response = Result<IncompleteBlobInfo, Error>
 
type Response = Result<IncompleteBlobInfo, Error>
The type for the response Read more
source§impl ServerStreamingMsg<RpcService> for ListRequest
 
impl ServerStreamingMsg<RpcService> for ListRequest
source§impl ServerStreamingMsg<RpcService> for ListRequest
 
impl ServerStreamingMsg<RpcService> for ListRequest
source§impl ServerStreamingMsg<RpcService> for ReadAtRequest
 
impl ServerStreamingMsg<RpcService> for ReadAtRequest
§type Response = Result<ReadAtResponse, Error>
 
type Response = Result<ReadAtResponse, Error>
The type for the response Read more
source§impl ServerStreamingMsg<RpcService> for ValidateRequest
 
impl ServerStreamingMsg<RpcService> for ValidateRequest
§type Response = ValidateProgress
 
type Response = ValidateProgress
The type for the response Read more
Auto Trait Implementations§
impl Freeze for RpcService
impl RefUnwindSafe for RpcService
impl Send for RpcService
impl Sync for RpcService
impl Unpin for RpcService
impl UnwindSafe for RpcService
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