SuccessorExceptForGreatest

Trait SuccessorExceptForGreatest 

Source
pub trait SuccessorExceptForGreatest: TrySuccessor + GreatestElement { }
Expand description

A partial order where every element but the greatest element has a unique successor.

Implementations of the try_successor function must return None if and only if self is the greatest element of the order.

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.

Implementations on Foreign Types§

Source§

impl SuccessorExceptForGreatest for i8

Source§

impl SuccessorExceptForGreatest for i16

Source§

impl SuccessorExceptForGreatest for i32

Source§

impl SuccessorExceptForGreatest for i64

Source§

impl SuccessorExceptForGreatest for i128

Source§

impl SuccessorExceptForGreatest for isize

Source§

impl SuccessorExceptForGreatest for u8

Source§

impl SuccessorExceptForGreatest for u16

Source§

impl SuccessorExceptForGreatest for u32

Source§

impl SuccessorExceptForGreatest for u64

Source§

impl SuccessorExceptForGreatest for u128

Source§

impl SuccessorExceptForGreatest for usize

Source§

impl<const N: usize, T> SuccessorExceptForGreatest for [T; N]

Implementors§