pub trait IProfileCardMyDataMethods: IProfileCardMyData {
// Provided methods
fn get_version(self) -> i32 { ... }
fn on_serialize(self, stream: impl Into<Stream_2>) { ... }
fn on_deserialize(
self,
stream: impl Into<Stream_2>,
version: impl Into<i32>,
) { ... }
fn clear(self) { ... }
fn get_card(self) -> ProfileCard { ... }
fn initialize(self) { ... }
fn update_card(self) { ... }
fn convert_by_language(self) -> bool { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_version(self) -> i32
fn get_version(self) -> i32
get_Version() overload
Sourcefn on_serialize(self, stream: impl Into<Stream_2>)
fn on_serialize(self, stream: impl Into<Stream_2>)
OnSerialize(crate::app::stream_2::Stream_2) overload
Sourcefn on_deserialize(self, stream: impl Into<Stream_2>, version: impl Into<i32>)
fn on_deserialize(self, stream: impl Into<Stream_2>, version: impl Into<i32>)
OnDeserialize(crate::app::stream_2::Stream_2, i32) overload
Sourcefn get_card(self) -> ProfileCard
fn get_card(self) -> ProfileCard
get_Card() overload
Sourcefn initialize(self)
fn initialize(self)
Initialize() overload
Sourcefn update_card(self)
fn update_card(self)
UpdateCard() overload
Sourcefn convert_by_language(self) -> bool
fn convert_by_language(self) -> bool
ConvertByLanguage() 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: IProfileCardMyData> IProfileCardMyDataMethods for __T
Available on crate feature
app-profilecardmydata only.