fact: Definition packetHeading := < "id" :: ID, "QR" :: bool, "Opcode" :: OpCode, "AA" :: bool, "TC" :: bool, "RD" :: bool, "RA" :: bool, "RCODE" :: ResponseCode, "question" :: question, "answers" :: list resourceRecord, "authority" :: list resourceRecord, "additional" :: list resourceRecord >%Heading.
imports: Coq.Vectors.Vector Coq.ZArith.ZArith Coq.Strings.Ascii Coq.Strings.String Coq.Bool.Bool Coq.Vectors.Vector Coq.Lists.List Fiat.Common.BoundedLookup Fiat.Common.SumType Fiat.Common.EnumType Fiat.Narcissus.Formats.DomainNameOpt Fiat.QueryStructure.Specification.Representation.Notations Fiat.QueryStructure.Specification.Representation.Heading Fiat.QueryStructure.Specification.Representation.Tuple Bedrock.Word Bedrock.Memory Fiat.Narcissus.Examples.DNS.SimpleRRecordTypes