Hoogle Search

Within LTS Haskell 24.12 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. objectLastModified :: ObjectInfo -> UTCTime

    aws Aws.S3.Core

    No documentation available.

  2. omLastModified :: ObjectMetadata -> UTCTime

    aws Aws.S3.Core

    No documentation available.

  3. oviLastModified :: ObjectVersionInfo -> UTCTime

    aws Aws.S3.Core

    No documentation available.

  4. oviLastModified :: ObjectVersionInfo -> UTCTime

    aws Aws.S3.Core

    No documentation available.

  5. validateLastNPads :: Int -> ByteString -> IO (Either Text ByteString) -> Either Text ByteString

    base32 Data.ByteString.Base32.Internal

    This function checks that the last N-chars of a bytestring are '=' and, if true, fails with a message or completes some io action. This is necessary to check when decoding permissively (i.e. filling in padding chars). Consider the following 8 cases of a string of length l:

    • l = 0 mod 8: No pad chars are added, since the input is assumed to be good.
    • l = 1 mod 8: Never an admissible length in base32
    • l = 2 mod 8: 6 padding chars are added. If padding chars are present in the string, they will fail as to decode as final quanta
    • l = 3 mod 8: Never an admissible length in base32
    • l = 4 mod 8: 4 padding chars are added. If 2 padding chars are present in the string this can be "completed" in the sense that it now acts like a string `l == 2 mod 8` with 6 padding chars, and could potentially form corrupted data.
    • l = 5 mod 8: 3 padding chars are added. If 3 padding chars are present in the string, this could form corrupted data like in the previous case.
    • l = 6 mod 8: Never an admissible length in base32
    • l = 7 mod 8: 1 padding char is added. If 5 padding chars are present in the string, this could form corrupted data like the previous cases.
    Hence, permissive decodes should only fill in padding chars when it makes sense to add them. That is, if an input is degenerate, it should never succeed when we add padding chars. We need the following invariant to hold:
    B32.decodeUnpadded | B32.decodePadded ~ B32.decode
    

  6. siLastSnapshot :: SubvolInfo -> Maybe Word64

    btrfs System.Linux.Btrfs

    The generation when the most recent snapshot of this subvolume was taken.

  7. siLastSnapshot :: SubvolInfo -> Maybe Word64

    btrfs System.Linux.Btrfs.ByteString

    The generation when the most recent snapshot of this subvolume was taken.

  8. attachmentLastChangeTime :: Attachment -> UTCTime

    bugzilla-redhat Web.RedHatBugzilla

    No documentation available.

  9. bugLastChangeTime :: Bug -> UTCTime

    bugzilla-redhat Web.RedHatBugzilla

    No documentation available.

  10. maintainerOfLastResort :: NameAddr

    cabal-debian Debian.Policy

    Maintainer is a mandatory field, so we need a value we can use when all else fails.

Page 122 of many | Previous | Next