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