Skip to main content

DefaultValues

Trait DefaultValues 

Source
pub trait DefaultValues<T, V>: IncDecCpCmp<T, V> {
    // Required methods
    fn default_step(&self) -> V;
    fn default_rebound(&self) -> V;
    fn default_min() -> T;
    fn default_max() -> T;
}
Expand description

Default values

Implemenations of this trait drive the internals used for crate::iter::Intersector.

Required Methods§

Source

fn default_step(&self) -> V

Returns the default value use for progressing a begin or end value of a range.

Source

fn default_rebound(&self) -> V

Returns the value used to adjust a start or end value in the context of std::ops::Bound.

Source

fn default_min() -> T

Returns the default minimum value.

Source

fn default_max() -> T

Returns the default maximum value.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§