Trait scroll::ctx::FromCtx
[−]
[src]
pub trait FromCtx<'a, Ctx: Copy = DefaultCtx, This: ?Sized = [u8]> where Self: 'a + Sized { fn from_ctx(this: &'a This, ctx: Ctx) -> Self; }
Reads Self
from This
using the context Ctx
Required Methods
fn from_ctx(this: &'a This, ctx: Ctx) -> Self
Implementors
impl<'a> FromCtx<'a, Endian> for u8
impl<'a, T> FromCtx<'a, Endian, T> for u8 where T: AsRef<[u8]>
impl<'a> FromCtx<'a, Endian> for i8
impl<'a, T> FromCtx<'a, Endian, T> for i8 where T: AsRef<[u8]>
impl<'a> FromCtx<'a, Endian> for u16
impl<'a, T> FromCtx<'a, Endian, T> for u16 where T: AsRef<[u8]>
impl<'a> FromCtx<'a, Endian> for i16
impl<'a, T> FromCtx<'a, Endian, T> for i16 where T: AsRef<[u8]>
impl<'a> FromCtx<'a, Endian> for u32
impl<'a, T> FromCtx<'a, Endian, T> for u32 where T: AsRef<[u8]>
impl<'a> FromCtx<'a, Endian> for i32
impl<'a, T> FromCtx<'a, Endian, T> for i32 where T: AsRef<[u8]>
impl<'a> FromCtx<'a, Endian> for u64
impl<'a, T> FromCtx<'a, Endian, T> for u64 where T: AsRef<[u8]>
impl<'a> FromCtx<'a, Endian> for i64
impl<'a, T> FromCtx<'a, Endian, T> for i64 where T: AsRef<[u8]>
impl<'a> FromCtx<'a, Endian> for f32
impl<'a> FromCtx<'a, Endian> for f64