Skip to main content

IBinLibmsFileBaseMethods

Trait IBinLibmsFileBaseMethods 

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

Source

fn get_file_object_ptr(self) -> IntPtr

get_FileObjectPtr() overload

Source

fn get_is_file_loaded(self) -> bool

get_IsFileLoaded() overload

Source

fn load(self, bytes: impl Into<Array<u8>>)

Load(::unity::Array<u8>) overload

Source

fn free(self)

Free() overload

Source

fn finalize(self)

Finalize() overload

Source

fn dispose(self)

Dispose() overload

Source

fn init_object(self, resource_ptr: impl Into<IntPtr>) -> IntPtr

InitObject(::unity::IntPtr) overload

Source

fn close_object(self, object_ptr: impl Into<IntPtr>)

CloseObject(::unity::IntPtr) overload

Source

fn ctor(self)

.ctor() 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: IBinLibmsFileBase> IBinLibmsFileBaseMethods for __T

Available on crate feature nintendo-message_studio-lib-binlibmsfilebase only.