Trait simple_parse::SpReadRawMut [−][src]
Parses Self
from a Cursor<&mut [u8]>
Required methods
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
Converts bytes from a Cursor<&mut [u8]>
into Self
This functions allows specifying endianness and count fields as opposed to using defaults with from_slice
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
Converts bytes from a Cursor<&mut [u8]>
into Self
with some assumptions on checked_bytes
Safety
This function assumes that checked_bytes points to at least Self::STATIC_SIZE bytes.
If this is implemented on a dynamic type, the implementors MUST check if count is provided. If it is provided, Self::COUNT_SIZE less bytes can be trusted from checked_bytes.
This function also allows returning references into the Cursor<&[u8]>
when Self
is a reference &T
or &mut T
.
This should not be done if Self
itself contains non-primitive types, references, slices, etc…
Provided methods
fn from_mut_slice(src: &mut Cursor<&'b mut [u8]>) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
Self: Sized + SpOptHints,
Converts bytes from a Cursor<&mut [u8]>
into Self
Implementations on Foreign Types
impl<'b> SpReadRawMut<'b> for u8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &u8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut u8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[u8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [u8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for u16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &u16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut u16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[u16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [u16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for u32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &u32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut u32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[u32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [u32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for u64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &u64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut u64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[u64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [u64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for u128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &u128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut u128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[u128]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [u128]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for usize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &usize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut usize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[usize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [usize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for i8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &i8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut i8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[i8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [i8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for i16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &i16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut i16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[i16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [i16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for i32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &i32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut i32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[i32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [i32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for i64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &i64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut i64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[i64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [i64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for i128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &i128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut i128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[i128]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [i128]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for isize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &isize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut isize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[isize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [isize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for bool
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for f32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &f32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut f32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[f32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [f32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for f64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &f64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut f64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[f64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [f64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicU8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &AtomicU8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut AtomicU8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[AtomicU8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [AtomicU8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicU16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &AtomicU16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut AtomicU16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[AtomicU16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [AtomicU16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicU32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &AtomicU32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut AtomicU32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[AtomicU32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [AtomicU32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicU64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &AtomicU64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut AtomicU64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[AtomicU64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [AtomicU64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicUsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &AtomicUsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut AtomicUsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[AtomicUsize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [AtomicUsize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicI8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &AtomicI8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut AtomicI8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[AtomicI8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [AtomicI8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicI16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &AtomicI16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut AtomicI16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[AtomicI16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [AtomicI16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicI32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &AtomicI32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut AtomicI32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[AtomicI32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [AtomicI32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicI64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &AtomicI64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut AtomicI64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[AtomicI64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [AtomicI64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicIsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &AtomicIsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut AtomicIsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[AtomicIsize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [AtomicIsize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for AtomicBool
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroU8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroU8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroU8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroU8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroU8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroU16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroU16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroU16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroU16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroU16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroU32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroU32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroU32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroU32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroU32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroU64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroU64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroU64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroU64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroU64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroU128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroU128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroU128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroU128]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroU128]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroUsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroUsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroUsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroUsize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroUsize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroI8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroI8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroI8
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroI8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroI8]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroI16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroI16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroI16
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroI16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroI16]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroI32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroI32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroI32
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroI32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroI32]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroI64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroI64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroI64
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroI64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroI64]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroI128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroI128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroI128
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroI128]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroI128]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for NonZeroIsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &NonZeroIsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut NonZeroIsize
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &[NonZeroIsize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &mut [NonZeroIsize]
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &'b str
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for String
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for &'b CStr
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b> SpReadRawMut<'b> for CString
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b, T: SpReadRawMut<'b> + SpOptHints> SpReadRawMut<'b> for Option<T>
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b, T: SpReadRawMut<'b> + SpOptHints> SpReadRawMut<'b> for Vec<T>
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b, T: SpReadRawMut<'b> + SpOptHints> SpReadRawMut<'b> for VecDeque<T>
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b, T: SpReadRawMut<'b> + SpOptHints> SpReadRawMut<'b> for LinkedList<T>
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b, K: SpReadRawMut<'b> + SpOptHints + Eq + Hash> SpReadRawMut<'b> for HashSet<K>
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b, K: SpReadRawMut<'b> + SpOptHints + Ord> SpReadRawMut<'b> for BTreeSet<K>
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b, K: SpReadRawMut<'b> + SpOptHints + Eq + Hash, V: SpReadRawMut<'b> + SpOptHints> SpReadRawMut<'b> for HashMap<K, V>
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b, K: SpReadRawMut<'b> + SpOptHints + Ord, V: SpReadRawMut<'b> + SpOptHints> SpReadRawMut<'b> for BTreeMap<K, V>
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
impl<'b, T: SpReadRawMut<'b> + SpOptHints + Ord> SpReadRawMut<'b> for BinaryHeap<T>
[src]
fn inner_from_mut_slice(
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
unsafe fn inner_from_mut_slice_unchecked(
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,
[src]
checked_bytes: *mut u8,
src: &mut Cursor<&'b mut [u8]>,
ctx: &mut SpCtx
) -> Result<Self, SpError> where
Self: Sized + SpOptHints,