Trait tarrasque::Span
[−]
[src]
pub trait Span { const SPAN: usize; }
A type that spans a fixed number of bytes.
Associated Constants
const SPAN: usize
The number of bytes spanned by values of this type.
Implementors
impl<'a, T> Span for [T; 1] where
T: Span,impl<'a, T> Span for [T; 2] where
T: Span,impl<'a, T> Span for [T; 3] where
T: Span,impl<'a, T> Span for [T; 4] where
T: Span,impl<'a, T> Span for [T; 5] where
T: Span,impl<'a, T> Span for [T; 6] where
T: Span,impl<'a, T> Span for [T; 7] where
T: Span,impl<'a, T> Span for [T; 8] where
T: Span,impl<'a, T> Span for [T; 9] where
T: Span,impl<'a, T> Span for [T; 10] where
T: Span,impl<'a, T> Span for [T; 11] where
T: Span,impl<'a, T> Span for [T; 12] where
T: Span,impl<'a, T> Span for [T; 13] where
T: Span,impl<'a, T> Span for [T; 14] where
T: Span,impl<'a, T> Span for [T; 15] where
T: Span,impl<'a, T> Span for [T; 16] where
T: Span,impl<'a, T> Span for [T; 17] where
T: Span,impl<'a, T> Span for [T; 18] where
T: Span,impl<'a, T> Span for [T; 19] where
T: Span,impl<'a, T> Span for [T; 20] where
T: Span,impl<'a, T> Span for [T; 21] where
T: Span,impl<'a, T> Span for [T; 22] where
T: Span,impl<'a, T> Span for [T; 23] where
T: Span,impl<'a, T> Span for [T; 24] where
T: Span,impl<'a, T> Span for [T; 25] where
T: Span,impl<'a, T> Span for [T; 26] where
T: Span,impl<'a, T> Span for [T; 27] where
T: Span,impl<'a, T> Span for [T; 28] where
T: Span,impl<'a, T> Span for [T; 29] where
T: Span,impl<'a, T> Span for [T; 30] where
T: Span,impl<'a, T> Span for [T; 31] where
T: Span,impl<'a, T> Span for [T; 32] where
T: Span,impl<'a> Span for u8
impl<'a> Span for i8
impl Span for u16
impl Span for u32
impl Span for u64
impl Span for i16
impl Span for i32
impl Span for i64
impl Span for f32
impl Span for f64