Trait scroll::ctx::TryIntoCtx [−][src]
pub trait TryIntoCtx<Ctx: Copy = (), This: ?Sized = [u8]>: Sized { type Error; type Size; fn try_into_ctx(
self,
_: &mut This,
ctx: Ctx
) -> Result<Self::Size, Self::Error>; }
Tries to write Self
into This
using the context Ctx
Associated Types
Required Methods
fn try_into_ctx(self, _: &mut This, ctx: Ctx) -> Result<Self::Size, Self::Error>
Implementations on Foreign Types
impl TryIntoCtx<Endian> for u8 where
u8: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for u8 where
u8: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a u8
[src]
impl<'a> TryIntoCtx<Endian> for &'a u8
impl TryIntoCtx<Endian> for i8 where
i8: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for i8 where
i8: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a i8
[src]
impl<'a> TryIntoCtx<Endian> for &'a i8
impl TryIntoCtx<Endian> for u16 where
u16: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for u16 where
u16: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a u16
[src]
impl<'a> TryIntoCtx<Endian> for &'a u16
impl TryIntoCtx<Endian> for i16 where
i16: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for i16 where
i16: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a i16
[src]
impl<'a> TryIntoCtx<Endian> for &'a i16
impl TryIntoCtx<Endian> for u32 where
u32: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for u32 where
u32: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a u32
[src]
impl<'a> TryIntoCtx<Endian> for &'a u32
impl TryIntoCtx<Endian> for i32 where
i32: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for i32 where
i32: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a i32
[src]
impl<'a> TryIntoCtx<Endian> for &'a i32
impl TryIntoCtx<Endian> for u64 where
u64: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for u64 where
u64: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a u64
[src]
impl<'a> TryIntoCtx<Endian> for &'a u64
impl TryIntoCtx<Endian> for i64 where
i64: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for i64 where
i64: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a i64
[src]
impl<'a> TryIntoCtx<Endian> for &'a i64
impl TryIntoCtx<Endian> for u128 where
u128: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for u128 where
u128: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a u128
[src]
impl<'a> TryIntoCtx<Endian> for &'a u128
impl TryIntoCtx<Endian> for i128 where
i128: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for i128 where
i128: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a i128
[src]
impl<'a> TryIntoCtx<Endian> for &'a i128
impl TryIntoCtx<Endian> for f32 where
f32: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for f32 where
f32: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a f32
[src]
impl<'a> TryIntoCtx<Endian> for &'a f32
impl TryIntoCtx<Endian> for f64 where
f64: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for f64 where
f64: IntoCtx<Endian>,
impl<'a> TryIntoCtx<Endian> for &'a f64
[src]
impl<'a> TryIntoCtx<Endian> for &'a f64
impl<'a> TryIntoCtx for &'a [u8]
[src]
impl<'a> TryIntoCtx for &'a [u8]
impl<'a> TryIntoCtx for &'a str
[src]
impl<'a> TryIntoCtx for &'a str
impl TryIntoCtx<Endian> for usize where
usize: IntoCtx<Endian>,
[src]
impl TryIntoCtx<Endian> for usize where
usize: IntoCtx<Endian>,
impl<'a> TryIntoCtx for &'a CStr
[src]
impl<'a> TryIntoCtx for &'a CStr
impl TryIntoCtx for CString
[src]
impl TryIntoCtx for CString