Predecessor

Trait Predecessor 

Source
pub trait Predecessor {
    // Required method
    fn prev_value(self) -> Self;
}
Expand description

Predecessor trait for numbers.

Required Methods§

Source

fn prev_value(self) -> Self

Return self - 1. Panics when self is at 0.

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 Predecessor for u8

Source§

impl Predecessor for u16

Source§

impl Predecessor for u32

Source§

impl Predecessor for u64

Source§

impl Predecessor for usize

Implementors§