Skip to main content

IUnitRecordMethods

Trait IUnitRecordMethods 

Source
pub trait IUnitRecordMethods: IUnitRecord {
Show 14 methods // Provided methods fn ctor(self) { ... } fn get(self, kind: impl Into<UnitRecord_Kinds>) -> i32 { ... } fn set(self, kind: impl Into<UnitRecord_Kinds>, value: impl Into<i32>) { ... } fn add(self, kind: impl Into<UnitRecord_Kinds>, value: impl Into<i32>) { ... } fn reset_map_begin(self, unit: impl Into<Unit>) { ... } fn reset_map_end(self, unit: impl Into<Unit>) { ... } fn clear(self) { ... } fn copy(self, src: impl Into<UnitRecord>) { ... } fn serialize(self, stream: impl Into<Stream_2>) { ... } fn deserialize(self, stream: impl Into<Stream_2>) { ... } fn get_dead_chapter(self) -> ChapterData { ... } fn set_dead_chapter(self, chapter: impl Into<ChapterData>) { ... } fn get_dead_flag(self) -> UnitRecord_DeadFlags { ... } fn set_dead_flag(self, flags: impl Into<UnitRecord_DeadFlags>) { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn get(self, kind: impl Into<UnitRecord_Kinds>) -> i32

Get(crate::app::unitrecord::UnitRecord_Kinds) overload

Source

fn set(self, kind: impl Into<UnitRecord_Kinds>, value: impl Into<i32>)

Set(crate::app::unitrecord::UnitRecord_Kinds, i32) overload

Source

fn add(self, kind: impl Into<UnitRecord_Kinds>, value: impl Into<i32>)

Add(crate::app::unitrecord::UnitRecord_Kinds, i32) overload

Source

fn reset_map_begin(self, unit: impl Into<Unit>)

ResetMapBegin(crate::app::unit::Unit) overload

Source

fn reset_map_end(self, unit: impl Into<Unit>)

ResetMapEnd(crate::app::unit::Unit) overload

Source

fn clear(self)

Clear() overload

Source

fn copy(self, src: impl Into<UnitRecord>)

Copy(crate::app::unitrecord::UnitRecord) overload

Source

fn serialize(self, stream: impl Into<Stream_2>)

Serialize(crate::app::stream_2::Stream_2) overload

Source

fn deserialize(self, stream: impl Into<Stream_2>)

Deserialize(crate::app::stream_2::Stream_2) overload

Source

fn get_dead_chapter(self) -> ChapterData

GetDeadChapter() overload

Source

fn set_dead_chapter(self, chapter: impl Into<ChapterData>)

SetDeadChapter(crate::app::chapterdata::ChapterData) overload

Source

fn get_dead_flag(self) -> UnitRecord_DeadFlags

GetDeadFlag() overload

Source

fn set_dead_flag(self, flags: impl Into<UnitRecord_DeadFlags>)

SetDeadFlag(crate::app::unitrecord::UnitRecord_DeadFlags) 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: IUnitRecord> IUnitRecordMethods for __T

Available on crate feature app-unitrecord only.