pub trait ITagProcessorBaseMethods: ITagProcessorBase {
Show 13 methods
// Provided methods
fn process(self, p: impl Into<IntPtr>) { ... }
fn process_tag(
self,
group: impl Into<u16>,
tag: impl Into<u16>,
param: impl Into<Array<u8>>,
) { ... }
fn process_system_tag(
self,
tag: impl Into<u16>,
param: impl Into<Array<u8>>,
) { ... }
fn process_char(self, c: impl Into<u16>) { ... }
fn process_ruby_tag(self, ruby_tag_info: impl Into<RubyTagInfo>) { ... }
fn process_font_tag(self, font_tag_info: impl Into<FontTagInfo>) { ... }
fn process_size_tag(self, size_tag_info: impl Into<SizeTagInfo>) { ... }
fn process_color_tag(self, color_tag_info: impl Into<ColorTagInfo>) { ... }
fn process_page_break_tag(
self,
page_break_tag_info: impl Into<PageBreakTagInfo>,
) { ... }
fn process_custom_tag(self, tag_info: impl Into<CustomTagInfo>) { ... }
fn process_end(self) { ... }
fn read_char(self, p: impl Into<IntPtr>, offset: impl Into<i32>) -> u16 { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn process_tag(
self,
group: impl Into<u16>,
tag: impl Into<u16>,
param: impl Into<Array<u8>>,
)
fn process_tag( self, group: impl Into<u16>, tag: impl Into<u16>, param: impl Into<Array<u8>>, )
ProcessTag(u16, u16, ::unity::Array<u8>) overload
Sourcefn process_system_tag(self, tag: impl Into<u16>, param: impl Into<Array<u8>>)
fn process_system_tag(self, tag: impl Into<u16>, param: impl Into<Array<u8>>)
ProcessSystemTag(u16, ::unity::Array<u8>) overload
Sourcefn process_char(self, c: impl Into<u16>)
fn process_char(self, c: impl Into<u16>)
ProcessChar(u16) overload
Sourcefn process_ruby_tag(self, ruby_tag_info: impl Into<RubyTagInfo>)
fn process_ruby_tag(self, ruby_tag_info: impl Into<RubyTagInfo>)
ProcessRubyTag(crate::nintendo::message_studio::lib::rubytaginfo::RubyTagInfo) overload
Sourcefn process_font_tag(self, font_tag_info: impl Into<FontTagInfo>)
fn process_font_tag(self, font_tag_info: impl Into<FontTagInfo>)
ProcessFontTag(crate::nintendo::message_studio::lib::fonttaginfo::FontTagInfo) overload
Sourcefn process_size_tag(self, size_tag_info: impl Into<SizeTagInfo>)
fn process_size_tag(self, size_tag_info: impl Into<SizeTagInfo>)
ProcessSizeTag(crate::nintendo::message_studio::lib::sizetaginfo::SizeTagInfo) overload
Sourcefn process_color_tag(self, color_tag_info: impl Into<ColorTagInfo>)
fn process_color_tag(self, color_tag_info: impl Into<ColorTagInfo>)
ProcessColorTag(crate::nintendo::message_studio::lib::colortaginfo::ColorTagInfo) overload
Sourcefn process_page_break_tag(
self,
page_break_tag_info: impl Into<PageBreakTagInfo>,
)
fn process_page_break_tag( self, page_break_tag_info: impl Into<PageBreakTagInfo>, )
ProcessPageBreakTag(crate::nintendo::message_studio::lib::pagebreaktaginfo::PageBreakTagInfo) overload
Sourcefn process_custom_tag(self, tag_info: impl Into<CustomTagInfo>)
fn process_custom_tag(self, tag_info: impl Into<CustomTagInfo>)
ProcessCustomTag(crate::nintendo::message_studio::lib::customtaginfo::CustomTagInfo) overload
Sourcefn process_end(self)
fn process_end(self)
ProcessEnd() 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: ITagProcessorBase> ITagProcessorBaseMethods for __T
nintendo-message_studio-lib-tagprocessorbase only.