Skip to main content

IMemoryStreamMethods

Trait IMemoryStreamMethods 

Source
pub trait IMemoryStreamMethods: IMemoryStream {
Show 30 methods // Provided methods fn ctor(self) { ... } fn ctor_2(self, capacity: impl Into<i32>) { ... } fn ctor_3(self, buffer: impl Into<Array<u8>>) { ... } fn ctor_4(self, buffer: impl Into<Array<u8>>, writable: impl Into<bool>) { ... } fn ctor_5( self, buffer: impl Into<Array<u8>>, index: impl Into<i32>, count: impl Into<i32>, ) { ... } fn ctor_6( self, buffer: impl Into<Array<u8>>, index: impl Into<i32>, count: impl Into<i32>, writable: impl Into<bool>, publicly_visible: impl Into<bool>, ) { ... } fn get_can_read(self) -> bool { ... } fn get_can_seek(self) -> bool { ... } fn get_can_write(self) -> bool { ... } fn ensure_writeable(self) { ... } fn dispose(self, disposing: impl Into<bool>) { ... } fn ensure_capacity(self, value: impl Into<i32>) -> bool { ... } fn flush(self) { ... } fn get_buffer(self) -> Array<u8> { ... } fn internal_get_buffer(self) -> Array<u8> { ... } fn internal_get_position(self) -> i32 { ... } fn internal_read_int32(self) -> i32 { ... } fn internal_emulate_read(self, count: impl Into<i32>) -> i32 { ... } fn get_capacity(self) -> i32 { ... } fn set_capacity(self, value: impl Into<i32>) { ... } fn get_length(self) -> i64 { ... } fn get_position(self) -> i64 { ... } fn set_position(self, value: impl Into<i64>) { ... } fn read( self, buffer: impl Into<Array<u8>>, offset: impl Into<i32>, count: impl Into<i32>, ) -> i32 { ... } fn read_byte(self) -> i32 { ... } fn seek(self, offset: impl Into<i64>, loc: impl Into<SeekOrigin>) -> i64 { ... } fn set_length(self, value: impl Into<i64>) { ... } fn to_array(self) -> Array<u8> { ... } fn write( self, buffer: impl Into<Array<u8>>, offset: impl Into<i32>, count: impl Into<i32>, ) { ... } fn write_byte(self, value: impl Into<u8>) { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn ctor_2(self, capacity: impl Into<i32>)

.ctor(i32) overload

Source

fn ctor_3(self, buffer: impl Into<Array<u8>>)

.ctor(::unity::Array<u8>) overload

Source

fn ctor_4(self, buffer: impl Into<Array<u8>>, writable: impl Into<bool>)

.ctor(::unity::Array<u8>, bool) overload

Source

fn ctor_5( self, buffer: impl Into<Array<u8>>, index: impl Into<i32>, count: impl Into<i32>, )

.ctor(::unity::Array<u8>, i32, i32) overload

Source

fn ctor_6( self, buffer: impl Into<Array<u8>>, index: impl Into<i32>, count: impl Into<i32>, writable: impl Into<bool>, publicly_visible: impl Into<bool>, )

.ctor(::unity::Array<u8>, i32, i32, bool, bool) overload

Source

fn get_can_read(self) -> bool

get_CanRead() overload

Source

fn get_can_seek(self) -> bool

get_CanSeek() overload

Source

fn get_can_write(self) -> bool

get_CanWrite() overload

Source

fn ensure_writeable(self)

EnsureWriteable() overload

Source

fn dispose(self, disposing: impl Into<bool>)

Dispose(bool) overload

Source

fn ensure_capacity(self, value: impl Into<i32>) -> bool

EnsureCapacity(i32) overload

Source

fn flush(self)

Flush() overload

Source

fn get_buffer(self) -> Array<u8>

GetBuffer() overload

Source

fn internal_get_buffer(self) -> Array<u8>

InternalGetBuffer() overload

Source

fn internal_get_position(self) -> i32

InternalGetPosition() overload

Source

fn internal_read_int32(self) -> i32

InternalReadInt32() overload

Source

fn internal_emulate_read(self, count: impl Into<i32>) -> i32

InternalEmulateRead(i32) overload

Source

fn get_capacity(self) -> i32

get_Capacity() overload

Source

fn set_capacity(self, value: impl Into<i32>)

set_Capacity(i32) overload

Source

fn get_length(self) -> i64

get_Length() overload

Source

fn get_position(self) -> i64

get_Position() overload

Source

fn set_position(self, value: impl Into<i64>)

set_Position(i64) overload

Source

fn read( self, buffer: impl Into<Array<u8>>, offset: impl Into<i32>, count: impl Into<i32>, ) -> i32

Read(::unity::Array<u8>, i32, i32) overload

Source

fn read_byte(self) -> i32

ReadByte() overload

Source

fn seek(self, offset: impl Into<i64>, loc: impl Into<SeekOrigin>) -> i64

Seek(i64, crate::system::io::seekorigin::SeekOrigin) overload

Source

fn set_length(self, value: impl Into<i64>)

SetLength(i64) overload

Source

fn to_array(self) -> Array<u8>

ToArray() overload

Source

fn write( self, buffer: impl Into<Array<u8>>, offset: impl Into<i32>, count: impl Into<i32>, )

Write(::unity::Array<u8>, i32, i32) overload

Source

fn write_byte(self, value: impl Into<u8>)

WriteByte(u8) overload

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§

Source§

impl<__T: IMemoryStream> IMemoryStreamMethods for __T

Available on crate feature system-io-memorystream only.