pub trait ArrayPartialEncoderTraits:
    Any
    + Send
    + Sync {
    // Required methods
    fn erase(&self) -> Result<(), CodecError>;
    fn partial_encode(
        &self,
        subsets_and_bytes: &[(&ArraySubset, ArrayBytes<'_>)],
        options: &CodecOptions,
    ) -> Result<(), CodecError>;
}Expand description
Partial array encoder traits.
Required Methods§
Sourcefn erase(&self) -> Result<(), CodecError>
 
fn erase(&self) -> Result<(), CodecError>
Sourcefn partial_encode(
    &self,
    subsets_and_bytes: &[(&ArraySubset, ArrayBytes<'_>)],
    options: &CodecOptions,
) -> Result<(), CodecError>
 
fn partial_encode( &self, subsets_and_bytes: &[(&ArraySubset, ArrayBytes<'_>)], options: &CodecOptions, ) -> Result<(), CodecError>
Partially encode a chunk.
§Errors
Returns CodecError if a codec fails or an array subset is invalid.