apiculture/error

Error types for apiculture operations.

These errors indicate failure conditions when generating keys, creating alphabets, or encoding/decoding data.

Types

pub type Error {
  EmptyAlphabet
  SingleCharacterAlphabet
  DuplicateCharacters
  SecureRandomUnavailable
  InvalidByteCount
  InvalidEncoding
  MalformedInput
  ChecksumMismatch
}

Constructors

  • EmptyAlphabet

    The alphabet is empty.

  • SingleCharacterAlphabet

    The alphabet has only one character.

  • DuplicateCharacters

    The alphabet contains duplicate characters.

  • SecureRandomUnavailable

    Secure randomness is not available on this platform.

  • InvalidByteCount

    The requested byte count is invalid (e.g., negative or zero).

  • InvalidEncoding

    The encoding is invalid.

  • MalformedInput

    The encoded input is malformed.

  • ChecksumMismatch

    The checksum does not match.

Search Document