pub trait IDeflateStream: IStream {
// Provided methods
fn base_stream(self) -> Stream { ... }
fn set_base_stream(self, value: Stream) { ... }
fn mode(self) -> CompressionMode { ... }
fn set_mode(self, value: CompressionMode) { ... }
fn leave_open(self) -> bool { ... }
fn set_leave_open(self, value: bool) { ... }
fn disposed(self) -> bool { ... }
fn set_disposed(self, value: bool) { ... }
fn native(self) -> DeflateStreamNative { ... }
fn set_native(self, value: DeflateStreamNative) { ... }
}Provided Methods§
fn base_stream(self) -> Stream
fn set_base_stream(self, value: Stream)
fn mode(self) -> CompressionMode
fn set_mode(self, value: CompressionMode)
fn leave_open(self) -> bool
fn set_leave_open(self, value: bool)
fn disposed(self) -> bool
fn set_disposed(self, value: bool)
fn native(self) -> DeflateStreamNative
fn set_native(self, value: DeflateStreamNative)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.