chgttyyr/moon_dns/src/zone does not have a README file
pub(all) enum LookupResult { ExactMatch(Array[@chgttyyr/moon_dns/src/types.RecordRecord]) CNameMatch(@chgttyyr/moon_dns/src/types.RecordRecord, String) WildcardMatch(Array[@chgttyyr/moon_dns/src/types.RecordRecord]) NoData(@chgttyyr/moon_dns/src/types.RecordRecord) NxDomain(@chgttyyr/moon_dns/src/types.RecordRecord) NotAuthoritative} derive(@moonbitlang/core/debug.DebugDebug)
pub(all) struct Zone { origin : String default_ttl : UInt soa : @chgttyyr/moon_dns/src/types.RecordRecord? records : Array[@chgttyyr/moon_dns/src/types.RecordRecord]} derive(@moonbitlang/core/debug.DebugDebug)
fn Zone::add_record(self : Zone, record : @chgttyyr/moon_dns/src/types.RecordRecord) -> Unit
fn Zone::get_soa_or_fallback(self : Zone) -> @chgttyyr/moon_dns/src/types.RecordRecord
fn Zone::lookup(self : Zone, query_name : String, qtype : @chgttyyr/moon_dns/src/types.RTypeRType) -> LookupResult
fn Zone::new(origin : String, default_ttl : UInt) -> Zone
fn Zone::record_count(self : Zone) -> Int
fn Zone::validate(self : Zone) -> Array[String]
fn parse_zone_text(initial_origin : String, text : String) -> Result[Zone, @chgttyyr/moon_dns/src/types.DnsErrorDnsError]
Install
Pure MoonBit authoritative DNS server (RFC 1035/6891) with robust pointer compression security
Dependencies
Powered by MoonBit
© 2026 mooncakes.io