Trait uints::Number

source ·
pub trait Number: Common {
    // Required methods
    fn set(&mut self, i: u8);
    fn unset(&mut self, i: u8);
    fn is_set(&self, i: u8) -> bool;
    fn add(&mut self, v: u32);
    fn subtract(&mut self, v: u8);
    fn mask(&mut self, m: u8) -> u8;
}

Required Methods§

source

fn set(&mut self, i: u8)

source

fn unset(&mut self, i: u8)

source

fn is_set(&self, i: u8) -> bool

source

fn add(&mut self, v: u32)

source

fn subtract(&mut self, v: u8)

source

fn mask(&mut self, m: u8) -> u8

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Number for u8

source§

fn unset(&mut self, i: u8)

source§

fn set(&mut self, i: u8)

source§

fn is_set(&self, i: u8) -> bool

source§

fn add(&mut self, v: u32)

source§

fn subtract(&mut self, v: u8)

source§

fn mask(&mut self, m: u8) -> u8

source§

impl Number for u16

source§

fn unset(&mut self, i: u8)

source§

fn set(&mut self, i: u8)

source§

fn is_set(&self, i: u8) -> bool

source§

fn add(&mut self, v: u32)

source§

fn subtract(&mut self, v: u8)

source§

fn mask(&mut self, m: u8) -> u8

source§

impl Number for u32

source§

fn unset(&mut self, i: u8)

source§

fn set(&mut self, i: u8)

source§

fn is_set(&self, i: u8) -> bool

source§

fn add(&mut self, v: u32)

source§

fn subtract(&mut self, v: u8)

source§

fn mask(&mut self, m: u8) -> u8

source§

impl Number for u64

source§

fn unset(&mut self, i: u8)

source§

fn set(&mut self, i: u8)

source§

fn is_set(&self, i: u8) -> bool

source§

fn add(&mut self, v: u32)

source§

fn subtract(&mut self, v: u8)

source§

fn mask(&mut self, m: u8) -> u8

source§

impl Number for u128

source§

fn unset(&mut self, i: u8)

source§

fn set(&mut self, i: u8)

source§

fn is_set(&self, i: u8) -> bool

source§

fn add(&mut self, v: u32)

source§

fn subtract(&mut self, v: u8)

source§

fn mask(&mut self, m: u8) -> u8

source§

impl Number for usize

source§

fn unset(&mut self, i: u8)

source§

fn set(&mut self, i: u8)

source§

fn is_set(&self, i: u8) -> bool

source§

fn add(&mut self, v: u32)

source§

fn subtract(&mut self, v: u8)

source§

fn mask(&mut self, m: u8) -> u8

Implementors§