pub enum CompressorRequest {
Health,
CompressionDistance {
left: Vec<u8>,
right: Vec<u8>,
},
CompressionDistanceChain {
left_parts: Vec<Vec<u8>>,
right_parts: Vec<Vec<u8>>,
},
IntrinsicDependence {
data: Vec<u8>,
max_order: i64,
},
BatchCompressionDistance {
target: Vec<u8>,
candidates: Vec<Vec<u8>>,
},
}Expand description
Compressor RPC request.
Variants§
Health
Liveness check.
CompressionDistance
Compute CMR Section 3.2 compression distance: C(XY)-C(X) + C(YX)-C(Y).
CompressionDistanceChain
Compute CMR Section 3.2 compression distance for chunked payloads. Parts are concatenated logically without requiring callers to materialize a single contiguous buffer.
Fields
IntrinsicDependence
Compute intrinsic dependence of a sequence.
BatchCompressionDistance
Compute CMR distances from one payload to many candidates.
Trait Implementations§
Source§impl Clone for CompressorRequest
impl Clone for CompressorRequest
Source§fn clone(&self) -> CompressorRequest
fn clone(&self) -> CompressorRequest
Returns a duplicate 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 CompressorRequest
impl Debug for CompressorRequest
Source§impl<'de> Deserialize<'de> for CompressorRequest
impl<'de> Deserialize<'de> for CompressorRequest
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
Auto Trait Implementations§
impl Freeze for CompressorRequest
impl RefUnwindSafe for CompressorRequest
impl Send for CompressorRequest
impl Sync for CompressorRequest
impl Unpin for CompressorRequest
impl UnsafeUnpin for CompressorRequest
impl UnwindSafe for CompressorRequest
Blanket Implementations§
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