pub struct EnvelopeAdapter;Expand description
Adapter for embeddenator-io envelope format
Implementations§
Source§impl EnvelopeAdapter
impl EnvelopeAdapter
Sourcepub fn wrap_engram(
engram: &Engram,
codec: CompressionCodec,
level: Option<i32>,
) -> Result<Vec<u8>>
pub fn wrap_engram( engram: &Engram, codec: CompressionCodec, level: Option<i32>, ) -> Result<Vec<u8>>
Wrap an Engram in envelope format with compression
Sourcepub fn unwrap_engram(data: &[u8]) -> Result<Engram>
pub fn unwrap_engram(data: &[u8]) -> Result<Engram>
Unwrap an Engram from envelope format
Sourcepub fn wrap_sub_engram(
sub: &SubEngram,
codec: CompressionCodec,
level: Option<i32>,
) -> Result<Vec<u8>>
pub fn wrap_sub_engram( sub: &SubEngram, codec: CompressionCodec, level: Option<i32>, ) -> Result<Vec<u8>>
Wrap a SubEngram in envelope format with compression
Sourcepub fn unwrap_sub_engram(data: &[u8]) -> Result<SubEngram>
pub fn unwrap_sub_engram(data: &[u8]) -> Result<SubEngram>
Unwrap a SubEngram from envelope format
Auto Trait Implementations§
impl Freeze for EnvelopeAdapter
impl RefUnwindSafe for EnvelopeAdapter
impl Send for EnvelopeAdapter
impl Sync for EnvelopeAdapter
impl Unpin for EnvelopeAdapter
impl UnwindSafe for EnvelopeAdapter
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