Skip to main content

IUnmanagedMemoryStream

Trait IUnmanagedMemoryStream 

Source
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§

Source

fn length_field(self) -> i64

Source

fn set_length_field(self, value: i64)

Source

fn capacity(self) -> i64

Source

fn set_capacity(self, value: i64)

Source

fn position_field(self) -> i64

Source

fn set_position_field(self, value: i64)

Source

fn offset(self) -> i64

Source

fn set_offset(self, value: i64)

Source

fn access(self) -> FileAccess

Source

fn set_access(self, value: FileAccess)

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§