Trait afsort::DigitAt [] [src]

pub trait DigitAt {
    fn get_digit_at(&self, digit: usize) -> Option<u8>;
}

Specifies that a type can deliver a radix at a certain digit/depth.

Required Methods

Extracts a radix value at a certain digit for a type. Should return None if no value exists at the digit.

Example

use afsort::DigitAt;

let num = 0x0502u16;
assert_eq!(Some(5), num.get_digit_at(0));
assert_eq!(Some(2), num.get_digit_at(1));
assert_eq!(None, num.get_digit_at(2));

Implementations on Foreign Types

impl DigitAt for u8
[src]

[src]

impl DigitAt for u16
[src]

[src]

impl DigitAt for u32
[src]

[src]

impl DigitAt for u64
[src]

[src]

impl<'a> DigitAt for &'a str
[src]

[src]

impl<'a> DigitAt for String
[src]

[src]

impl<'a> DigitAt for [u8]
[src]

[src]

Implementors