Skip to main content

ISingletonPool_2Methods

Trait ISingletonPool_2Methods 

Source
pub trait ISingletonPool_2Methods<T0: ClassIdentity, T1: ClassIdentity>: ClassIdentity {
Show 22 methods // Provided methods fn ctor(self, capacity: i32) where Self: Sized { ... } fn create_impl(self, instance_id: i32) -> T1 where Self: Sized { ... } fn delete_impl(self, value: T1) where Self: Sized { ... } fn clear_impl(self) where Self: Sized { ... } fn reassign_instance_id_for_online(self) where Self: Sized { ... } fn reset_instance_id(self) where Self: Sized { ... } fn create() -> T1 { ... } fn delete(value: T1) { ... } fn clear() { ... } fn serialize_for_online(stream: Stream_2) { ... } fn deserialize_for_online(stream: Stream_2) { ... } fn serialize_single(stream: Stream_2, value: T1) { ... } fn deserialize_single(stream: Stream_2) -> T1 { ... } fn on_serialize(self, stream: Stream_2) where Self: Sized { ... } fn on_deserialize(self, stream: Stream_2, version: i32) where Self: Sized { ... } fn sort_impl(self) where Self: Sized { ... } fn get_enumerator(self) -> List_1_Enumerator<T1> where Self: Sized { ... } fn get_count() -> i32 { ... } fn get_list() -> List_1<T1> { ... } fn find(instance_id: i32) -> T1 { ... } fn is_from_online(value: T1) -> bool { ... } fn sort() { ... }
}

Provided Methods§

Source

fn ctor(self, capacity: i32)
where Self: Sized,

Source

fn create_impl(self, instance_id: i32) -> T1
where Self: Sized,

Source

fn delete_impl(self, value: T1)
where Self: Sized,

Source

fn clear_impl(self)
where Self: Sized,

Source

fn reassign_instance_id_for_online(self)
where Self: Sized,

Source

fn reset_instance_id(self)
where Self: Sized,

Source

fn create() -> T1

Source

fn delete(value: T1)

Source

fn clear()

Source

fn serialize_for_online(stream: Stream_2)

Source

fn deserialize_for_online(stream: Stream_2)

Source

fn serialize_single(stream: Stream_2, value: T1)

Source

fn deserialize_single(stream: Stream_2) -> T1

Source

fn on_serialize(self, stream: Stream_2)
where Self: Sized,

Source

fn on_deserialize(self, stream: Stream_2, version: i32)
where Self: Sized,

Source

fn sort_impl(self)
where Self: Sized,

Source

fn get_enumerator(self) -> List_1_Enumerator<T1>
where Self: Sized,

Source

fn get_count() -> i32

Source

fn get_list() -> List_1<T1>

Source

fn find(instance_id: i32) -> T1

Source

fn is_from_online(value: T1) -> bool

Source

fn sort()

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§