pub enum Request {
Show 19 variants
    ReadAt(ReadAtRequest),
    AddStream(AddStreamRequest),
    AddStreamUpdate(AddStreamUpdate),
    AddPath(AddPathRequest),
    Download(BlobDownloadRequest),
    Export(ExportRequest),
    List(ListRequest),
    ListIncomplete(ListIncompleteRequest),
    Delete(DeleteRequest),
    Validate(ValidateRequest),
    Fsck(ConsistencyCheckRequest),
    CreateCollection(CreateCollectionRequest),
    BlobStatus(BlobStatusRequest),
    BatchCreate(BatchCreateRequest),
    BatchUpdate(BatchUpdate),
    BatchAddStream(BatchAddStreamRequest),
    BatchAddStreamUpdate(BatchAddStreamUpdate),
    BatchAddPath(BatchAddPathRequest),
    BatchCreateTempTag(BatchCreateTempTagRequest),
}Available on crate feature 
rpc only.Variants§
ReadAt(ReadAtRequest)
AddStream(AddStreamRequest)
AddStreamUpdate(AddStreamUpdate)
AddPath(AddPathRequest)
Download(BlobDownloadRequest)
Export(ExportRequest)
List(ListRequest)
ListIncomplete(ListIncompleteRequest)
Delete(DeleteRequest)
Validate(ValidateRequest)
Fsck(ConsistencyCheckRequest)
CreateCollection(CreateCollectionRequest)
BlobStatus(BlobStatusRequest)
BatchCreate(BatchCreateRequest)
BatchUpdate(BatchUpdate)
BatchAddStream(BatchAddStreamRequest)
BatchAddStreamUpdate(BatchAddStreamUpdate)
BatchAddPath(BatchAddPathRequest)
BatchCreateTempTag(BatchCreateTempTagRequest)
Trait Implementations§
source§impl<'de> Deserialize<'de> for Request
 
impl<'de> Deserialize<'de> for Request
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<AddPathRequest> for Request
 
impl From<AddPathRequest> for Request
source§fn from(value: AddPathRequest) -> Self
 
fn from(value: AddPathRequest) -> Self
Converts to this type from the input type.
source§impl From<AddStreamRequest> for Request
 
impl From<AddStreamRequest> for Request
source§fn from(value: AddStreamRequest) -> Self
 
fn from(value: AddStreamRequest) -> Self
Converts to this type from the input type.
source§impl From<AddStreamUpdate> for Request
 
impl From<AddStreamUpdate> for Request
source§fn from(value: AddStreamUpdate) -> Self
 
fn from(value: AddStreamUpdate) -> Self
Converts to this type from the input type.
source§impl From<BatchAddPathRequest> for Request
 
impl From<BatchAddPathRequest> for Request
source§fn from(value: BatchAddPathRequest) -> Self
 
fn from(value: BatchAddPathRequest) -> Self
Converts to this type from the input type.
source§impl From<BatchAddStreamRequest> for Request
 
impl From<BatchAddStreamRequest> for Request
source§fn from(value: BatchAddStreamRequest) -> Self
 
fn from(value: BatchAddStreamRequest) -> Self
Converts to this type from the input type.
source§impl From<BatchAddStreamUpdate> for Request
 
impl From<BatchAddStreamUpdate> for Request
source§fn from(value: BatchAddStreamUpdate) -> Self
 
fn from(value: BatchAddStreamUpdate) -> Self
Converts to this type from the input type.
source§impl From<BatchCreateRequest> for Request
 
impl From<BatchCreateRequest> for Request
source§fn from(value: BatchCreateRequest) -> Self
 
fn from(value: BatchCreateRequest) -> Self
Converts to this type from the input type.
source§impl From<BatchCreateTempTagRequest> for Request
 
impl From<BatchCreateTempTagRequest> for Request
source§fn from(value: BatchCreateTempTagRequest) -> Self
 
fn from(value: BatchCreateTempTagRequest) -> Self
Converts to this type from the input type.
source§impl From<BatchUpdate> for Request
 
impl From<BatchUpdate> for Request
source§fn from(value: BatchUpdate) -> Self
 
fn from(value: BatchUpdate) -> Self
Converts to this type from the input type.
source§impl From<BlobDownloadRequest> for Request
 
impl From<BlobDownloadRequest> for Request
source§fn from(value: BlobDownloadRequest) -> Self
 
fn from(value: BlobDownloadRequest) -> Self
Converts to this type from the input type.
source§impl From<BlobStatusRequest> for Request
 
impl From<BlobStatusRequest> for Request
source§fn from(value: BlobStatusRequest) -> Self
 
fn from(value: BlobStatusRequest) -> Self
Converts to this type from the input type.
source§impl From<ConsistencyCheckRequest> for Request
 
impl From<ConsistencyCheckRequest> for Request
source§fn from(value: ConsistencyCheckRequest) -> Self
 
fn from(value: ConsistencyCheckRequest) -> Self
Converts to this type from the input type.
source§impl From<CreateCollectionRequest> for Request
 
impl From<CreateCollectionRequest> for Request
source§fn from(value: CreateCollectionRequest) -> Self
 
fn from(value: CreateCollectionRequest) -> Self
Converts to this type from the input type.
source§impl From<DeleteRequest> for Request
 
impl From<DeleteRequest> for Request
source§fn from(value: DeleteRequest) -> Self
 
fn from(value: DeleteRequest) -> Self
Converts to this type from the input type.
source§impl From<ExportRequest> for Request
 
impl From<ExportRequest> for Request
source§fn from(value: ExportRequest) -> Self
 
fn from(value: ExportRequest) -> Self
Converts to this type from the input type.
source§impl From<ListIncompleteRequest> for Request
 
impl From<ListIncompleteRequest> for Request
source§fn from(value: ListIncompleteRequest) -> Self
 
fn from(value: ListIncompleteRequest) -> Self
Converts to this type from the input type.
source§impl From<ListRequest> for Request
 
impl From<ListRequest> for Request
source§fn from(value: ListRequest) -> Self
 
fn from(value: ListRequest) -> Self
Converts to this type from the input type.
source§impl From<ReadAtRequest> for Request
 
impl From<ReadAtRequest> for Request
source§fn from(value: ReadAtRequest) -> Self
 
fn from(value: ReadAtRequest) -> Self
Converts to this type from the input type.
source§impl From<ValidateRequest> for Request
 
impl From<ValidateRequest> for Request
source§fn from(value: ValidateRequest) -> Self
 
fn from(value: ValidateRequest) -> Self
Converts to this type from the input type.
source§impl<'a> TryFrom<&'a Request> for &'a AddPathRequest
 
impl<'a> TryFrom<&'a Request> for &'a AddPathRequest
source§impl<'a> TryFrom<&'a Request> for &'a AddStreamRequest
 
impl<'a> TryFrom<&'a Request> for &'a AddStreamRequest
source§impl<'a> TryFrom<&'a Request> for &'a AddStreamUpdate
 
impl<'a> TryFrom<&'a Request> for &'a AddStreamUpdate
source§impl<'a> TryFrom<&'a Request> for &'a BatchAddPathRequest
 
impl<'a> TryFrom<&'a Request> for &'a BatchAddPathRequest
source§impl<'a> TryFrom<&'a Request> for &'a BatchAddStreamRequest
 
impl<'a> TryFrom<&'a Request> for &'a BatchAddStreamRequest
source§impl<'a> TryFrom<&'a Request> for &'a BatchAddStreamUpdate
 
impl<'a> TryFrom<&'a Request> for &'a BatchAddStreamUpdate
source§impl<'a> TryFrom<&'a Request> for &'a BatchCreateRequest
 
impl<'a> TryFrom<&'a Request> for &'a BatchCreateRequest
source§impl<'a> TryFrom<&'a Request> for &'a BatchCreateTempTagRequest
 
impl<'a> TryFrom<&'a Request> for &'a BatchCreateTempTagRequest
source§impl<'a> TryFrom<&'a Request> for &'a BatchUpdate
 
impl<'a> TryFrom<&'a Request> for &'a BatchUpdate
source§impl<'a> TryFrom<&'a Request> for &'a BlobDownloadRequest
 
impl<'a> TryFrom<&'a Request> for &'a BlobDownloadRequest
source§impl<'a> TryFrom<&'a Request> for &'a BlobStatusRequest
 
impl<'a> TryFrom<&'a Request> for &'a BlobStatusRequest
source§impl<'a> TryFrom<&'a Request> for &'a ConsistencyCheckRequest
 
impl<'a> TryFrom<&'a Request> for &'a ConsistencyCheckRequest
source§impl<'a> TryFrom<&'a Request> for &'a CreateCollectionRequest
 
impl<'a> TryFrom<&'a Request> for &'a CreateCollectionRequest
source§impl<'a> TryFrom<&'a Request> for &'a DeleteRequest
 
impl<'a> TryFrom<&'a Request> for &'a DeleteRequest
source§impl<'a> TryFrom<&'a Request> for &'a ExportRequest
 
impl<'a> TryFrom<&'a Request> for &'a ExportRequest
source§impl<'a> TryFrom<&'a Request> for &'a ListIncompleteRequest
 
impl<'a> TryFrom<&'a Request> for &'a ListIncompleteRequest
source§impl<'a> TryFrom<&'a Request> for &'a ListRequest
 
impl<'a> TryFrom<&'a Request> for &'a ListRequest
source§impl<'a> TryFrom<&'a Request> for &'a ReadAtRequest
 
impl<'a> TryFrom<&'a Request> for &'a ReadAtRequest
source§impl<'a> TryFrom<&'a Request> for &'a ValidateRequest
 
impl<'a> TryFrom<&'a Request> for &'a ValidateRequest
source§impl TryFrom<Request> for AddPathRequest
 
impl TryFrom<Request> for AddPathRequest
source§impl TryFrom<Request> for AddStreamRequest
 
impl TryFrom<Request> for AddStreamRequest
source§impl TryFrom<Request> for AddStreamUpdate
 
impl TryFrom<Request> for AddStreamUpdate
source§impl TryFrom<Request> for BatchAddPathRequest
 
impl TryFrom<Request> for BatchAddPathRequest
source§impl TryFrom<Request> for BatchAddStreamRequest
 
impl TryFrom<Request> for BatchAddStreamRequest
source§impl TryFrom<Request> for BatchAddStreamUpdate
 
impl TryFrom<Request> for BatchAddStreamUpdate
source§impl TryFrom<Request> for BatchCreateRequest
 
impl TryFrom<Request> for BatchCreateRequest
source§impl TryFrom<Request> for BatchCreateTempTagRequest
 
impl TryFrom<Request> for BatchCreateTempTagRequest
source§impl TryFrom<Request> for BatchUpdate
 
impl TryFrom<Request> for BatchUpdate
source§impl TryFrom<Request> for BlobDownloadRequest
 
impl TryFrom<Request> for BlobDownloadRequest
source§impl TryFrom<Request> for BlobStatusRequest
 
impl TryFrom<Request> for BlobStatusRequest
source§impl TryFrom<Request> for ConsistencyCheckRequest
 
impl TryFrom<Request> for ConsistencyCheckRequest
source§impl TryFrom<Request> for CreateCollectionRequest
 
impl TryFrom<Request> for CreateCollectionRequest
source§impl TryFrom<Request> for DeleteRequest
 
impl TryFrom<Request> for DeleteRequest
source§impl TryFrom<Request> for ExportRequest
 
impl TryFrom<Request> for ExportRequest
source§impl TryFrom<Request> for ListIncompleteRequest
 
impl TryFrom<Request> for ListIncompleteRequest
source§impl TryFrom<Request> for ListRequest
 
impl TryFrom<Request> for ListRequest
source§impl TryFrom<Request> for ReadAtRequest
 
impl TryFrom<Request> for ReadAtRequest
Auto Trait Implementations§
impl !Freeze for Request
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
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