Skip to main content

Crate keramics_core

Crate keramics_core 

Source

Modules§

formatters
macros
mediator

Macros§

data_stream_get_size
Retrieves the size of a [DataStreamReference].
data_stream_read_at_position
Reads data at a specific position from a [DataStreamReference].
data_stream_read_exact_at_position
Reads an exact amount of data at a specific position from a [DataStreamReference].
debug_trace_data
Debug print data.
debug_trace_data_and_structure
Debug print data and a structure representation.
debug_trace_structure
Debug print a structure representation.
error_trace_add_frame
Adds a frame to an existing [ErrorTrace].
error_trace_function
Determines the name of the current function.
error_trace_new
Creates a new [ErrorTrace].
error_trace_new_with_error
Creates a new [ErrorTrace] based on an existing error.

Structs§

DebugTrace
Debug trace.
DebugTraceScope
Debug trace scope that caches output.
ErrorTrace
Error with traceback information.
FakeDataStream
Fake (or virtual) data stream.

Enums§

ByteOrder
Byte order.

Traits§

DataStream
Data stream trait.

Functions§

open_fake_data_stream
Opens a new fake data stream.
open_fake_data_stream_with_offset
Opens a new fake data stream with offset.
open_os_data_stream
Opens a new operating system data stream.

Type Aliases§

DataStreamReference