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§
fn ctor(self, capacity: i32)where
Self: Sized,
fn create_impl(self, instance_id: i32) -> T1where
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()
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.