pub trait ISingletonPool_2<T0: ClassIdentity, T1: ClassIdentity>: ISingletonClass_1<T0> {
Show 16 methods
// Provided methods
fn m_list(self) -> List_1<T1> { ... }
fn set_m_list(self, value: List_1<T1>) { ... }
fn m_sort(self) -> List_1<T1> { ... }
fn set_m_sort(self, value: List_1<T1>) { ... }
fn m_pool(self) -> LinkedList_1<T1> { ... }
fn set_m_pool(self, value: LinkedList_1<T1>) { ... }
fn m_used(self) -> LinkedList_1<T1> { ... }
fn set_m_used(self, value: LinkedList_1<T1>) { ... }
fn m_compare(self) -> IComparer_1_Interface<T1> { ... }
fn set_m_compare(self, value: IComparer_1_Interface<T1>) { ... }
fn m_dictionary(self) -> Dictionary_2<i32, T1> { ... }
fn set_m_dictionary(self, value: Dictionary_2<i32, T1>) { ... }
fn m_instance_i_ds(self) -> Queue_1<i32> { ... }
fn set_m_instance_i_ds(self, value: Queue_1<i32>) { ... }
fn m_is_online(self) -> bool { ... }
fn set_m_is_online(self, value: bool) { ... }
}Provided Methods§
fn m_list(self) -> List_1<T1>
fn set_m_list(self, value: List_1<T1>)
fn m_sort(self) -> List_1<T1>
fn set_m_sort(self, value: List_1<T1>)
fn m_pool(self) -> LinkedList_1<T1>
fn set_m_pool(self, value: LinkedList_1<T1>)
fn m_used(self) -> LinkedList_1<T1>
fn set_m_used(self, value: LinkedList_1<T1>)
fn m_compare(self) -> IComparer_1_Interface<T1>
fn set_m_compare(self, value: IComparer_1_Interface<T1>)
fn m_dictionary(self) -> Dictionary_2<i32, T1>
fn set_m_dictionary(self, value: Dictionary_2<i32, T1>)
fn m_instance_i_ds(self) -> Queue_1<i32>
fn set_m_instance_i_ds(self, value: Queue_1<i32>)
fn m_is_online(self) -> bool
fn set_m_is_online(self, value: bool)
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.