pub trait IUnmanagedMemoryStream: IStream {
// Provided methods
fn length_field(self) -> i64 { ... }
fn set_length_field(self, value: i64) { ... }
fn capacity(self) -> i64 { ... }
fn set_capacity(self, value: i64) { ... }
fn position_field(self) -> i64 { ... }
fn set_position_field(self, value: i64) { ... }
fn offset(self) -> i64 { ... }
fn set_offset(self, value: i64) { ... }
fn access(self) -> FileAccess { ... }
fn set_access(self, value: FileAccess) { ... }
fn is_open(self) -> bool { ... }
fn set_is_open(self, value: bool) { ... }
}Provided Methods§
fn length_field(self) -> i64
fn set_length_field(self, value: i64)
fn capacity(self) -> i64
fn set_capacity(self, value: i64)
fn position_field(self) -> i64
fn set_position_field(self, value: i64)
fn offset(self) -> i64
fn set_offset(self, value: i64)
fn access(self) -> FileAccess
fn set_access(self, value: FileAccess)
fn is_open(self) -> bool
fn set_is_open(self, value: bool)
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.