Module rndc_parser

Module rndc_parser 

Source
Expand description

RNDC output parser

This module provides parsers for BIND9 RNDC command outputs using nom.

§Examples

use bindcar::rndc_parser::parse_showzone;

let output = r#"zone "example.com" { type primary; file "/var/cache/bind/example.com.zone"; };"#;
let config = parse_showzone(output).unwrap();
assert_eq!(config.zone_name, "example.com");

Enums§

RndcParseError
RNDC parse errors

Functions§

parse_showzone
Parse rndc showzone output

Type Aliases§

ParseResult