Structs§
- Aligned
CowStr - Aligned
CowVec - An aligned COW vector of bytes which avoids copying data when its constructed. The vector is aligned on the 16-byte boundary
- Archived
Journal Entry Change Directory V1 - An archived
JournalEntryChangeDirectoryV1
- Archived
Journal Entry Clear Ethereal V1 - An archived
JournalEntryClearEtherealV1
- Archived
Journal Entry Close File Descriptor V1 - An archived
JournalEntryCloseFileDescriptorV1
- Archived
Journal Entry Close Thread V1 - An archived
JournalEntryCloseThreadV1
- Archived
Journal Entry Create Directory V1 - An archived
JournalEntryCreateDirectoryV1
- Archived
Journal Entry Create Event V1 - An archived
JournalEntryCreateEventV1
- Archived
Journal Entry Create Hard Link V1 - An archived
JournalEntryCreateHardLinkV1
- Archived
Journal Entry Create Pipe V1 - An archived
JournalEntryCreatePipeV1
- Archived
Journal Entry Create Symbolic Link V1 - An archived
JournalEntryCreateSymbolicLinkV1
- Archived
Journal Entry Duplicate File Descriptor V1 - An archived
JournalEntryDuplicateFileDescriptorV1
- Archived
Journal Entry Duplicate File Descriptor V2 - An archived
JournalEntryDuplicateFileDescriptorV2
- Archived
Journal Entry Epoll Create V1 - An archived
JournalEntryEpollCreateV1
- Archived
Journal Entry Epoll CtlV1 - An archived
JournalEntryEpollCtlV1
- Archived
Journal Entry File Descriptor Advise V1 - An archived
JournalEntryFileDescriptorAdviseV1
- Archived
Journal Entry File Descriptor Allocate V1 - An archived
JournalEntryFileDescriptorAllocateV1
- Archived
Journal Entry File Descriptor Seek V1 - An archived
JournalEntryFileDescriptorSeekV1
- Archived
Journal Entry File Descriptor SetFd Flags V1 - An archived
JournalEntryFileDescriptorSetFdFlagsV1
- Archived
Journal Entry File Descriptor SetFlags V1 - An archived
JournalEntryFileDescriptorSetFlagsV1
- Archived
Journal Entry File Descriptor SetRights V1 - An archived
JournalEntryFileDescriptorSetRightsV1
- Archived
Journal Entry File Descriptor SetSize V1 - An archived
JournalEntryFileDescriptorSetSizeV1
- Archived
Journal Entry File Descriptor SetTimes V1 - An archived
JournalEntryFileDescriptorSetTimesV1
- Archived
Journal Entry File Descriptor Write V1 - An archived
JournalEntryFileDescriptorWriteV1
- Archived
Journal Entry Init Module V1 - An archived
JournalEntryInitModuleV1
- Archived
Journal Entry Open File Descriptor V1 - An archived
JournalEntryOpenFileDescriptorV1
- Archived
Journal Entry Open File Descriptor V2 - An archived
JournalEntryOpenFileDescriptorV2
- Archived
Journal Entry Path Rename V1 - An archived
JournalEntryPathRenameV1
- Archived
Journal Entry Path SetTimes V1 - An archived
JournalEntryPathSetTimesV1
- Archived
Journal Entry Port AddAddr V1 - An archived
JournalEntryPortAddAddrV1
- Archived
Journal Entry Port Bridge V1 - An archived
JournalEntryPortBridgeV1
- Archived
Journal Entry Port DelAddr V1 - An archived
JournalEntryPortDelAddrV1
- Archived
Journal Entry Port Gateway SetV1 - An archived
JournalEntryPortGatewaySetV1
- Archived
Journal Entry Port Route AddV1 - An archived
JournalEntryPortRouteAddV1
- Archived
Journal Entry Port Route DelV1 - An archived
JournalEntryPortRouteDelV1
- Archived
Journal Entry Process Exit V1 - An archived
JournalEntryProcessExitV1
- Archived
Journal Entry Remove Directory V1 - An archived
JournalEntryRemoveDirectoryV1
- Archived
Journal Entry Renumber File Descriptor V1 - An archived
JournalEntryRenumberFileDescriptorV1
- Archived
Journal Entry SetClock Time V1 - An archived
JournalEntrySetClockTimeV1
- Archived
Journal Entry SetThread V1 - An archived
JournalEntrySetThreadV1
- Archived
Journal Entry Snapshot V1 - An archived
JournalEntrySnapshotV1
- Archived
Journal Entry Socket Accepted V1 - An archived
JournalEntrySocketAcceptedV1
- Archived
Journal Entry Socket Bind V1 - An archived
JournalEntrySocketBindV1
- Archived
Journal Entry Socket Connected V1 - An archived
JournalEntrySocketConnectedV1
- Archived
Journal Entry Socket Join Ipv4 Multicast V1 - An archived
JournalEntrySocketJoinIpv4MulticastV1
- Archived
Journal Entry Socket Join Ipv6 Multicast V1 - An archived
JournalEntrySocketJoinIpv6MulticastV1
- Archived
Journal Entry Socket Leave Ipv4 Multicast V1 - An archived
JournalEntrySocketLeaveIpv4MulticastV1
- Archived
Journal Entry Socket Leave Ipv6 Multicast V1 - An archived
JournalEntrySocketLeaveIpv6MulticastV1
- Archived
Journal Entry Socket Listen V1 - An archived
JournalEntrySocketListenV1
- Archived
Journal Entry Socket Open V1 - An archived
JournalEntrySocketOpenV1
- Archived
Journal Entry Socket Pair V1 - An archived
JournalEntrySocketPairV1
- Archived
Journal Entry Socket Send File V1 - An archived
JournalEntrySocketSendFileV1
- Archived
Journal Entry Socket Send ToV1 - An archived
JournalEntrySocketSendToV1
- Archived
Journal Entry Socket Send V1 - An archived
JournalEntrySocketSendV1
- Archived
Journal Entry Socket SetOpt Flag V1 - An archived
JournalEntrySocketSetOptFlagV1
- Archived
Journal Entry Socket SetOpt Size V1 - An archived
JournalEntrySocketSetOptSizeV1
- Archived
Journal Entry Socket SetOpt Time V1 - An archived
JournalEntrySocketSetOptTimeV1
- Archived
Journal Entry Socket Shutdown V1 - An archived
JournalEntrySocketShutdownV1
- Archived
Journal Entry TtySet V1 - An archived
JournalEntryTtySetV1
- Archived
Journal Entry Unlink File V1 - An archived
JournalEntryUnlinkFileV1
- Archived
Journal Entry Update Memory Region V1 - An archived
JournalEntryUpdateMemoryRegionV1
- Archived
Journal Epoll Event CtlV1 - An archived
JournalEpollEventCtlV1
- Archived
Journal IpCidr V1 - An archived
JournalIpCidrV1
- Archived
Journal Wasi Memory Layout - An archived
JournalWasiMemoryLayout
- Auto
Consistent Journal - Journal which leave itself in a consistent state once it commits by closing all the file descriptors that were opened while it was recording writes.
- Auto
Consistent Journal Rx - Auto
Consistent Journal Tx - Buffered
Journal - Buffered
Journal Rx - Buffered
Journal Tx - Compact
Result - Represents the results of a compaction operation
- Compacting
Journal - Compacting
Journal Rx - Compacting
Journal Tx - Deduplicates memory and stacks to reduce the number of volume of log events sent to its inner capturer. Compacting the events occurs in line as the events are generated
- Compacting
LogFile Journal - Compacting
LogFile Journal Rx - Compacting
LogFile Journal Tx - Compacting
Transaction Journal - Journal which will store the events locally in memory until it is either committed or rolled back
- Compacting
Transaction Journal Rx - Compacting
Transaction Journal Tx - Counting
Journal - Journal that counts the size of the entries that are written to it
- Filtered
Journal - Filters out a specific set of journal events and drops the rest, this journal can be useful for restoring to a previous call point but retaining the memory changes (e.g. WCGI runner).
- Filtered
Journal Builder - Constructs a filter with a set of parameters that will be filtered on
- Filtered
Journal Rx - Filtered
Journal Tx - Journal
Entry Change Directory V1 - Journal
Entry Change Directory V1Resolver - The resolver for an archived
JournalEntryChangeDirectoryV1
- Journal
Entry Clear Ethereal V1 - Journal
Entry Clear Ethereal V1Resolver - The resolver for an archived
JournalEntryClearEtherealV1
- Journal
Entry Close File Descriptor V1 - Journal
Entry Close File Descriptor V1Resolver - The resolver for an archived
JournalEntryCloseFileDescriptorV1
- Journal
Entry Close Thread V1 - Journal
Entry Close Thread V1Resolver - The resolver for an archived
JournalEntryCloseThreadV1
- Journal
Entry Create Directory V1 - Journal
Entry Create Directory V1Resolver - The resolver for an archived
JournalEntryCreateDirectoryV1
- Journal
Entry Create Event V1 - Journal
Entry Create Event V1Resolver - The resolver for an archived
JournalEntryCreateEventV1
- Journal
Entry Create Hard Link V1 - Journal
Entry Create Hard Link V1Resolver - The resolver for an archived
JournalEntryCreateHardLinkV1
- Journal
Entry Create Pipe V1 - Journal
Entry Create Pipe V1Resolver - The resolver for an archived
JournalEntryCreatePipeV1
- Journal
Entry Create Symbolic Link V1 - Journal
Entry Create Symbolic Link V1Resolver - The resolver for an archived
JournalEntryCreateSymbolicLinkV1
- Journal
Entry Duplicate File Descriptor V1 - Journal
Entry Duplicate File Descriptor V2 - Journal
Entry Duplicate File Descriptor V1Resolver - The resolver for an archived
JournalEntryDuplicateFileDescriptorV1
- Journal
Entry Duplicate File Descriptor V2Resolver - The resolver for an archived
JournalEntryDuplicateFileDescriptorV2
- Journal
Entry Epoll Create V1 - Journal
Entry Epoll Create V1Resolver - The resolver for an archived
JournalEntryEpollCreateV1
- Journal
Entry Epoll CtlV1 - Journal
Entry Epoll CtlV1 Resolver - The resolver for an archived
JournalEntryEpollCtlV1
- Journal
Entry File Descriptor Advise V1 - Journal
Entry File Descriptor Advise V1Resolver - The resolver for an archived
JournalEntryFileDescriptorAdviseV1
- Journal
Entry File Descriptor Allocate V1 - Journal
Entry File Descriptor Allocate V1Resolver - The resolver for an archived
JournalEntryFileDescriptorAllocateV1
- Journal
Entry File Descriptor Seek V1 - Journal
Entry File Descriptor Seek V1Resolver - The resolver for an archived
JournalEntryFileDescriptorSeekV1
- Journal
Entry File Descriptor SetFd Flags V1 - Journal
Entry File Descriptor SetFd Flags V1Resolver - The resolver for an archived
JournalEntryFileDescriptorSetFdFlagsV1
- Journal
Entry File Descriptor SetFlags V1 - Journal
Entry File Descriptor SetFlags V1Resolver - The resolver for an archived
JournalEntryFileDescriptorSetFlagsV1
- Journal
Entry File Descriptor SetRights V1 - Journal
Entry File Descriptor SetRights V1Resolver - The resolver for an archived
JournalEntryFileDescriptorSetRightsV1
- Journal
Entry File Descriptor SetSize V1 - Journal
Entry File Descriptor SetSize V1Resolver - The resolver for an archived
JournalEntryFileDescriptorSetSizeV1
- Journal
Entry File Descriptor SetTimes V1 - Journal
Entry File Descriptor SetTimes V1Resolver - The resolver for an archived
JournalEntryFileDescriptorSetTimesV1
- Journal
Entry File Descriptor Write V1 - WARNING!!!! Do not change this structure without updating “/lib/cli/src/commands/journal/mount/fs.rs”
- Journal
Entry File Descriptor Write V1Resolver - The resolver for an archived
JournalEntryFileDescriptorWriteV1
- Journal
Entry Init Module V1 - Journal
Entry Init Module V1Resolver - The resolver for an archived
JournalEntryInitModuleV1
- Journal
Entry Open File Descriptor V1 - Journal
Entry Open File Descriptor V2 - Journal
Entry Open File Descriptor V1Resolver - The resolver for an archived
JournalEntryOpenFileDescriptorV1
- Journal
Entry Open File Descriptor V2Resolver - The resolver for an archived
JournalEntryOpenFileDescriptorV2
- Journal
Entry Path Rename V1 - Journal
Entry Path Rename V1Resolver - The resolver for an archived
JournalEntryPathRenameV1
- Journal
Entry Path SetTimes V1 - Journal
Entry Path SetTimes V1Resolver - The resolver for an archived
JournalEntryPathSetTimesV1
- Journal
Entry Port AddAddr V1 - Journal
Entry Port AddAddr V1Resolver - The resolver for an archived
JournalEntryPortAddAddrV1
- Journal
Entry Port Bridge V1 - Journal
Entry Port Bridge V1Resolver - The resolver for an archived
JournalEntryPortBridgeV1
- Journal
Entry Port DelAddr V1 - Journal
Entry Port DelAddr V1Resolver - The resolver for an archived
JournalEntryPortDelAddrV1
- Journal
Entry Port Gateway SetV1 - Journal
Entry Port Gateway SetV1 Resolver - The resolver for an archived
JournalEntryPortGatewaySetV1
- Journal
Entry Port Route AddV1 - Journal
Entry Port Route AddV1 Resolver - The resolver for an archived
JournalEntryPortRouteAddV1
- Journal
Entry Port Route DelV1 - Journal
Entry Port Route DelV1 Resolver - The resolver for an archived
JournalEntryPortRouteDelV1
- Journal
Entry Process Exit V1 - Journal
Entry Process Exit V1Resolver - The resolver for an archived
JournalEntryProcessExitV1
- Journal
Entry Remove Directory V1 - Journal
Entry Remove Directory V1Resolver - The resolver for an archived
JournalEntryRemoveDirectoryV1
- Journal
Entry Renumber File Descriptor V1 - Journal
Entry Renumber File Descriptor V1Resolver - The resolver for an archived
JournalEntryRenumberFileDescriptorV1
- Journal
Entry SetClock Time V1 - Journal
Entry SetClock Time V1Resolver - The resolver for an archived
JournalEntrySetClockTimeV1
- Journal
Entry SetThread V1 - Journal
Entry SetThread V1Resolver - The resolver for an archived
JournalEntrySetThreadV1
- Journal
Entry Snapshot V1 - Journal
Entry Snapshot V1Resolver - The resolver for an archived
JournalEntrySnapshotV1
- Journal
Entry Socket Accepted V1 - Journal
Entry Socket Accepted V1Resolver - The resolver for an archived
JournalEntrySocketAcceptedV1
- Journal
Entry Socket Bind V1 - Journal
Entry Socket Bind V1Resolver - The resolver for an archived
JournalEntrySocketBindV1
- Journal
Entry Socket Connected V1 - Journal
Entry Socket Connected V1Resolver - The resolver for an archived
JournalEntrySocketConnectedV1
- Journal
Entry Socket Join Ipv4 Multicast V1 - Journal
Entry Socket Join Ipv4 Multicast V1Resolver - The resolver for an archived
JournalEntrySocketJoinIpv4MulticastV1
- Journal
Entry Socket Join Ipv6 Multicast V1 - Journal
Entry Socket Join Ipv6 Multicast V1Resolver - The resolver for an archived
JournalEntrySocketJoinIpv6MulticastV1
- Journal
Entry Socket Leave Ipv4 Multicast V1 - Journal
Entry Socket Leave Ipv4 Multicast V1Resolver - The resolver for an archived
JournalEntrySocketLeaveIpv4MulticastV1
- Journal
Entry Socket Leave Ipv6 Multicast V1 - Journal
Entry Socket Leave Ipv6 Multicast V1Resolver - The resolver for an archived
JournalEntrySocketLeaveIpv6MulticastV1
- Journal
Entry Socket Listen V1 - Journal
Entry Socket Listen V1Resolver - The resolver for an archived
JournalEntrySocketListenV1
- Journal
Entry Socket Open V1 - Journal
Entry Socket Open V1Resolver - The resolver for an archived
JournalEntrySocketOpenV1
- Journal
Entry Socket Pair V1 - Journal
Entry Socket Pair V1Resolver - The resolver for an archived
JournalEntrySocketPairV1
- Journal
Entry Socket Send File V1 - Journal
Entry Socket Send File V1Resolver - The resolver for an archived
JournalEntrySocketSendFileV1
- Journal
Entry Socket Send ToV1 - Journal
Entry Socket Send ToV1 Resolver - The resolver for an archived
JournalEntrySocketSendToV1
- Journal
Entry Socket Send V1 - Journal
Entry Socket Send V1Resolver - The resolver for an archived
JournalEntrySocketSendV1
- Journal
Entry Socket SetOpt Flag V1 - Journal
Entry Socket SetOpt Flag V1Resolver - The resolver for an archived
JournalEntrySocketSetOptFlagV1
- Journal
Entry Socket SetOpt Size V1 - Journal
Entry Socket SetOpt Size V1Resolver - The resolver for an archived
JournalEntrySocketSetOptSizeV1
- Journal
Entry Socket SetOpt Time V1 - Journal
Entry Socket SetOpt Time V1Resolver - The resolver for an archived
JournalEntrySocketSetOptTimeV1
- Journal
Entry Socket Shutdown V1 - Journal
Entry Socket Shutdown V1Resolver - The resolver for an archived
JournalEntrySocketShutdownV1
- Journal
Entry TtySet V1 - Journal
Entry TtySet V1Resolver - The resolver for an archived
JournalEntryTtySetV1
- Journal
Entry Unlink File V1 - Journal
Entry Unlink File V1Resolver - The resolver for an archived
JournalEntryUnlinkFileV1
- Journal
Entry Update Memory Region V1 - Journal
Entry Update Memory Region V1Resolver - The resolver for an archived
JournalEntryUpdateMemoryRegionV1
- Journal
Epoll Event CtlV1 - Journal
Epoll Event CtlV1 Resolver - The resolver for an archived
JournalEpollEventCtlV1
- Journal
IpCidr V1 - Journal
IpCidr V1Resolver - The resolver for an archived
JournalIpCidrV1
- Journal
Wasi Memory Layout - Journal
Wasi Memory Layout Resolver - The resolver for an archived
JournalWasiMemoryLayout
- LogFile
Journal - The LogFile snapshot capturer will write its snapshots to a linear journal
and read them when restoring. It uses the
bincode
serializer which means that forwards and backwards compatibility must be dealt with carefully. - LogFile
Journal Rx - LogFile
Journal Tx - LogRead
Result - The results of an operation to read a log entry from the log
- LogWrite
Result - The results of an operation to write a log entry to the log
- MemFile
Journal - The memory file journal processes journal entries by writing any memory mutations directly to a file. Later this can be used as a mounting target for resuming a process without having to reload the journal from scratch.
- Null
Journal - The null journal sends all the records into the abyss
- Pipe
Journal - Pipe
Journal Rx - Pipe
Journal Tx - Printing
Journal - The printing journal writes all the journal entries to the console as either text or json.
- Recombined
Journal - Transaction
Journal - Journal which will store the events locally in memory until it is either committed or rolled back
- Transaction
Journal Rx - Transaction
Journal Tx - Unsupported
Journal - The default for runtime is to use the unsupported journal which will fail to write journal entries if one attempts to do so.
Enums§
- Archived
Journal Addressfamily V1 - An archived
JournalAddressfamilyV1
- Archived
Journal Advice V1 - An archived
JournalAdviceV1
- Archived
Journal Entry - Archived
Journal Entry Record Type - An archived
JournalEntryRecordType
- Archived
Journal Epoll CtlV1 - An archived
JournalEpollCtlV1
- Archived
Journal Exit Code V1 - An archived
JournalExitCodeV1
- Archived
Journal Snapshot0 Clockid V1 - An archived
JournalSnapshot0ClockidV1
- Archived
Journal Snapshot Trigger V1 - An archived
JournalSnapshotTriggerV1
- Archived
Journal Socket Shutdown V1 - An archived
JournalSocketShutdownV1
- Archived
Journal Sockoption V1 - An archived
JournalSockoptionV1
- Archived
Journal Socktype V1 - An archived
JournalSocktypeV1
- Archived
Journal Stream Security V1 - An archived
JournalStreamSecurityV1
- Archived
Journal Thread Start Type V1 - An archived
JournalThreadStartTypeV1
- Archived
Journal Time Type V1 - An archived
JournalTimeTypeV1
- Archived
Journal Whence V1 - An archived
JournalWhenceV1
- Journal
Addressfamily V1 - Journal
Addressfamily V1Resolver - The resolver for an archived
JournalAddressfamilyV1
- Journal
Advice V1 - Journal
Advice V1Resolver - The resolver for an archived
JournalAdviceV1
- Journal
Entry - Represents a log entry in a snapshot log stream that represents the total state of a WASM process at a point in time.
- Journal
Entry Record Type - Journal
Entry Record Type Resolver - The resolver for an archived
JournalEntryRecordType
- Journal
Epoll CtlV1 - Journal
Epoll CtlV1 Resolver - The resolver for an archived
JournalEpollCtlV1
- Journal
Exit Code V1 - Journal
Exit Code V1Resolver - The resolver for an archived
JournalExitCodeV1
- Journal
Printing Mode - Type of printing mode to use
- Journal
Snapshot0 Clockid V1 - Journal
Snapshot0 Clockid V1Resolver - The resolver for an archived
JournalSnapshot0ClockidV1
- Journal
Snapshot Trigger V1 - Journal
Snapshot Trigger V1Resolver - The resolver for an archived
JournalSnapshotTriggerV1
- Journal
Socket Shutdown V1 - Journal
Socket Shutdown V1Resolver - The resolver for an archived
JournalSocketShutdownV1
- Journal
Sockoption V1 - Journal
Sockoption V1Resolver - The resolver for an archived
JournalSockoptionV1
- Journal
Socktype V1 - Journal
Socktype V1Resolver - The resolver for an archived
JournalSocktypeV1
- Journal
Stream Security V1 - Journal
Stream Security V1Resolver - The resolver for an archived
JournalStreamSecurityV1
- Journal
Thread Start Type V1 - Journal
Thread Start Type V1Resolver - The resolver for an archived
JournalThreadStartTypeV1
- Journal
Time Type V1 - Journal
Time Type V1Resolver - The resolver for an archived
JournalTimeTypeV1
- Journal
Whence V1 - Journal
Whence V1Resolver - The resolver for an archived
JournalWhenceV1
- Snapshot
Trigger - Various triggers that will cause the runtime to take snapshot of the WASM state and store it in the snapshot file.
- Socket
Journal Event - Socket
OptTime Type - Socket
Shutdown How
Constants§
Statics§
Traits§
- Journal
- The snapshot capturer will take a series of objects that represents the state of a WASM process at a point in time and saves it so that it can be restored. It also allows for the restoration of that state at a later moment
- Readable
Journal - The snapshot capturer will take a series of objects that represents the state of a WASM process at a point in time and saves it so that it can be restored. It also allows for the restoration of that state at a later moment
- Writable
Journal - The snapshot capturer will take a series of objects that represents the state of a WASM process at a point in time and saves it so that it can be restored. It also allows for the restoration of that state at a later moment