FromValue Bool | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Char | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Double | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Float | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Int | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Int8 | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Int16 | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Int32 | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Int64 | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Integer | This instance includes a bounds check to prevent maliciously large inputs to fill up the memory of the target system. You can newtype Scientific and provide your own instance using withScientific if you want to allow larger inputs. |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Natural | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Ordering | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Word | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Word8 | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Word16 | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Word32 | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Word64 | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue () | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Version | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue NominalDiffTime | This instance includes a bounds check to prevent maliciously
large inputs to fill up the memory of the target system. You can
newtype NominalDiffTime and provide your own instance using
withScientific if you want to allow larger inputs. |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue DiffTime | This instance includes a bounds check to prevent maliciously
large inputs to fill up the memory of the target system. You can
newtype DiffTime and provide your own instance using
withScientific if you want to allow larger inputs. |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Scientific | Note this instance doesn't reject large input |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue ZonedTime | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue LocalTime | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue UTCTime | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue ByteArray | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CUIntMax | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CIntMax | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CUIntPtr | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CIntPtr | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CSUSeconds | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CUSeconds | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CTime | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CClock | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CSigAtomic | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CWchar | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CSize | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CPtrdiff | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CDouble | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CFloat | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CBool | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CULLong | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CLLong | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CULong | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CLong | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CUInt | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CInt | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CUShort | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CShort | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CUChar | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CSChar | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CChar | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CBytes | JSON instances check if CBytes is proper UTF8 encoded,
if it is, decode/encode it as Text , otherwise as Bytes . > encodeText ("hello" :: CBytes)
""hello""
> encodeText ("hello\NUL" :: CBytes) -- \NUL is encoded as C0 80
"[104,101,108,108,111,192,128]"
|
Instance detailsDefined in Z.Data.CBytes |
FromValue Value | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue FlatIntSet | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Text | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue PathStyle | |
Instance detailsDefined in Z.IO.FileSystem.FilePath |
FromValue DirEntType | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue UVTimeSpec | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue FStat | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue AccessResult | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue UID | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue GID | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue ProcessOptions | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue ProcessStdStream | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue TimeVal | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue ResUsage | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue PID | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue OSName | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue PassWD | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue CPUInfo | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue TimeVal64 | |
Instance detailsDefined in Z.IO.UV.FFI |
FromValue SocketAddr | |
Instance detailsDefined in Z.IO.Network.SocketAddr |
FromValue IPv4 | |
Instance detailsDefined in Z.IO.Network.SocketAddr |
FromValue IPv6 | |
Instance detailsDefined in Z.IO.Network.SocketAddr |
FromValue PortNumber | |
Instance detailsDefined in Z.IO.Network.SocketAddr |
FromValue SystemTime | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue ExitCode | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue TimeOfDay | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CalendarDiffTime | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue DayOfWeek | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Day | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue CalendarDiffDays | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue Tag Source # | |
Instance detailsDefined in Z.Data.YAML.FFI |
FromValue Mark Source # | |
Instance detailsDefined in Z.Data.YAML.FFI |
FromValue MarkedEvent Source # | |
Instance detailsDefined in Z.Data.YAML.FFI |
FromValue Event Source # | |
Instance detailsDefined in Z.Data.YAML.FFI |
FromValue a => FromValue [a] | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (Maybe a) | |
Instance detailsDefined in Z.Data.JSON.Base |
(FromValue a, Integral a) => FromValue (Ratio a) | This instance includes a bounds check to prevent maliciously large inputs to fill up the memory of the target system. You can newtype Ratio and provide your own instance using withScientific if you want to allow larger inputs. |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (FlatIntMap a) | |
Instance detailsDefined in Z.Data.JSON.Base |
(Ord a, FromValue a) => FromValue (FlatSet a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (Vector a) | |
Instance detailsDefined in Z.Data.JSON.Base |
(Prim a, FromValue a) => FromValue (PrimVector a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (Array a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (SmallArray a) | |
Instance detailsDefined in Z.Data.JSON.Base |
(Prim a, FromValue a) => FromValue (PrimArray a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (Min a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (Max a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (First a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (Last a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (WrappedMonoid a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (Identity a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (First a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (Last a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (Dual a) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (NonEmpty a) | |
Instance detailsDefined in Z.Data.JSON.Base |
(Eq a, Hashable a, FromValue a) => FromValue (HashSet a) | |
Instance detailsDefined in Z.Data.JSON.Base |
(FromValue a, FromValue b) => FromValue (Either a b) | |
Instance detailsDefined in Z.Data.JSON.Base |
(FromValue a, FromValue b) => FromValue (a, b) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (FlatMap Text a) | default instance prefer later key |
Instance detailsDefined in Z.Data.JSON.Base |
(PrimUnlifted a, FromValue a) => FromValue (UnliftedArray a) | |
Instance detailsDefined in Z.Data.JSON.Base |
HasResolution a => FromValue (Fixed a) | This instance includes a bounds check to prevent maliciously large inputs to fill up the memory of the target system. You can newtype Fixed and provide your own instance using withScientific if you want to allow larger inputs. |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue (Proxy a) | Use Null as Proxy a |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (HashMap Text a) | default instance prefer later key |
Instance detailsDefined in Z.Data.JSON.Base |
(FromValue a, FromValue b, FromValue c) => FromValue (a, b, c) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue a => FromValue (Const a b) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue b => FromValue (Tagged a b) | |
Instance detailsDefined in Z.Data.JSON.Base |
(FromValue a, FromValue b, FromValue c, FromValue d) => FromValue (a, b, c, d) | |
Instance detailsDefined in Z.Data.JSON.Base |
(FromValue (f a), FromValue (g a)) => FromValue (Product f g a) | |
Instance detailsDefined in Z.Data.JSON.Base |
(FromValue (f a), FromValue (g a), FromValue a) => FromValue (Sum f g a) | |
Instance detailsDefined in Z.Data.JSON.Base |
(FromValue a, FromValue b, FromValue c, FromValue d, FromValue e) => FromValue (a, b, c, d, e) | |
Instance detailsDefined in Z.Data.JSON.Base |
FromValue (f (g a)) => FromValue (Compose f g a) | |
Instance detailsDefined in Z.Data.JSON.Base |
(FromValue a, FromValue b, FromValue c, FromValue d, FromValue e, FromValue f) => FromValue (a, b, c, d, e, f) | |
Instance detailsDefined in Z.Data.JSON.Base |
(FromValue a, FromValue b, FromValue c, FromValue d, FromValue e, FromValue f, FromValue g) => FromValue (a, b, c, d, e, f, g) | |
Instance detailsDefined in Z.Data.JSON.Base |