pub trait IBinMsgFileMethods: IBinMsgFile {
Show 25 methods
// Provided methods
fn init_object(self, resource_ptr: impl Into<IntPtr>) -> IntPtr { ... }
fn close_object(self, object_ptr: impl Into<IntPtr>) { ... }
fn search_message_block(self, block: impl Into<Il2CppString>) -> i32 { ... }
fn get_block_info(self, block: impl Into<Il2CppString>) -> BlockInfo { ... }
fn get_attributes(self, label: impl Into<Il2CppString>) -> Array<u8> { ... }
fn get_attributes_2(self, index: impl Into<i32>) -> Array<u8> { ... }
fn get_int8_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> i8 { ... }
fn get_u_int8_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> u8 { ... }
fn get_int16_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> i16 { ... }
fn get_u_int16_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> u16 { ... }
fn get_int32_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> i32 { ... }
fn get_u_int32_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> u32 { ... }
fn get_float_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> f32 { ... }
fn get_double_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> f64 { ... }
fn get_string_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> Il2CppString { ... }
fn get_list_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> i32 { ... }
fn get_style(self, label: impl Into<Il2CppString>) -> i32 { ... }
fn get_style_2(self, index: impl Into<i32>) -> i32 { ... }
fn get_label(self, index: impl Into<i32>) -> Il2CppString { ... }
fn get_text_num(self) -> i32 { ... }
fn get_text_index(self, label: impl Into<Il2CppString>) -> i32 { ... }
fn get_text_size(self, index: impl Into<i32>) -> i32 { ... }
fn get_text(self, str_label: impl Into<Il2CppString>) -> IntPtr { ... }
fn get_text_2(self, index: impl Into<i32>) -> IntPtr { ... }
fn ctor(self) { ... }
}Provided Methods§
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
Sourcefn search_message_block(self, block: impl Into<Il2CppString>) -> i32
fn search_message_block(self, block: impl Into<Il2CppString>) -> i32
SearchMessageBlock(::unity::Il2CppString) overload
Sourcefn get_block_info(self, block: impl Into<Il2CppString>) -> BlockInfo
fn get_block_info(self, block: impl Into<Il2CppString>) -> BlockInfo
GetBlockInfo(::unity::Il2CppString) overload
Sourcefn get_attributes(self, label: impl Into<Il2CppString>) -> Array<u8>
fn get_attributes(self, label: impl Into<Il2CppString>) -> Array<u8>
GetAttributes(::unity::Il2CppString) overload
Sourcefn get_attributes_2(self, index: impl Into<i32>) -> Array<u8>
fn get_attributes_2(self, index: impl Into<i32>) -> Array<u8>
GetAttributes(i32) overload
Sourcefn get_int8_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> i8
fn get_int8_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i8
GetInt8Attribute(::unity::Array<u8>, i32) overload
Sourcefn get_u_int8_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> u8
fn get_u_int8_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> u8
GetUInt8Attribute(::unity::Array<u8>, i32) overload
Sourcefn get_int16_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> i16
fn get_int16_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i16
GetInt16Attribute(::unity::Array<u8>, i32) overload
Sourcefn get_u_int16_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> u16
fn get_u_int16_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> u16
GetUInt16Attribute(::unity::Array<u8>, i32) overload
Sourcefn get_int32_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> i32
fn get_int32_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i32
GetInt32Attribute(::unity::Array<u8>, i32) overload
Sourcefn get_u_int32_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> u32
fn get_u_int32_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> u32
GetUInt32Attribute(::unity::Array<u8>, i32) overload
Sourcefn get_float_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> f32
fn get_float_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> f32
GetFloatAttribute(::unity::Array<u8>, i32) overload
Sourcefn get_double_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> f64
fn get_double_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> f64
GetDoubleAttribute(::unity::Array<u8>, i32) overload
Sourcefn get_string_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> Il2CppString
fn get_string_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> Il2CppString
GetStringAttribute(::unity::Array<u8>, i32) overload
Sourcefn get_list_attribute(
self,
attr: impl Into<Array<u8>>,
index: impl Into<i32>,
) -> i32
fn get_list_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i32
GetListAttribute(::unity::Array<u8>, i32) overload
Sourcefn get_style(self, label: impl Into<Il2CppString>) -> i32
fn get_style(self, label: impl Into<Il2CppString>) -> i32
GetStyle(::unity::Il2CppString) overload
Sourcefn get_style_2(self, index: impl Into<i32>) -> i32
fn get_style_2(self, index: impl Into<i32>) -> i32
GetStyle(i32) overload
Sourcefn get_label(self, index: impl Into<i32>) -> Il2CppString
fn get_label(self, index: impl Into<i32>) -> Il2CppString
GetLabel(i32) overload
Sourcefn get_text_num(self) -> i32
fn get_text_num(self) -> i32
GetTextNum() overload
Sourcefn get_text_index(self, label: impl Into<Il2CppString>) -> i32
fn get_text_index(self, label: impl Into<Il2CppString>) -> i32
GetTextIndex(::unity::Il2CppString) overload
Sourcefn get_text_size(self, index: impl Into<i32>) -> i32
fn get_text_size(self, index: impl Into<i32>) -> i32
GetTextSize(i32) overload
Sourcefn get_text(self, str_label: impl Into<Il2CppString>) -> IntPtr
fn get_text(self, str_label: impl Into<Il2CppString>) -> IntPtr
GetText(::unity::Il2CppString) overload
Sourcefn get_text_2(self, index: impl Into<i32>) -> IntPtr
fn get_text_2(self, index: impl Into<i32>) -> IntPtr
GetText(i32) 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: IBinMsgFile> IBinMsgFileMethods for __T
nintendo-message_studio-lib-binmsgfile only.