Trait nekolib::traits::Min

source ·
pub trait Min: Ord {
    // Required method
    fn min() -> Self;
}
Expand description

最小元を持つ。

Examples

use nekolib::traits::Min;

let min: i8 = Min::min();
for x in std::i8::MIN..=std::i8::MAX {
    assert!(x >= min);
}

Required Methods§

source

fn min() -> Self

最小元を返す。

Implementations on Foreign Types§

source§

impl Min for char

source§

fn min() -> Self

source§

impl Min for usize

source§

fn min() -> Self

source§

impl<A: Min> Min for (A,)

source§

fn min() -> Self

source§

impl Min for u32

source§

fn min() -> Self

source§

impl Min for i32

source§

fn min() -> Self

source§

impl Min for u8

source§

fn min() -> Self

source§

impl<A: Min, B: Min, C: Min, D: Min, E: Min, F: Min, G: Min, H: Min, I: Min, J: Min> Min for (A, B, C, D, E, F, G, H, I, J)

source§

fn min() -> Self

source§

impl Min for i64

source§

fn min() -> Self

source§

impl Min for isize

source§

fn min() -> Self

source§

impl<A: Min, B: Min, C: Min> Min for (A, B, C)

source§

fn min() -> Self

source§

impl Min for ()

source§

fn min() -> Self

source§

impl Min for u16

source§

fn min() -> Self

source§

impl<A: Min, B: Min, C: Min, D: Min, E: Min> Min for (A, B, C, D, E)

source§

fn min() -> Self

source§

impl<A: Min, B: Min> Min for (A, B)

source§

fn min() -> Self

source§

impl<A: Min, B: Min, C: Min, D: Min, E: Min, F: Min, G: Min, H: Min> Min for (A, B, C, D, E, F, G, H)

source§

fn min() -> Self

source§

impl Min for u64

source§

fn min() -> Self

source§

impl<A: Min, B: Min, C: Min, D: Min, E: Min, F: Min, G: Min, H: Min, I: Min, J: Min, K: Min, L: Min> Min for (A, B, C, D, E, F, G, H, I, J, K, L)

source§

fn min() -> Self

source§

impl<A: Min, B: Min, C: Min, D: Min, E: Min, F: Min, G: Min, H: Min, I: Min, J: Min, K: Min> Min for (A, B, C, D, E, F, G, H, I, J, K)

source§

fn min() -> Self

source§

impl<A: Min, B: Min, C: Min, D: Min> Min for (A, B, C, D)

source§

fn min() -> Self

source§

impl Min for i16

source§

fn min() -> Self

source§

impl<A: Min, B: Min, C: Min, D: Min, E: Min, F: Min, G: Min, H: Min, I: Min> Min for (A, B, C, D, E, F, G, H, I)

source§

fn min() -> Self

source§

impl<A: Min, B: Min, C: Min, D: Min, E: Min, F: Min, G: Min> Min for (A, B, C, D, E, F, G)

source§

fn min() -> Self

source§

impl Min for u128

source§

fn min() -> Self

source§

impl Min for i8

source§

fn min() -> Self

source§

impl Min for bool

source§

fn min() -> Self

source§

impl<A: Min, B: Min, C: Min, D: Min, E: Min, F: Min> Min for (A, B, C, D, E, F)

source§

fn min() -> Self

source§

impl Min for i128

source§

fn min() -> Self

Implementors§