pub enum JetstreamCompression {
None,
Zstd,
}Variants§
None
No compression, just raw plaintext JSON.
Zstd
Use the zstd compression algorithm, which can result in a ~56% smaller messages on
average. See here for more info.
Trait Implementations§
Source§impl From<JetstreamCompression> for bool
impl From<JetstreamCompression> for bool
Source§fn from(compression: JetstreamCompression) -> Self
fn from(compression: JetstreamCompression) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JetstreamCompression
impl RefUnwindSafe for JetstreamCompression
impl Send for JetstreamCompression
impl Sync for JetstreamCompression
impl Unpin for JetstreamCompression
impl UnwindSafe for JetstreamCompression
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