searchState.loadedDescShard("zerocopy", 0, "Want to help improve zerocopy? Fill out our user survey!\nTypes that can be viewed as an immutable slice of …\nAnalyzes whether a type is AsBytes.\nA mutable or immutable reference to a byte slice.\nA mutable reference to a byte slice.\nTypes for which any bit pattern is valid.\nAnalyzes whether a type is FromBytes.\nTypes for which a sequence of bytes all set to zero …\nAnalyzes whether a type is FromZeroes.\nA typed reference derived from a byte slice.\nA type with no alignment requirement.\nTypes with no alignment requirement.\nGets the bytes of this value.\nGets the bytes of this value mutably.\nGets a mutable raw pointer to the first byte in the slice.\nGets a raw pointer to the first byte in the slice.\nByte order-aware numeric primitives.\nGets the underlying bytes.\nGets the underlying bytes mutably.\nReturns a mutable reference to the wrapped T without …\nReturns a reference to the wrapped T without checking …\nReturns the argument unchanged.\nReturns the argument unchanged.\nGets a copy of the inner T.\nGets an unaligned mutable raw pointer to the inner T.\nGets an unaligned raw pointer to the inner T.\nIncludes a file and safely transmutes it to a value of an …\nCalls U::from(self).\nCalls U::from(self).\nConsumes self, returning the inner T.\nConverts this Ref into a mutable reference.\nConverts this Ref into a mutable slice reference.\nConverts this Ref into a reference.\nConverts this Ref into a slice reference.\nInterprets the given bytes as a &mut Self without copying.\nInterprets the prefix of the given bytes as a &mut Self …\nInterprets the suffix of the given bytes as a &mut Self …\nInterprets the given bytes as a &mut [Self] without …\nInterprets the prefix of the given bytes as a &mut [Self] …\nInterprets the suffix of the given bytes as a &mut [Self] …\nConstructs a new Ref.\nConstructs a new Unalign.\nConstructs a new Ref from the prefix of a byte slice.\nConstructs a new Ref from the prefix of a byte slice, …\nConstructs a new Ref from the suffix of a byte slice.\nConstructs a new Ref from the suffix of a byte slice, …\nConstructs a new Ref of a slice type.\nConstructs a new Ref of a slice type from the prefix of a …\nConstructs a new Ref of a slice type from the prefix of a …\nConstructs a new Ref of a slice type from the suffix of a …\nConstructs a new Ref of a slice type from the prefix of a …\nConstructs a new Ref of a slice type with no alignment …\nConstructs a new Ref of a slice type with no alignment …\nConstructs a new Ref of a slice type with no alignment …\nConstructs a new Ref of a slice type with no alignment …\nConstructs a new Ref of a slice type with no alignment …\nConstructs a new Ref for a slice type with no alignment …\nConstructs a new Ref of a slice type after zeroing the …\nConstructs a new Ref for a type with no alignment …\nConstructs a new Ref from the prefix of a byte slice for a …\nConstructs a new Ref from the prefix of a byte slice for a …\nConstructs a new Ref from the suffix of a byte slice for a …\nConstructs a new Ref from the suffix of a byte slice for a …\nConstructs a new Ref for a type with no alignment …\nCreates an instance of Self from zeroed bytes.\nConstructs a new Ref after zeroing the bytes.\nReads a copy of T.\nReads a copy of Self from bytes.\nReads a copy of Self from the prefix of bytes.\nReads a copy of Self from the suffix of bytes.\nInterprets the given bytes as a &Self without copying.\nInterprets the prefix of the given bytes as a &Self …\nInterprets the suffix of the given bytes as a &Self …\nSets the inner T, dropping the previous value.\nInterprets the given bytes as a &[Self] without copying.\nInterprets the prefix of the given bytes as a &[Self] with …\nInterprets the suffix of the given bytes as a &[Self] with …\nSplits the slice at the midpoint.\nSafely transmutes a value of one type to a value of …\nSafely transmutes a mutable reference of one type to an …\nSafely transmutes a mutable or immutable reference of one …\nAttempts to return a reference to the wrapped T, failing …\nAttempts to return a mutable reference to the wrapped T, …\nUpdates the inner T by calling a function on it.\nWrites the bytes of t and then forgets t.\nWrites a copy of self to bytes.\nWrites a copy of self to the prefix of bytes.\nWrites a copy of self to the suffix of bytes.\nOverwrites self with zeroes.\nA type alias for BigEndian.\nDefines big-endian serialization.\nByteOrder describes types that can serialize integers as …\nA 32-bit floating point number stored in a given byte …\nA 64-bit floating point number stored in a given byte …\nA 128-bit signed integer stored in a given byte order.\nA 16-bit signed integer stored in a given byte order.\nA 32-bit signed integer stored in a given byte order.\nA 64-bit signed integer stored in a given byte order.\nA type alias for LittleEndian.\nDefines little-endian serialization.\nThe maximum value.\nThe maximum value.\nThe maximum value.\nThe maximum value.\nDefines system native-endian serialization.\nDefines network byte order serialization.\nA 128-bit unsigned integer stored in a given byte order.\nA 16-bit unsigned integer stored in a given byte order.\nA 32-bit unsigned integer stored in a given byte order.\nA 64-bit unsigned integer stored in a given byte order.\nThe value zero.\nThe value zero.\nThe value zero.\nThe value zero.\nThe value zero.\nThe value zero.\nThe value zero.\nThe value zero.\nThe value zero.\nThe value zero.\nNumeric primitives stored in big-endian byte order.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a new value from bytes which are already in the …\nConstructs a new value from bytes which are already in the …\nConstructs a new value from bytes which are already in the …\nConstructs a new value from bytes which are already in the …\nConstructs a new value from bytes which are already in the …\nConstructs a new value from bytes which are already in the …\nConstructs a new value from bytes which are already in the …\nConstructs a new value from bytes which are already in the …\nConstructs a new value from bytes which are already in the …\nConstructs a new value from bytes which are already in the …\nConverts the given slice of IEEE754 single-precision (4 …\nConverts the given slice of IEEE754 double-precision (8 …\nConverts the given slice of signed 128 bit integers to a …\nConverts the given slice of signed 16 bit integers to a …\nConverts the given slice of signed 32 bit integers to a …\nConverts the given slice of signed 64 bit integers to a …\nConverts the given slice of unsigned 128 bit integers to a …\nConverts the given slice of unsigned 16 bit integers to a …\nConverts the given slice of unsigned 32 bit integers to a …\nConverts the given slice of unsigned 64 bit integers to a …\nReturns the value as a primitive type, possibly performing …\nReturns the value as a primitive type, possibly performing …\nReturns the value as a primitive type, possibly performing …\nReturns the value as a primitive type, possibly performing …\nReturns the value as a primitive type, possibly performing …\nReturns the value as a primitive type, possibly performing …\nReturns the value as a primitive type, possibly performing …\nReturns the value as a primitive type, possibly performing …\nReturns the value as a primitive type, possibly performing …\nReturns the value as a primitive type, possibly performing …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nNumeric primitives stored in little-endian byte order.\nNumeric primitives stored in native-endian byte order.\nNumeric primitives stored in network-endian byte order.\nConstructs a new value, possibly performing an endianness …\nConstructs a new value, possibly performing an endianness …\nConstructs a new value, possibly performing an endianness …\nConstructs a new value, possibly performing an endianness …\nConstructs a new value, possibly performing an endianness …\nConstructs a new value, possibly performing an endianness …\nConstructs a new value, possibly performing an endianness …\nConstructs a new value, possibly performing an endianness …\nConstructs a new value, possibly performing an endianness …\nConstructs a new value, possibly performing an endianness …\nReads a IEEE754 single-precision (4 bytes) floating point …\nReads IEEE754 single-precision (4 bytes) floating point …\nDEPRECATED.\nReads a IEEE754 double-precision (8 bytes) floating point …\nReads IEEE754 single-precision (4 bytes) floating point …\nDEPRECATED.\nReads a signed 128 bit integer from buf.\nReads signed 128 bit integers from src into dst.\nReads a signed 16 bit integer from buf.\nReads signed 16 bit integers from src to dst.\nReads a signed 24 bit integer from buf, stored in i32.\nReads a signed 32 bit integer from buf.\nReads signed 32 bit integers from src into dst.\nReads a signed 48 bit integer from buf, stored in i64.\nReads a signed 64 bit integer from buf.\nReads signed 64 bit integers from src into dst.\nReads a signed n-bytes integer from buf.\nReads a signed n-bytes integer from buf.\nReads an unsigned 128 bit integer from buf.\nReads unsigned 128 bit integers from src into dst.\nReads an unsigned 16 bit integer from buf.\nReads unsigned 16 bit integers from src into dst.\nReads an unsigned 24 bit integer from buf, stored in u32.\nReads an unsigned 32 bit integer from buf.\nReads unsigned 32 bit integers from src into dst.\nReads an unsigned 48 bit integer from buf, stored in u64.\nReads an unsigned 64 bit integer from buf.\nReads unsigned 64 bit integers from src into dst.\nReads an unsigned n-bytes integer from buf.\nReads an unsigned n-bytes integer from buf.\nUpdates the value in place as a primitive type, possibly …\nUpdates the value in place as a primitive type, possibly …\nUpdates the value in place as a primitive type, possibly …\nUpdates the value in place as a primitive type, possibly …\nUpdates the value in place as a primitive type, possibly …\nUpdates the value in place as a primitive type, possibly …\nUpdates the value in place as a primitive type, possibly …\nUpdates the value in place as a primitive type, possibly …\nUpdates the value in place as a primitive type, possibly …\nUpdates the value in place as a primitive type, possibly …\nWrites a IEEE754 single-precision (4 bytes) floating point …\nWrites IEEE754 single-precision (4 bytes) floating point …\nWrites a IEEE754 double-precision (8 bytes) floating point …\nWrites IEEE754 double-precision (8 bytes) floating point …\nWrites a signed 128 bit integer n to buf.\nWrites signed 128 bit integers from src into dst.\nWrites a signed 16 bit integer n to buf.\nWrites signed 16 bit integers from src into dst.\nWrites a signed 24 bit integer n to buf, stored in i32.\nWrites a signed 32 bit integer n to buf.\nWrites signed 32 bit integers from src into dst.\nWrites a signed 48 bit integer n to buf, stored in i64.\nWrites a signed 64 bit integer n to buf.\nWrites signed 64 bit integers from src into dst.\nWrites signed 8 bit integers from src into dst.\nWrites a signed integer n to buf using only nbytes.\nWrites a signed integer n to buf using only nbytes.\nWrites an unsigned 128 bit integer n to buf.\nWrites unsigned 128 bit integers from src into dst.\nWrites an unsigned 16 bit integer n to buf.\nWrites unsigned 16 bit integers from src into dst.\nWrites an unsigned 24 bit integer n to buf, stored in u32.\nWrites an unsigned 32 bit integer n to buf.\nWrites unsigned 32 bit integers from src into dst.\nWrites an unsigned 48 bit integer n to buf, stored in u64.\nWrites an unsigned 64 bit integer n to buf.\nWrites unsigned 64 bit integers from src into dst.\nWrites an unsigned integer n to buf using only nbytes.\nWrites an unsigned integer n to buf using only nbytes.\nA 32-bit floating point number stored in big-endian byte …\nA 64-bit floating point number stored in big-endian byte …\nA 128-bit signed integer stored in big-endian byte order.\nA 16-bit signed integer stored in big-endian byte order.\nA 32-bit signed integer stored in big-endian byte order.\nA 64-bit signed integer stored in big-endian byte order.\nA 128-bit unsigned integer stored in big-endian byte order.\nA 16-bit unsigned integer stored in big-endian byte order.\nA 32-bit unsigned integer stored in big-endian byte order.\nA 64-bit unsigned integer stored in big-endian byte order.\nA 32-bit floating point number stored in little-endian …\nA 64-bit floating point number stored in little-endian …\nA 128-bit signed integer stored in little-endian byte …\nA 16-bit signed integer stored in little-endian byte order.\nA 32-bit signed integer stored in little-endian byte order.\nA 64-bit signed integer stored in little-endian byte order.\nA 128-bit unsigned integer stored in little-endian byte …\nA 16-bit unsigned integer stored in little-endian byte …\nA 32-bit unsigned integer stored in little-endian byte …\nA 64-bit unsigned integer stored in little-endian byte …\nA 32-bit floating point number stored in native-endian …\nA 64-bit floating point number stored in native-endian …\nA 128-bit signed integer stored in native-endian byte …\nA 16-bit signed integer stored in native-endian byte order.\nA 32-bit signed integer stored in native-endian byte order.\nA 64-bit signed integer stored in native-endian byte order.\nA 128-bit unsigned integer stored in native-endian byte …\nA 16-bit unsigned integer stored in native-endian byte …\nA 32-bit unsigned integer stored in native-endian byte …\nA 64-bit unsigned integer stored in native-endian byte …\nA 32-bit floating point number stored in network-endian …\nA 64-bit floating point number stored in network-endian …\nA 128-bit signed integer stored in network-endian byte …\nA 16-bit signed integer stored in network-endian byte …\nA 32-bit signed integer stored in network-endian byte …\nA 64-bit signed integer stored in network-endian byte …\nA 128-bit unsigned integer stored in network-endian byte …\nA 16-bit unsigned integer stored in network-endian byte …\nA 32-bit unsigned integer stored in network-endian byte …\nA 64-bit unsigned integer stored in network-endian byte …")