Internal representation for header keys.
Constructors
TokentokenIx :: IntIndex for value table
shouldBeIndexed :: Boolshould be indexed in HPACK
isPseudo :: Boolis this a pseudo header key?
tokenKey :: HeaderNameCase insensitive header key
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
Modulehttp-semantics-0.3.0Haskell2010
Internal representation for header keys.
TokentokenIx :: IntIndex for value table
shouldBeIndexed :: Boolshould be indexed in HPACK
isPseudo :: Boolis this a pseudo header key?
tokenKey :: HeaderNameCase insensitive header key
Extracting a case insensitive header key from a token.
Extracting a folded header key from a token.
Making a token from a header key.
toToken ":authority" == tokenAuthorityTruetoToken "foo"Token {tokenIx = 73, shouldBeIndexed = True, isPseudo = False, tokenKey = "foo"}toToken ":bar"Token {tokenIx = 73, shouldBeIndexed = True, isPseudo = True, tokenKey = ":bar"}
Minimum token index.
Maximun token index defined in the static table.
Maximum token index.
Token index for tokenCookie.
Is this token ix to be held in the place holder?
Is this token ix for Cookie?
Is this token ix for a header not defined in the static table?
Is this token for a header not defined in the static table?
A place holder to hold header keys not defined in the static table. | For Warp
For QPACK