Expand description
Configuration types for rust-expect.
This module defines configuration structures for sessions, timeouts, logging, and other customizable behavior.
Structs§
- Buffer
Config - Configuration for the output buffer.
- Encoding
Config - Configuration for text encoding.
- Human
Typing Config - Configuration for human-like typing.
- Interact
Config - Configuration for interact mode.
- Interact
Hook - A hook for interact mode.
- Logging
Config - Configuration for logging.
- Session
Config - Configuration for a session.
- Timeout
Config - Configuration for timeouts.
Enums§
- Encoding
- Supported text encodings.
- Encoding
Error Handling - How to handle encoding errors.
- Line
Ending - 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).