pub trait SortedMembers<T: Ord> {
// Required method
fn sorted_members() -> Vec<T>;
// Provided methods
fn contains(t: &T) -> bool { ... }
fn count() -> usize { ... }
fn add(_t: &T) { ... }
}
Expand description
A trait for a set which can enumerate its members in order.
Required Methods§
Sourcefn sorted_members() -> Vec<T>
fn sorted_members() -> Vec<T>
Get a vector of all members in the set, ordered.
Provided Methods§
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.