/// Defines the orientation of a priority queue (min oriented or max oriented)
#[derive(Debug, Clone)]pubenumOrientation{/// Max-oriented priority queue
Max,/// Min-oriented priority queue
Min,}implDefault forOrientation{fndefault()->Self{Self::Max
}}