Trait Reader

Source
pub trait Reader {
    // Required method
    fn read_from_slice(&self, reader: &mut UserSliceReader) -> Result;
}
Expand description

A trait for types that can be updated from a user slice.

This works similarly to FromStr, but operates on a UserSliceReader rather than a &str.

It is automatically implemented for all atomic integers, or any type that implements FromStr wrapped in a Mutex.

Required Methods§

Source

fn read_from_slice(&self, reader: &mut UserSliceReader) -> Result

Updates the value from the given user slice.

Implementations on Foreign Types§

Source§

impl Reader for AtomicI8

Source§

impl Reader for AtomicI16

Source§

impl Reader for AtomicI32

Source§

impl Reader for AtomicI64

Source§

impl Reader for AtomicIsize

Source§

impl Reader for AtomicU8

Source§

impl Reader for AtomicU16

Source§

impl Reader for AtomicU32

Source§

impl Reader for AtomicU64

Source§

impl Reader for AtomicUsize

Implementors§

Source§

impl<T: FromStr> Reader for Mutex<T>