BitStringBuilderHoley (Proxy (MkField MkFieldFlag)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitStringBuilderHoley (Proxy (MkField MkFieldI8)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitStringBuilderHoley (Proxy (MkField MkFieldI16)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitStringBuilderHoley (Proxy (MkField MkFieldI32)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitStringBuilderHoley (Proxy (MkField MkFieldI64)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitStringBuilderHoley (Proxy (MkField MkFieldU8)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitStringBuilderHoley (Proxy (MkField MkFieldU16)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitStringBuilderHoley (Proxy (MkField MkFieldU32)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitStringBuilderHoley (Proxy (MkField MkFieldU64)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
(KnownNat v, BitStringBuilderHoley (Proxy f) a, ToBitStringBuilder (Proxy f) a ~ (rt -> a), Num rt) => BitStringBuilderHoley (Proxy (f := v)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
(KnownNat v, BitStringBuilderHoley (Proxy f) a, ToBitStringBuilder (Proxy f) a ~ (x -> a), Num x) => BitStringBuilderHoley (Proxy (f := NegativeNat v)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
(KnownNat v, BitStringBuilderHoley (Proxy f) a, ToBitStringBuilder (Proxy f) a ~ (x -> a), Num x) => BitStringBuilderHoley (Proxy (f := PositiveNat v)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitRecordFieldSize f ~ 1 => BitStringBuilderHoley (Proxy (f := False)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitRecordFieldSize f ~ 1 => BitStringBuilderHoley (Proxy (f := True)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
BitStringBuilderHoley (Proxy nested) a => BitStringBuilderHoley (Proxy (LabelF l nested)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
KnownChunkSize s => BitStringBuilderHoley (Proxy (MkField (MkFieldBits :: BitField (B s) Nat s))) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
KnownChunkSize size => BitStringBuilderHoley (Proxy (MkField (MkFieldCustom :: BitField (EnumValue e) e size))) r Source # | |
Instance detailsDefined in Data.Type.BitRecords.Enum |
(KnownNat (FromEnum e v), KnownChunkSize size) => BitStringBuilderHoley (Proxy (f := v)) r Source # | |
Instance detailsDefined in Data.Type.BitRecords.Enum |
BitStringBuilderHoley (Proxy (Eval r)) a => BitStringBuilderHoley (Proxy r) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type (Extract :: A (IsA foo :-> foo) -> Type) $~ (x :: IsA foo) Source # | |
Instance detailsDefined in Data.Kind.Extra |
type (f :^>>>: g :: A (IsA foo :-> bar2) -> Type) $~ (x :: IsA foo) Source # | |
Instance detailsDefined in Data.Kind.Extra |
type Eval (MaybeField (Nothing :: Maybe (IsA (BitRecordField t))) :: A BitRecord -> Type) Source # | |
Instance detailsDefined in Data.Type.BitRecords.Core |
type Eval (MaybeField (Just fld) :: A BitRecord -> Type) Source # | |
Instance detailsDefined in Data.Type.BitRecords.Core |
type ToPretty (f :: IsA (BitRecordField t)) Source # | |
Instance detailsDefined in Data.Type.BitRecords.Core |
type ToBitStringBuilder (Proxy (MkField MkFieldFlag)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (MkField MkFieldI8)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (MkField MkFieldI16)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (MkField MkFieldI32)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (MkField MkFieldI64)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (MkField MkFieldU8)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (MkField MkFieldU16)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (MkField MkFieldU32)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (MkField MkFieldU64)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (f := NegativeNat v)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (f := PositiveNat v)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (f := v)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (f := False)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (f := True)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (LabelF l nested)) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (MkField (MkFieldBits :: BitField (B s) Nat s))) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type ToBitStringBuilder (Proxy (MkField (MkFieldCustom :: BitField (EnumValue e) e size))) r Source # | |
Instance detailsDefined in Data.Type.BitRecords.Enum |
type ToBitStringBuilder (Proxy (f := v)) r Source # | |
Instance detailsDefined in Data.Type.BitRecords.Enum |
type ToBitStringBuilder (Proxy r) a Source # | |
Instance detailsDefined in Data.Type.BitRecords.Builder.LazyByteStringBuilder |
type (Fun1 f :: A (foo :-> IsA b) -> Type) $~ (x :: foo) Source # | |
Instance detailsDefined in Data.Kind.Extra |
type (Fun2 f :: A (foo :-> IsA (a :-> IsA b)) -> Type) $~ (x :: foo) Source # | |
Instance detailsDefined in Data.Kind.Extra |
type (Fun3 f :: A (foo :-> IsA (a :-> IsA (b :-> IsA c))) -> Type) $~ (x :: foo) Source # | |
Instance detailsDefined in Data.Kind.Extra |
type (Fun4 f :: A (foo :-> IsA (a :-> IsA (b :-> IsA (c :-> IsAn d)))) -> Type) $~ (x :: foo) Source # | |
Instance detailsDefined in Data.Kind.Extra |
type (f :>>>^: g :: A (foo :-> IsA o) -> Type) $~ (x :: foo) Source # | |
Instance detailsDefined in Data.Kind.Extra |
type (Optional fallback f :: A (Maybe s :-> IsA t) -> Type) $~ (Nothing :: Maybe s) Source # | |
Instance detailsDefined in Data.Kind.Extra |
type (Optional fallback f :: A (Maybe foo :-> IsA t) -> Type) $~ (Just s :: Maybe foo) Source # | |
Instance detailsDefined in Data.Kind.Extra |
type (f :^>>>^: g :: A (IsA foo :-> IsA o) -> Type) $~ (x :: IsA foo) Source # | |
Instance detailsDefined in Data.Kind.Extra |
type SizeFieldValue (MkField t :: A (BitRecordField t) -> Type) Source # | |
Instance detailsDefined in Data.Type.BitRecords.Sized |
type SizeFieldValue (f := v :: A (BitRecordField t) -> Type) Source # | |
Instance detailsDefined in Data.Type.BitRecords.Sized |
type SizeFieldValue (LabelF l f :: A (BitRecordField t) -> Type) Source # | |
Instance detailsDefined in Data.Type.BitRecords.Sized |