[−][src]Trait spectrusty::memory::serde::MemDeExt
Associated Constants
pub const PREFER_FROM_BYTE_BUF: bool
[src]
Required methods
pub fn try_from_byte_buf<E>(buf: Vec<u8, Global>) -> Result<Self, E> where
E: Error,
[src]
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<Self, E> where
E: Error,
[src]
E: Error,
Implementations on Foreign Types
impl MemDeExt for Box<[u8; 139264], Global>
[src]
pub const PREFER_FROM_BYTE_BUF: bool
[src]
pub fn try_from_byte_buf<E>(
buf: Vec<u8, Global>
) -> Result<Box<[u8; 139264], Global>, E> where
E: Error,
[src]
buf: Vec<u8, Global>
) -> Result<Box<[u8; 139264], Global>, E> where
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<Box<[u8; 139264], Global>, E> where
E: Error,
[src]
E: Error,
impl MemDeExt for Box<[u8; 262144], Global>
[src]
pub const PREFER_FROM_BYTE_BUF: bool
[src]
pub fn try_from_byte_buf<E>(
buf: Vec<u8, Global>
) -> Result<Box<[u8; 262144], Global>, E> where
E: Error,
[src]
buf: Vec<u8, Global>
) -> Result<Box<[u8; 262144], Global>, E> where
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<Box<[u8; 262144], Global>, E> where
E: Error,
[src]
E: Error,
impl MemDeExt for Box<[u8; 163840], Global>
[src]
pub const PREFER_FROM_BYTE_BUF: bool
[src]
pub fn try_from_byte_buf<E>(
buf: Vec<u8, Global>
) -> Result<Box<[u8; 163840], Global>, E> where
E: Error,
[src]
buf: Vec<u8, Global>
) -> Result<Box<[u8; 163840], Global>, E> where
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<Box<[u8; 163840], Global>, E> where
E: Error,
[src]
E: Error,
impl MemDeExt for Box<[u8; 49152], Global>
[src]
pub const PREFER_FROM_BYTE_BUF: bool
[src]
pub fn try_from_byte_buf<E>(
buf: Vec<u8, Global>
) -> Result<Box<[u8; 49152], Global>, E> where
E: Error,
[src]
buf: Vec<u8, Global>
) -> Result<Box<[u8; 49152], Global>, E> where
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<Box<[u8; 49152], Global>, E> where
E: Error,
[src]
E: Error,
impl MemDeExt for Rc<[u8]>
[src]
pub const PREFER_FROM_BYTE_BUF: bool
[src]
pub fn try_from_byte_buf<E>(buf: Vec<u8, Global>) -> Result<Rc<[u8]>, E> where
E: Error,
[src]
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<Rc<[u8]>, E> where
E: Error,
[src]
E: Error,
impl MemDeExt for Box<[u8; 196608], Global>
[src]
pub const PREFER_FROM_BYTE_BUF: bool
[src]
pub fn try_from_byte_buf<E>(
buf: Vec<u8, Global>
) -> Result<Box<[u8; 196608], Global>, E> where
E: Error,
[src]
buf: Vec<u8, Global>
) -> Result<Box<[u8; 196608], Global>, E> where
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<Box<[u8; 196608], Global>, E> where
E: Error,
[src]
E: Error,
impl MemDeExt for Box<[u8; 32768], Global>
[src]
pub const PREFER_FROM_BYTE_BUF: bool
[src]
pub fn try_from_byte_buf<E>(
buf: Vec<u8, Global>
) -> Result<Box<[u8; 32768], Global>, E> where
E: Error,
[src]
buf: Vec<u8, Global>
) -> Result<Box<[u8; 32768], Global>, E> where
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<Box<[u8; 32768], Global>, E> where
E: Error,
[src]
E: Error,
impl MemDeExt for Box<[u8; 65536], Global>
[src]
pub const PREFER_FROM_BYTE_BUF: bool
[src]
pub fn try_from_byte_buf<E>(
buf: Vec<u8, Global>
) -> Result<Box<[u8; 65536], Global>, E> where
E: Error,
[src]
buf: Vec<u8, Global>
) -> Result<Box<[u8; 65536], Global>, E> where
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<Box<[u8; 65536], Global>, E> where
E: Error,
[src]
E: Error,
impl MemDeExt for Box<[u8; 311296], Global>
[src]
pub const PREFER_FROM_BYTE_BUF: bool
[src]
pub fn try_from_byte_buf<E>(
buf: Vec<u8, Global>
) -> Result<Box<[u8; 311296], Global>, E> where
E: Error,
[src]
buf: Vec<u8, Global>
) -> Result<Box<[u8; 311296], Global>, E> where
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<Box<[u8; 311296], Global>, E> where
E: Error,
[src]
E: Error,
impl MemDeExt for [u8; 64]
[src]
pub const PREFER_FROM_BYTE_BUF: bool
[src]
pub fn try_from_byte_buf<E>(buf: Vec<u8, Global>) -> Result<[u8; 64], E> where
E: Error,
[src]
E: Error,
pub fn try_from_bytes<E>(slice: &[u8]) -> Result<[u8; 64], E> where
E: Error,
[src]
E: Error,