Skip to main content

ITagProcessorBaseMethods

Trait ITagProcessorBaseMethods 

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

Source

fn process(self, p: impl Into<IntPtr>)

Process(::unity::IntPtr) overload

Source

fn process_tag( self, group: impl Into<u16>, tag: impl Into<u16>, param: impl Into<Array<u8>>, )

ProcessTag(u16, u16, ::unity::Array<u8>) overload

Source

fn process_system_tag(self, tag: impl Into<u16>, param: impl Into<Array<u8>>)

ProcessSystemTag(u16, ::unity::Array<u8>) overload

Source

fn process_char(self, c: impl Into<u16>)

ProcessChar(u16) overload

Source

fn process_ruby_tag(self, ruby_tag_info: impl Into<RubyTagInfo>)

ProcessRubyTag(crate::nintendo::message_studio::lib::rubytaginfo::RubyTagInfo) overload

Source

fn process_font_tag(self, font_tag_info: impl Into<FontTagInfo>)

ProcessFontTag(crate::nintendo::message_studio::lib::fonttaginfo::FontTagInfo) overload

Source

fn process_size_tag(self, size_tag_info: impl Into<SizeTagInfo>)

ProcessSizeTag(crate::nintendo::message_studio::lib::sizetaginfo::SizeTagInfo) overload

Source

fn process_color_tag(self, color_tag_info: impl Into<ColorTagInfo>)

ProcessColorTag(crate::nintendo::message_studio::lib::colortaginfo::ColorTagInfo) overload

Source

fn process_page_break_tag( self, page_break_tag_info: impl Into<PageBreakTagInfo>, )

ProcessPageBreakTag(crate::nintendo::message_studio::lib::pagebreaktaginfo::PageBreakTagInfo) overload

Source

fn process_custom_tag(self, tag_info: impl Into<CustomTagInfo>)

ProcessCustomTag(crate::nintendo::message_studio::lib::customtaginfo::CustomTagInfo) overload

Source

fn process_end(self)

ProcessEnd() overload

Source

fn read_char(self, p: impl Into<IntPtr>, offset: impl Into<i32>) -> u16

ReadChar(::unity::IntPtr, i32) 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: ITagProcessorBase> ITagProcessorBaseMethods for __T

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