pub trait IOrderCachedListNodeID: IBasicEntityListID {
const ORDER_REPR: OrderRepr;
// Required methods
fn obj_load_order(obj: &Self::ObjectT) -> usize;
fn obj_store_order(obj: &Self::ObjectT, order: usize);
}Expand description
An entity pointer list node that supports order-cached lists.
Required Associated Constants§
Sourceconst ORDER_REPR: OrderRepr
const ORDER_REPR: OrderRepr
Representation type of the order cache.
Required Methods§
Sourcefn obj_load_order(obj: &Self::ObjectT) -> usize
fn obj_load_order(obj: &Self::ObjectT) -> usize
Load the order from the entity object.
Sourcefn obj_store_order(obj: &Self::ObjectT, order: usize)
fn obj_store_order(obj: &Self::ObjectT, order: usize)
Store the order into the entity object.
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.