Crate bytemuck_parsing
source ·Expand description
bytemuck_parsing
Helpers to parse plain-old-data with bytemuck and core
Structs
- The input ended.
- Failed to parse input as float. See
ParseErrorfor more info. - Failed to parse input as integer. See
ParseErrorfor more info.
Enums
- Failed to parse. The input may have ended prematurely, or it couldn’t be cast into the type for some other reason. See
bytemuck::PodCastErrorfor more info. - Failed to take bytes as a string. The input may have ended prematurely, or the bytes were not valid UTF-8.
Functions
- Parse a plain-old-data type. See
bytemuck::Podfor more details. - Parse a 32-bit float.
- Parse a 32-bit float.
- Parse a signed 16-bit big-endian integer.
- Parse a signed 16-bit little-endian integer.
- Parse a signed 32-bit big-endian integer.
- Parse a signed 32-bit little-endian integer.
- Parse a signed 64-bit big-endian integer.
- Parse a signed 64-bit little-endian integer.
- Parse a signed 128-bit big-endian integer.
- Parse a signed 128-bit little-endian integer.
- Parse an unsigned 16-bit big-endian integer.
- Parse an unsigned 16-bit little-endian integer.
- Parse an unsigned 32-bit big-endian integer.
- Parse an unsigned 32-bit little-endian integer.
- Parse an unsigned 64-bit big-endian integer.
- Parse an unsigned 64-bit little-endian integer.
- Parse an unsigned 128-bit big-endian integer.
- Parse an unsigned 128-bit little-endian integer.
- Removes and returns items from the beginning of a slice.
- Removes and returns a UTF-8 string from the beginning of a byte slice.