Module config

Module config 

Source
Expand description

Configuration types for rust-expect.

This module defines configuration structures for sessions, timeouts, logging, and other customizable behavior.

Structs§

BufferConfig
Configuration for the output buffer.
EncodingConfig
Configuration for text encoding.
HumanTypingConfig
Configuration for human-like typing.
InteractConfig
Configuration for interact mode.
InteractHook
A hook for interact mode.
LoggingConfig
Configuration for logging.
SessionConfig
Configuration for a session.
TimeoutConfig
Configuration for timeouts.

Enums§

Encoding
Supported text encodings.
EncodingErrorHandling
How to handle encoding errors.
LineEnding
Line ending styles.
LogFormat
Log format options.

Constants§

DEFAULT_BUFFER_SIZE
Default buffer size (100 MB).
DEFAULT_DELAY_BEFORE_SEND
Default delay before send operations.
DEFAULT_TERM
Default TERM environment variable value.
DEFAULT_TERMINAL_HEIGHT
Default terminal height.
DEFAULT_TERMINAL_WIDTH
Default terminal width.
DEFAULT_TIMEOUT
Default timeout duration (30 seconds).