Crate inspect_format

Source
Expand description

§Inspect VMO format

This library contains utilities for writing the Inspect VMO format.

Modules§

block_testing
constants
Various constants used for Inspect.
testing
utils

Structs§

Array
Block
Points to an index in the VMO and reads it according to the bytes in it.
BlockIndex
Bool
Buffer
Container
Double
Extent
Free
Header
HeaderFields
Bitfields for writing and reading segments of the header and payload of inspect VMO blocks. Represents the header structure of an inspect VMO Block. Not to confuse with the HEADER block.
Int
Link
Name
Node
PayloadFields
Represents the payload of inspect VMO Blocks (except for EXTENT and NAME).
Reserved
StringRef
Tombstone
Uint
Unknown

Enums§

ArrayFormat
Format in which the array will be read.
BlockType
The type of a block.
Error
Errors that Inspect API functions can return.
LinkNodeDisposition
Disposition of a Link value.
PropertyFormat
Format in which the property will be read.

Traits§

ArraySlotKind
BlockAccessorExt
BlockAccessorMutExt
BlockContainer
BlockKind
ContainerValue
CopyBytes
ReadBytes
Trait implemented by an Inspect container that can be read from.
ValueBlockKind
WriteBytes
Trait implemented by container to which bytes can be written.