Skip to main content

IIdentifierMethods

Trait IIdentifierMethods 

Source
pub trait IIdentifierMethods: IIdentifier {
Show 13 methods // Provided methods fn create(self) { ... } fn create_2(self, random: impl Into<Random_2>) { ... } fn clear(self) { ... } fn copy_from(self, src: impl Into<Identifier>) { ... } fn is_valid(self) -> bool { ... } fn serialize(self, stream: impl Into<Stream_2>) { ... } fn deserialize(self, stream: impl Into<Stream_2>) { ... } fn equals(self, obj: impl Into<Object>) -> bool { ... } fn get_hash_code(self) -> i32 { ... } fn make_user_id(self, v0: impl Into<u32>, v1: impl Into<u32>) -> u64 { ... } fn make_user_id_2(self, random: impl Into<Random_2>) -> u64 { ... } fn make_make_time(self, random: impl Into<Random_2>) -> u64 { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn create(self)

Create() overload

Source

fn create_2(self, random: impl Into<Random_2>)

Create(crate::app::random_2::Random_2) overload

Source

fn clear(self)

Clear() overload

Source

fn copy_from(self, src: impl Into<Identifier>)

CopyFrom(crate::app::identifier::Identifier) overload

Source

fn is_valid(self) -> bool

IsValid() 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 equals(self, obj: impl Into<Object>) -> bool

Equals(crate::system::object::Object) overload

Source

fn get_hash_code(self) -> i32

GetHashCode() overload

Source

fn make_user_id(self, v0: impl Into<u32>, v1: impl Into<u32>) -> u64

MakeUserId(u32, u32) overload

Source

fn make_user_id_2(self, random: impl Into<Random_2>) -> u64

MakeUserId(crate::app::random_2::Random_2) overload

Source

fn make_make_time(self, random: impl Into<Random_2>) -> u64

MakeMakeTime(crate::app::random_2::Random_2) 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: IIdentifier> IIdentifierMethods for __T

Available on crate feature app-identifier only.