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