ReadonlynameAlways "ProvenanceMarkError".
ReadonlycodeThe condition, one of ProvenanceMarkErrorCode.
ReadonlydetailsThe fields of the condition, discriminated by code; frozen.
StaticisWhether value is a ProvenanceMarkError: an instance of this class.
Whether this error's code is code, narrowing details.
StaticinvalidInvalidSeedLength: a seed that is not 32 bytes.
Readonlycode: "InvalidSeedLength"The condition.
Readonlydetails: SeedLengthDetails<"InvalidSeedLength">The condition's fields.
StaticinvalidInvalidRngStateLength: an RNG state that is not 32 bytes.
Readonlycode: "InvalidRngStateLength"The condition.
Readonlydetails: SeedLengthDetails<"InvalidRngStateLength">The condition's fields.
StaticduplicateDuplicateKey: a key given twice.
Readonlycode: "DuplicateKey"The condition.
Readonlydetails: KeyDetails<"DuplicateKey">The condition's fields.
StaticmissingMissingKey: a key not given.
Readonlycode: "MissingKey"The condition.
Readonlydetails: KeyDetails<"MissingKey">The condition's fields.
StaticinvalidInvalidKey: a key with the wrong value.
Readonlycode: "InvalidKey"The condition.
Readonlydetails: KeyDetails<"InvalidKey">The condition's fields.
StaticextraExtraKeys: a keyed structure with the wrong number of keys.
Readonlycode: "ExtraKeys"The condition.
Readonlydetails: ExpectedActualDetails<"ExtraKeys">The condition's fields.
StaticinvalidInvalidKeyLength: a key that is not the link length.
Readonlycode: "InvalidKeyLength"The condition.
Readonlydetails: ExpectedActualDetails<"InvalidKeyLength">The condition's fields.
StaticinvalidInvalidNextKeyLength: a next key that is not the link length.
Readonlycode: "InvalidNextKeyLength"The condition.
Readonlydetails: ExpectedActualDetails<"InvalidNextKeyLength">The condition's fields.
StaticinvalidInvalidChainIdLength: a chain id that is not the link length.
Readonlycode: "InvalidChainIdLength"The condition.
Readonlydetails: ExpectedActualDetails<"InvalidChainIdLength">The condition's fields.
StaticinvalidInvalidMessageLength: a message shorter than the resolution's fixed part.
Readonlycode: "InvalidMessageLength"The condition.
Readonlydetails: ExpectedActualDetails<"InvalidMessageLength">The condition's fields.
StaticinvalidInvalidInfoCbor: info bytes that are not CBOR.
Optionalcause: unknownReadonlycode: "InvalidInfoCbor"The condition.
Readonlydetails: InvalidInfoCborDetailsThe condition's fields.
StaticdateDateOutOfRange: a date the codec cannot carry.
Readonlycode: "DateOutOfRange"The condition.
Readonlydetails: ReasonDetails<"DateOutOfRange">The condition's fields.
StaticinvalidInvalidDate: a date string or Date that holds no date.
Optionalcause: unknownReadonlycode: "InvalidDate"The condition.
Readonlydetails: ReasonDetails<"InvalidDate">The condition's fields.
StaticyearYearOutOfRange: a year outside 2023 to 2150 for the 2-byte codec.
Readonlycode: "YearOutOfRange"The condition.
Readonlydetails: YearOutOfRangeDetailsThe condition's fields.
StaticinvalidInvalidMonthOrDay: a month or day that is not on the calendar.
Readonlycode: "InvalidMonthOrDay"The condition.
Readonlydetails: InvalidMonthOrDayDetailsThe condition's fields.
StaticresolutionResolutionError: a resolution number, sequence number or field length the resolution refuses.
Readonlycode: "ResolutionError"The condition.
Readonlydetails: ReasonDetails<"ResolutionError">The condition's fields.
StaticmissingMissingUrlParameter: a URL without the parameter.
Readonlycode: "MissingUrlParameter"The condition.
Readonlydetails: MissingUrlParameterDetailsThe condition's fields.
StaticbytewordsBytewords: a bytewords decode failure (bytewords error: …).
Optionalcause: unknownReadonlycode: "Bytewords"The condition.
Readonlydetails: MessageDetails<"Bytewords">The condition's fields.
StaticcborCbor: a CBOR failure (CBOR error: …).
Optionalcause: unknownReadonlycode: "Cbor"The condition.
Readonlydetails: MessageDetails<"Cbor">The condition's fields.
StaticcborCbor from a CBOR or UR decoder entry point, where the reference
returns the dcbor error itself: the message is the dcbor error's.
Readonlycode: "Cbor"The condition.
Readonlydetails: MessageDetails<"Cbor">The condition's fields.
StaticurlUrl: a URL that does not parse (URL parsing error: …).
Optionalcause: unknownReadonlycode: "Url"The condition.
Readonlydetails: MessageDetails<"Url">The condition's fields.
Staticbase64Base64: base64 that does not decode (base64 decoding error: …).
Optionalcause: unknownReadonlycode: "Base64"The condition.
Readonlydetails: MessageDetails<"Base64">The condition's fields.
StaticjsonJson: JSON that does not deserialise (JSON error: …, worded as serde words it).
Optionalcause: unknownReadonlycode: "Json"The condition.
Readonlydetails: MessageDetails<"Json">The condition's fields.
StatictryTryFromInt: an integer outside its type (integer conversion error: …).
Optionalcause: unknownReadonlycode: "TryFromInt"The condition.
Readonlydetails: MessageDetails<"TryFromInt">The condition's fields.
StaticenvelopeEnvelope: an envelope that is not a generator's, or an envelope failure (envelope error: …).
Optionalcause: unknownReadonlycode: "Envelope"The condition.
Readonlydetails: MessageDetails<"Envelope">The condition's fields.
StaticwrapCbor, Bytewords or Envelope for a sibling error caught inside a decoder; other values pass through.
StaticvalidationValidation: a mark that does not follow its predecessor; details.issue says why.
Readonlycode: "Validation"The condition.
Readonlydetails: ValidationDetailsThe condition's fields.
The error every operation of this package throws.
codenames the condition (the reference's variant names),detailsis discriminated by it, andcausecarries the sibling error when a decoder wrapped one.