pub trait IFileStream: IStream {
Show 28 methods
// Provided methods
fn buf(self) -> Array<u8> { ... }
fn set_buf(self, value: Array<u8>) { ... }
fn name(self) -> Il2CppString { ... }
fn set_name(self, value: Il2CppString) { ... }
fn is_exposed(self) -> bool { ... }
fn set_is_exposed(self, value: bool) { ... }
fn append_startpos(self) -> i64 { ... }
fn set_append_startpos(self, value: i64) { ... }
fn access(self) -> FileAccess { ... }
fn set_access(self, value: FileAccess) { ... }
fn owner(self) -> bool { ... }
fn set_owner(self, value: bool) { ... }
fn async(self) -> bool { ... }
fn set_async(self, value: bool) { ... }
fn canseek(self) -> bool { ... }
fn set_canseek(self, value: bool) { ... }
fn anonymous(self) -> bool { ... }
fn set_anonymous(self, value: bool) { ... }
fn buf_dirty(self) -> bool { ... }
fn set_buf_dirty(self, value: bool) { ... }
fn buf_size(self) -> i32 { ... }
fn set_buf_size(self, value: i32) { ... }
fn buf_length(self) -> i32 { ... }
fn set_buf_length(self, value: i32) { ... }
fn buf_offset(self) -> i32 { ... }
fn set_buf_offset(self, value: i32) { ... }
fn buf_start(self) -> i64 { ... }
fn set_buf_start(self, value: i64) { ... }
}Provided Methods§
fn buf(self) -> Array<u8>
fn set_buf(self, value: Array<u8>)
fn name(self) -> Il2CppString
fn set_name(self, value: Il2CppString)
fn is_exposed(self) -> bool
fn set_is_exposed(self, value: bool)
fn append_startpos(self) -> i64
fn set_append_startpos(self, value: i64)
fn access(self) -> FileAccess
fn set_access(self, value: FileAccess)
fn owner(self) -> bool
fn set_owner(self, value: bool)
fn async(self) -> bool
fn set_async(self, value: bool)
fn canseek(self) -> bool
fn set_canseek(self, value: bool)
fn anonymous(self) -> bool
fn set_anonymous(self, value: bool)
fn buf_dirty(self) -> bool
fn set_buf_dirty(self, value: bool)
fn buf_size(self) -> i32
fn set_buf_size(self, value: i32)
fn buf_length(self) -> i32
fn set_buf_length(self, value: i32)
fn buf_offset(self) -> i32
fn set_buf_offset(self, value: i32)
fn buf_start(self) -> i64
fn set_buf_start(self, value: i64)
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.