Skip to main content

IMemoryStream

Trait IMemoryStream 

Source
pub trait IMemoryStream: IStream {
Show 18 methods // Provided methods fn buffer(self) -> Array<u8> { ... } fn set_buffer(self, value: Array<u8>) { ... } fn origin(self) -> i32 { ... } fn set_origin(self, value: i32) { ... } fn position_field(self) -> i32 { ... } fn set_position_field(self, value: i32) { ... } fn length_field(self) -> i32 { ... } fn set_length_field(self, value: i32) { ... } fn capacity_field(self) -> i32 { ... } fn set_capacity_field(self, value: i32) { ... } fn expandable(self) -> bool { ... } fn set_expandable(self, value: bool) { ... } fn writable(self) -> bool { ... } fn set_writable(self, value: bool) { ... } fn exposable(self) -> bool { ... } fn set_exposable(self, value: bool) { ... } fn is_open(self) -> bool { ... } fn set_is_open(self, value: bool) { ... }
}

Provided Methods§

Source

fn buffer(self) -> Array<u8>

Source

fn set_buffer(self, value: Array<u8>)

Source

fn origin(self) -> i32

Source

fn set_origin(self, value: i32)

Source

fn position_field(self) -> i32

Source

fn set_position_field(self, value: i32)

Source

fn length_field(self) -> i32

Source

fn set_length_field(self, value: i32)

Source

fn capacity_field(self) -> i32

Source

fn set_capacity_field(self, value: i32)

Source

fn expandable(self) -> bool

Source

fn set_expandable(self, value: bool)

Source

fn writable(self) -> bool

Source

fn set_writable(self, value: bool)

Source

fn exposable(self) -> bool

Source

fn set_exposable(self, value: bool)

Source

fn is_open(self) -> bool

Source

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.

Implementors§