Re-exports§
pub use super::pattern::host_pattern_matches;pub use super::pattern::is_host_pattern;pub use super::pattern::proxy_jump_contains_self;pub use super::pattern::ssh_pattern_match;
Structs§
- Directive
- A directive line inside a Host block.
- Host
Block - A parsed Host block with its directives.
- Host
Entry - Convenience view for the TUI — extracted from a HostBlock.
- Include
Directive - An Include directive that references other config files.
- Included
File - A file resolved from an Include directive.
- Inherited
Hints - Inherited field hints from matching patterns. Each field is
Some((value, source_pattern))when a pattern provides that directive,Noneotherwise. - Pattern
Entry - Convenience view for pattern Host blocks in the TUI.
- SshConfig
File - Represents the entire SSH config file as a sequence of elements. Preserves the original structure for round-trip fidelity.
Enums§
- Config
Element - A single element in the config file.