dnsbase
Copyright(c) Viktor Dukhovni 2026
LicenseBSD-3-Clause
Maintainerietf-dane@dukhovni.org
Stabilityunstable
Safe HaskellNone
LanguageGHC2024

Net.DNSBase.EDNS.OptNum

Description

The 16-bit OPTION-CODE field used by EDNS(0) options inside the OPT pseudo-RR (RFC 6891 section 6.1.2). Pattern synonyms cover the standardised options (NSID, ECS, EDE, ...); unknown codes round-trip as OpaqueOption values. See the IANA DNS EDNS0 Option Codes registry for the full list.

Synopsis

EDNS(0) option numbers

newtype OptNum Source #

EDNS Option Code (RFC 6891).

Constructors

OptNum Word16 

Instances

Instances details
Presentable OptNum Source # 
Instance details

Defined in Net.DNSBase.EDNS.Internal.OptNum

Bounded OptNum Source # 
Instance details

Defined in Net.DNSBase.EDNS.Internal.OptNum

Enum OptNum Source # 
Instance details

Defined in Net.DNSBase.EDNS.Internal.OptNum

Num OptNum Source # 
Instance details

Defined in Net.DNSBase.EDNS.Internal.OptNum

Read OptNum Source # 
Instance details

Defined in Net.DNSBase.EDNS.Internal.OptNum

Integral OptNum Source # 
Instance details

Defined in Net.DNSBase.EDNS.Internal.OptNum

Real OptNum Source # 
Instance details

Defined in Net.DNSBase.EDNS.Internal.OptNum

Show OptNum Source # 
Instance details

Defined in Net.DNSBase.EDNS.Internal.OptNum

Eq OptNum Source # 
Instance details

Defined in Net.DNSBase.EDNS.Internal.OptNum

Methods

(==) :: OptNum -> OptNum -> Bool #

(/=) :: OptNum -> OptNum -> Bool #

Ord OptNum Source # 
Instance details

Defined in Net.DNSBase.EDNS.Internal.OptNum