pub trait IBinLibmsFileBaseMethods: IBinLibmsFileBase {
// Provided methods
fn get_file_object_ptr(self) -> IntPtr { ... }
fn get_is_file_loaded(self) -> bool { ... }
fn load(self, bytes: impl Into<Array<u8>>) { ... }
fn free(self) { ... }
fn finalize(self) { ... }
fn dispose(self) { ... }
fn init_object(self, resource_ptr: impl Into<IntPtr>) -> IntPtr { ... }
fn close_object(self, object_ptr: impl Into<IntPtr>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_file_object_ptr(self) -> IntPtr
fn get_file_object_ptr(self) -> IntPtr
get_FileObjectPtr() overload
Sourcefn get_is_file_loaded(self) -> bool
fn get_is_file_loaded(self) -> bool
get_IsFileLoaded() overload
Sourcefn init_object(self, resource_ptr: impl Into<IntPtr>) -> IntPtr
fn init_object(self, resource_ptr: impl Into<IntPtr>) -> IntPtr
InitObject(::unity::IntPtr) overload
Sourcefn close_object(self, object_ptr: impl Into<IntPtr>)
fn close_object(self, object_ptr: impl Into<IntPtr>)
CloseObject(::unity::IntPtr) 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§
impl<__T: IBinLibmsFileBase> IBinLibmsFileBaseMethods for __T
Available on crate feature
nintendo-message_studio-lib-binlibmsfilebase only.