packages feed

gi-json 1.0.6 → 1.0.7

raw patch · 4 files changed

+12/−7 lines, 4 filesdep ~haskell-gisetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi

API changes (from Hackage documentation)

- GI.Json.Callbacks: drop_closures_BoxedSerializeFunc :: BoxedSerializeFunc -> BoxedSerializeFunc_WithClosures
- GI.Json.Callbacks: noBoxedSerializeFunc_WithClosures :: Maybe BoxedSerializeFunc_WithClosures
- GI.Json.Callbacks: type BoxedSerializeFunc_WithClosures = -- | /@boxed@/: a boxed data structure Ptr () -> -- | __Returns:__ the newly created JSON node tree representing the boxed data IO Node
- GI.Json.Enums: instance GHC.Classes.Eq GI.Json.Enums.NodeType
- GI.Json.Enums: instance GHC.Classes.Eq GI.Json.Enums.ParserError
- GI.Json.Enums: instance GHC.Classes.Eq GI.Json.Enums.PathError
- GI.Json.Enums: instance GHC.Classes.Eq GI.Json.Enums.ReaderError
- GI.Json.Enums: instance GHC.Classes.Ord GI.Json.Enums.NodeType
- GI.Json.Enums: instance GHC.Classes.Ord GI.Json.Enums.ParserError
- GI.Json.Enums: instance GHC.Classes.Ord GI.Json.Enums.PathError
- GI.Json.Enums: instance GHC.Classes.Ord GI.Json.Enums.ReaderError
- GI.Json.Enums: instance GHC.Enum.Enum GI.Json.Enums.NodeType
- GI.Json.Enums: instance GHC.Enum.Enum GI.Json.Enums.ParserError
- GI.Json.Enums: instance GHC.Enum.Enum GI.Json.Enums.PathError
- GI.Json.Enums: instance GHC.Enum.Enum GI.Json.Enums.ReaderError
- GI.Json.Enums: instance GHC.Show.Show GI.Json.Enums.NodeType
- GI.Json.Enums: instance GHC.Show.Show GI.Json.Enums.ParserError
- GI.Json.Enums: instance GHC.Show.Show GI.Json.Enums.PathError
- GI.Json.Enums: instance GHC.Show.Show GI.Json.Enums.ReaderError
- GI.Json.Interfaces.Serializable: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Json.Interfaces.Serializable.Serializable)
- GI.Json.Interfaces.Serializable: instance GHC.Classes.Eq GI.Json.Interfaces.Serializable.Serializable
- GI.Json.Objects.Builder: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Json.Objects.Builder.Builder)
- GI.Json.Objects.Builder: instance GHC.Classes.Eq GI.Json.Objects.Builder.Builder
- GI.Json.Objects.Generator: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Json.Objects.Generator.Generator)
- GI.Json.Objects.Generator: instance GHC.Classes.Eq GI.Json.Objects.Generator.Generator
- GI.Json.Objects.Parser: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Json.Objects.Parser.Parser)
- GI.Json.Objects.Parser: instance GHC.Classes.Eq GI.Json.Objects.Parser.Parser
- GI.Json.Objects.Path: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Json.Objects.Path.Path)
- GI.Json.Objects.Path: instance GHC.Classes.Eq GI.Json.Objects.Path.Path
- GI.Json.Objects.Reader: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Json.Objects.Reader.Reader)
- GI.Json.Objects.Reader: instance GHC.Classes.Eq GI.Json.Objects.Reader.Reader
- GI.Json.Structs.Array: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Json.Structs.Array.Array)
- GI.Json.Structs.Array: instance GHC.Classes.Eq GI.Json.Structs.Array.Array
- GI.Json.Structs.Node: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Json.Structs.Node.Node)
- GI.Json.Structs.Node: instance GHC.Classes.Eq GI.Json.Structs.Node.Node
- GI.Json.Structs.Object: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Json.Structs.Object.Object)
- GI.Json.Structs.Object: instance GHC.Classes.Eq GI.Json.Structs.Object.Object
- GI.Json.Structs.ObjectIter: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Json.Structs.ObjectIter.ObjectIter tag
- GI.Json.Structs.ObjectIter: instance GHC.Classes.Eq GI.Json.Structs.ObjectIter.ObjectIter
+ GI.Json: GArray :: Ptr (GArray a) -> GArray a
+ GI.Json: GByteArray :: Ptr GByteArray -> GByteArray
+ GI.Json: GError :: ManagedPtr GError -> GError
+ GI.Json: GHashTable :: Ptr (GHashTable a b) -> GHashTable a b
+ GI.Json: GList :: Ptr (GList a) -> GList a
+ GI.Json: GParamSpec :: ManagedPtr GParamSpec -> GParamSpec
+ GI.Json: GPtrArray :: Ptr (GPtrArray a) -> GPtrArray a
+ GI.Json: GSList :: Ptr (GSList a) -> GSList a
+ GI.Json: GType :: CGType -> GType
+ GI.Json: GValue :: ManagedPtr GValue -> GValue
+ GI.Json: GVariant :: ManagedPtr GVariant -> GVariant
+ GI.Json: GVariantDictEntry :: key -> value -> GVariantDictEntry key value
+ GI.Json: GVariantHandle :: Int32 -> GVariantHandle
+ GI.Json: GVariantSinglet :: a -> GVariantSinglet a
+ GI.Json: ManagedPtr :: ForeignPtr a -> Maybe CallStack -> IORef (Maybe CallStack) -> ManagedPtr a
+ GI.Json: PtrWrapped :: Ptr a -> PtrWrapped a
+ GI.Json: UnexpectedNullPointerReturn :: Text -> UnexpectedNullPointerReturn
+ GI.Json: [:!<~] :: forall obj info (attr :: Symbol) (tag1 :: AttrOpTag) b model (tag :: AttrOpTag). (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag1 info obj, AttrSetTypeConstraint info b, ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag
+ GI.Json: [:&=] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrTransferTypeConstraint info b, AttrSetTypeConstraint info (AttrTransferType info)) => AttrLabelProxy attr -> b -> AttrOp obj tag
+ GI.Json: [:::] :: forall object info. SignalProxy object info -> Text -> SignalProxy object info
+ GI.Json: [:<~] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b model. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b, AttrOpAllowed 'AttrGet info obj, EqMaybe b (AttrGetType info), ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag
+ GI.Json: [:=>] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> IO b -> AttrOp obj tag
+ GI.Json: [:=] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> b -> AttrOp obj tag
+ GI.Json: [:~>] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> IO b) -> AttrOp obj tag
+ GI.Json: [:~] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> b) -> AttrOp obj tag
+ GI.Json: [After] :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag
+ GI.Json: [Bind] :: forall obj info (propName :: Symbol) (tag :: AttrOpTag) model outType (components :: [Symbol]) (fieldName :: Symbol). (HasAttributeList obj, GObject obj, info ~ ResolveAttribute propName obj, AttrInfo info, KnownSymbol (AttrLabel info), AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrOpAllowed 'AttrPut info obj, ?_haskell_gi_modelProxy :: ModelProxy model, outType ~ AttrGetType info, AttrSetTypeConstraint info outType, components ~ Components fieldName, PathFieldAccess components model outType, KnownSymbol fieldName, Eq outType) => AttrLabelProxy propName -> AttrLabelProxy fieldName -> AttrOp obj tag
+ GI.Json: [On] :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag
+ GI.Json: [PropertyNotify] :: forall info1 (propName :: Symbol) object (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object GObjectNotifySignalInfo
+ GI.Json: [PropertySet] :: forall info1 (propName :: Symbol) object b (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, AttrBaseTypeConstraint info1 object, b ~ AttrGetType info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object (GObjectPropertySetSignalInfo b)
+ GI.Json: [gtypeToCGType] :: GType -> CGType
+ GI.Json: [managedForeignPtr] :: ManagedPtr a -> ForeignPtr a
+ GI.Json: [managedPtrAllocCallStack] :: ManagedPtr a -> Maybe CallStack
+ GI.Json: [managedPtrIsDisowned] :: ManagedPtr a -> IORef (Maybe CallStack)
+ GI.Json: [nullPtrErrorMsg] :: UnexpectedNullPointerReturn -> Text
+ GI.Json: [unwrapPtr] :: PtrWrapped a -> Ptr a
+ GI.Json: after :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId
+ GI.Json: asA :: (ManagedPtrNewtype a, ManagedPtrNewtype b, HasParentTypes b, IsDescendantOf a b) => b -> (ManagedPtr a -> a) -> a
+ GI.Json: boxedPtrCalloc :: CallocPtr a => IO (Ptr a)
+ GI.Json: boxedPtrCopy :: BoxedPtr a => a -> IO a
+ GI.Json: boxedPtrFree :: BoxedPtr a => a -> IO ()
+ GI.Json: byteStringToCString :: ByteString -> IO CString
+ GI.Json: castTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o', GObject o') => (ManagedPtr o' -> o') -> o -> IO (Maybe o')
+ GI.Json: catchGErrorJust :: GErrorClass err => err -> IO a -> (GErrorMessage -> IO a) -> IO a
+ GI.Json: catchGErrorJustDomain :: GErrorClass err => IO a -> (err -> GErrorMessage -> IO a) -> IO a
+ GI.Json: checkGError :: (Ptr (Ptr GError) -> IO a) -> (GError -> IO a) -> IO a
+ GI.Json: checkInstanceType :: (ManagedPtrNewtype o, TypedObject o) => o -> GType -> IO Bool
+ GI.Json: class TypedObject a => BoxedEnum a
+ GI.Json: class TypedObject a => BoxedFlags a
+ GI.Json: class ManagedPtrNewtype a => BoxedPtr a
+ GI.Json: class BoxedPtr a => CallocPtr a
+ GI.Json: class (ManagedPtrNewtype a, TypedObject a) => GBoxed a
+ GI.Json: class Enum err => GErrorClass err
+ GI.Json: class (ManagedPtrNewtype a, TypedObject a) => GObject a
+ GI.Json: class Enum a => IsGFlag a
+ GI.Json: class IsGValue a
+ GI.Json: class IsGVariant a
+ GI.Json: class Ord a => IsGVariantBasicType a
+ GI.Json: class Coercible a ManagedPtr () => ManagedPtrNewtype a
+ GI.Json: class HasParentTypes a => TypedObject a
+ GI.Json: copyBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a)
+ GI.Json: copyBoxedPtr :: GBoxed a => Ptr a -> IO (Ptr a)
+ GI.Json: copyBytes :: (HasCallStack, CallocPtr a) => Int -> Ptr a -> IO (Ptr a)
+ GI.Json: cstringPackPtr :: CString -> PtrWrapped CString
+ GI.Json: cstringToByteString :: HasCallStack => CString -> IO ByteString
+ GI.Json: cstringToString :: HasCallStack => CString -> IO String
+ GI.Json: cstringToText :: HasCallStack => CString -> IO Text
+ GI.Json: cstringUnpackPtr :: PtrWrapped CString -> CString
+ GI.Json: data AttrOp obj (tag :: AttrOpTag)
+ GI.Json: data GArray a
+ GI.Json: data GByteArray
+ GI.Json: data GClosure a
+ GI.Json: data GHashTable a b
+ GI.Json: data GList a
+ GI.Json: data GPtrArray a
+ GI.Json: data GSList a
+ GI.Json: data GVariantDictEntry key value
+ GI.Json: data GVariantObjectPath
+ GI.Json: data GVariantSignature
+ GI.Json: data ManagedPtr a
+ GI.Json: data SignalProxy object info
+ GI.Json: data UnexpectedNullPointerReturn
+ GI.Json: disownBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a)
+ GI.Json: disownGVariant :: GVariant -> IO (Ptr GVariant)
+ GI.Json: disownManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
+ GI.Json: disownObject :: (HasCallStack, GObject a) => a -> IO (Ptr b)
+ GI.Json: freeBoxed :: (HasCallStack, GBoxed a) => a -> IO ()
+ GI.Json: fromGValue :: (IsGValue a, MonadIO m) => GValue -> m a
+ GI.Json: fromGVariant :: IsGVariant a => GVariant -> IO (Maybe a)
+ GI.Json: gDirectEqual :: GEqualFunc (Ptr a)
+ GI.Json: gDirectHash :: GHashFunc (Ptr a)
+ GI.Json: gStrEqual :: GEqualFunc CString
+ GI.Json: gStrHash :: GHashFunc CString
+ GI.Json: g_list_free :: Ptr (GList a) -> IO ()
+ GI.Json: g_slist_free :: Ptr (GSList a) -> IO ()
+ GI.Json: gerrorClassDomain :: GErrorClass err => err -> Text
+ GI.Json: gerrorCode :: GError -> IO GErrorCode
+ GI.Json: gerrorDomain :: GError -> IO GQuark
+ GI.Json: gerrorMessage :: GError -> IO GErrorMessage
+ GI.Json: gerrorNew :: GErrorDomain -> GErrorCode -> GErrorMessage -> IO GError
+ GI.Json: get :: forall info (attr :: Symbol) obj result m. (AttrGetC info obj attr result, MonadIO m) => obj -> AttrLabelProxy attr -> m result
+ GI.Json: gflagsToWord :: (Num b, IsGFlag a) => [a] -> b
+ GI.Json: glibType :: TypedObject a => IO GType
+ GI.Json: gtypeName :: GType -> IO String
+ GI.Json: gvalueGType_ :: IsGValue a => IO GType
+ GI.Json: gvalueGet_ :: IsGValue a => Ptr GValue -> IO a
+ GI.Json: gvaluePackPtr :: Ptr GValue -> PtrWrapped (Ptr GValue)
+ GI.Json: gvalueSet_ :: IsGValue a => Ptr GValue -> a -> IO ()
+ GI.Json: gvalueUnpackPtr :: PtrWrapped (Ptr GValue) -> Ptr GValue
+ GI.Json: gvariantFromBool :: Bool -> IO GVariant
+ GI.Json: gvariantFromBytestring :: ByteString -> IO GVariant
+ GI.Json: gvariantFromDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => key -> value -> IO GVariant
+ GI.Json: gvariantFromDouble :: Double -> IO GVariant
+ GI.Json: gvariantFromGVariant :: GVariant -> IO GVariant
+ GI.Json: gvariantFromHandle :: Int32 -> IO GVariant
+ GI.Json: gvariantFromInt16 :: Int16 -> IO GVariant
+ GI.Json: gvariantFromInt32 :: Int32 -> IO GVariant
+ GI.Json: gvariantFromInt64 :: Int64 -> IO GVariant
+ GI.Json: gvariantFromList :: IsGVariant a => [a] -> IO GVariant
+ GI.Json: gvariantFromMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => Map key value -> IO GVariant
+ GI.Json: gvariantFromMaybe :: IsGVariant a => Maybe a -> IO GVariant
+ GI.Json: gvariantFromObjectPath :: GVariantObjectPath -> IO GVariant
+ GI.Json: gvariantFromSignature :: GVariantSignature -> IO GVariant
+ GI.Json: gvariantFromText :: Text -> IO GVariant
+ GI.Json: gvariantFromTuple :: [GVariant] -> IO GVariant
+ GI.Json: gvariantFromWord16 :: Word16 -> IO GVariant
+ GI.Json: gvariantFromWord32 :: Word32 -> IO GVariant
+ GI.Json: gvariantFromWord64 :: Word64 -> IO GVariant
+ GI.Json: gvariantFromWord8 :: Word8 -> IO GVariant
+ GI.Json: gvariantGetTypeString :: GVariant -> IO Text
+ GI.Json: gvariantObjectPathToText :: GVariantObjectPath -> Text
+ GI.Json: gvariantSignatureToText :: GVariantSignature -> Text
+ GI.Json: gvariantToBool :: GVariant -> IO (Maybe Bool)
+ GI.Json: gvariantToBytestring :: GVariant -> IO (Maybe ByteString)
+ GI.Json: gvariantToDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (key, value))
+ GI.Json: gvariantToDouble :: GVariant -> IO (Maybe Double)
+ GI.Json: gvariantToGVariant :: GVariant -> IO (Maybe GVariant)
+ GI.Json: gvariantToHandle :: GVariant -> IO (Maybe Int32)
+ GI.Json: gvariantToInt16 :: GVariant -> IO (Maybe Int16)
+ GI.Json: gvariantToInt32 :: GVariant -> IO (Maybe Int32)
+ GI.Json: gvariantToInt64 :: GVariant -> IO (Maybe Int64)
+ GI.Json: gvariantToList :: IsGVariant a => GVariant -> IO (Maybe [a])
+ GI.Json: gvariantToMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (Map key value))
+ GI.Json: gvariantToMaybe :: IsGVariant a => GVariant -> IO (Maybe (Maybe a))
+ GI.Json: gvariantToObjectPath :: GVariant -> IO (Maybe Text)
+ GI.Json: gvariantToSignature :: GVariant -> IO (Maybe Text)
+ GI.Json: gvariantToText :: GVariant -> IO (Maybe Text)
+ GI.Json: gvariantToTuple :: GVariant -> IO (Maybe [GVariant])
+ GI.Json: gvariantToWord16 :: GVariant -> IO (Maybe Word16)
+ GI.Json: gvariantToWord32 :: GVariant -> IO (Maybe Word32)
+ GI.Json: gvariantToWord64 :: GVariant -> IO (Maybe Word64)
+ GI.Json: gvariantToWord8 :: GVariant -> IO (Maybe Word8)
+ GI.Json: handleGErrorJust :: GErrorClass err => err -> (GErrorMessage -> IO a) -> IO a -> IO a
+ GI.Json: handleGErrorJustDomain :: GErrorClass err => (err -> GErrorMessage -> IO a) -> IO a -> IO a
+ GI.Json: mapCArrayWithLength :: (Storable a, Integral b) => b -> (a -> IO c) -> Ptr a -> IO ()
+ GI.Json: mapGArray :: Storable a => (a -> IO b) -> Ptr (GArray a) -> IO ()
+ GI.Json: mapGList :: (Ptr a -> IO b) -> Ptr (GList (Ptr a)) -> IO ()
+ GI.Json: mapGSList :: (Ptr a -> IO b) -> Ptr (GSList (Ptr a)) -> IO ()
+ GI.Json: mapPtrArray :: (Ptr a -> IO b) -> Ptr (GPtrArray (Ptr a)) -> IO ()
+ GI.Json: mapZeroTerminatedCArray :: (Ptr a -> IO b) -> Ptr (Ptr a) -> IO ()
+ GI.Json: maybePokeGError :: Ptr (Ptr GError) -> Maybe GError -> IO ()
+ GI.Json: maybeWithManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => Maybe a -> (Ptr a -> IO c) -> IO c
+ GI.Json: new :: (Constructible a tag, MonadIO m) => (ManagedPtr a -> a) -> [AttrOp a tag] -> m a
+ GI.Json: newBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.Json: newGVariantFromPtr :: Ptr GVariant -> IO GVariant
+ GI.Json: newGVariantObjectPath :: Text -> Maybe GVariantObjectPath
+ GI.Json: newGVariantSignature :: Text -> Maybe GVariantSignature
+ GI.Json: newManagedPtr :: HasCallStack => Ptr a -> IO () -> IO (ManagedPtr a)
+ GI.Json: newManagedPtr' :: HasCallStack => FinalizerPtr a -> Ptr a -> IO (ManagedPtr a)
+ GI.Json: newManagedPtr_ :: Ptr a -> IO (ManagedPtr a)
+ GI.Json: newObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a
+ GI.Json: newPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.Json: newtype GError
+ GI.Json: newtype GParamSpec
+ GI.Json: newtype GType
+ GI.Json: newtype GValue
+ GI.Json: newtype GVariant
+ GI.Json: newtype GVariantHandle
+ GI.Json: newtype GVariantSinglet a
+ GI.Json: newtype PtrWrapped a
+ GI.Json: noGParamSpec :: Maybe GParamSpec
+ GI.Json: noGVariant :: Maybe GVariant
+ GI.Json: on :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId
+ GI.Json: packBlockArray :: Int -> [Ptr a] -> IO (Ptr a)
+ GI.Json: packByteString :: ByteString -> IO (Ptr Word8)
+ GI.Json: packFileNameArray :: [String] -> IO (Ptr CString)
+ GI.Json: packGArray :: Storable a => [a] -> IO (Ptr (GArray a))
+ GI.Json: packGByteArray :: ByteString -> IO (Ptr GByteArray)
+ GI.Json: packGHashTable :: GHashFunc a -> GEqualFunc a -> Maybe (GDestroyNotify a) -> Maybe (GDestroyNotify b) -> [(PtrWrapped a, PtrWrapped b)] -> IO (Ptr (GHashTable a b))
+ GI.Json: packGList :: [Ptr a] -> IO (Ptr (GList (Ptr a)))
+ GI.Json: packGPtrArray :: [Ptr a] -> IO (Ptr (GPtrArray (Ptr a)))
+ GI.Json: packGSList :: [Ptr a] -> IO (Ptr (GSList (Ptr a)))
+ GI.Json: packMapStorableArray :: forall a b. Storable b => (a -> b) -> [a] -> IO (Ptr b)
+ GI.Json: packMapZeroTerminatedStorableArray :: forall a b. (Num b, Storable b) => (a -> b) -> [a] -> IO (Ptr b)
+ GI.Json: packPtrArray :: [Ptr a] -> IO (Ptr (Ptr a))
+ GI.Json: packStorableArray :: Storable a => [a] -> IO (Ptr a)
+ GI.Json: packUTF8CArray :: [Text] -> IO (Ptr CString)
+ GI.Json: packZeroTerminatedByteString :: ByteString -> IO (Ptr Word8)
+ GI.Json: packZeroTerminatedFileNameArray :: [String] -> IO (Ptr CString)
+ GI.Json: packZeroTerminatedPtrArray :: [Ptr a] -> IO (Ptr (Ptr a))
+ GI.Json: packZeroTerminatedStorableArray :: (Num a, Storable a) => [a] -> IO (Ptr a)
+ GI.Json: packZeroTerminatedUTF8CArray :: [Text] -> IO (Ptr CString)
+ GI.Json: propagateGError :: (Ptr (Ptr GError) -> IO a) -> IO a
+ GI.Json: ptrPackPtr :: Ptr a -> PtrWrapped (Ptr a)
+ GI.Json: ptrUnpackPtr :: PtrWrapped (Ptr a) -> Ptr a
+ GI.Json: releaseObject :: (HasCallStack, GObject a) => a -> IO ()
+ GI.Json: set :: forall o m. MonadIO m => o -> [AttrOp o 'AttrSet] -> m ()
+ GI.Json: stringToCString :: String -> IO CString
+ GI.Json: textToCString :: Text -> IO CString
+ GI.Json: toGValue :: (IsGValue a, MonadIO m) => a -> m GValue
+ GI.Json: toGVariant :: IsGVariant a => a -> IO GVariant
+ GI.Json: toGVariantFormatString :: IsGVariant a => a -> Text
+ GI.Json: toManagedPtr :: ManagedPtrNewtype a => a -> ManagedPtr a
+ GI.Json: touchManagedPtr :: ManagedPtrNewtype a => a -> IO ()
+ GI.Json: type CGType = Word64
+ GI.Json: type GDestroyNotify ptr = FunPtr ptr -> IO ()
+ GI.Json: type GEqualFunc a = FunPtr PtrWrapped a -> PtrWrapped a -> IO Int32
+ GI.Json: type GErrorCode = C_gint
+ GI.Json: type GErrorDomain = GQuark
+ GI.Json: type GErrorMessage = Text
+ GI.Json: type GHashFunc a = FunPtr PtrWrapped a -> IO Word32
+ GI.Json: unpackBlockArrayWithLength :: Integral a => Int -> a -> Ptr b -> IO [Ptr b]
+ GI.Json: unpackBoxedArrayWithLength :: (Integral a, GBoxed b) => Int -> a -> Ptr b -> IO [Ptr b]
+ GI.Json: unpackByteStringWithLength :: Integral a => a -> Ptr Word8 -> IO ByteString
+ GI.Json: unpackFileNameArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [String]
+ GI.Json: unpackGArray :: Storable a => Ptr (GArray a) -> IO [a]
+ GI.Json: unpackGByteArray :: Ptr GByteArray -> IO ByteString
+ GI.Json: unpackGHashTable :: Ptr (GHashTable a b) -> IO [(PtrWrapped a, PtrWrapped b)]
+ GI.Json: unpackGList :: Ptr (GList (Ptr a)) -> IO [Ptr a]
+ GI.Json: unpackGPtrArray :: Ptr (GPtrArray (Ptr a)) -> IO [Ptr a]
+ GI.Json: unpackGSList :: Ptr (GSList (Ptr a)) -> IO [Ptr a]
+ GI.Json: unpackMapStorableArrayWithLength :: (Integral a, Storable b) => (b -> c) -> a -> Ptr b -> IO [c]
+ GI.Json: unpackMapZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => (a -> b) -> Ptr a -> IO [b]
+ GI.Json: unpackPtrArrayWithLength :: Integral a => a -> Ptr (Ptr b) -> IO [Ptr b]
+ GI.Json: unpackStorableArrayWithLength :: (Integral a, Storable b) => a -> Ptr b -> IO [b]
+ GI.Json: unpackUTF8CArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [Text]
+ GI.Json: unpackZeroTerminatedByteString :: Ptr Word8 -> IO ByteString
+ GI.Json: unpackZeroTerminatedFileNameArray :: HasCallStack => Ptr CString -> IO [String]
+ GI.Json: unpackZeroTerminatedPtrArray :: Ptr (Ptr a) -> IO [Ptr a]
+ GI.Json: unpackZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => Ptr a -> IO [a]
+ GI.Json: unpackZeroTerminatedUTF8CArray :: HasCallStack => Ptr CString -> IO [Text]
+ GI.Json: unrefGArray :: Ptr (GArray a) -> IO ()
+ GI.Json: unrefGByteArray :: Ptr GByteArray -> IO ()
+ GI.Json: unrefGHashTable :: Ptr (GHashTable a b) -> IO ()
+ GI.Json: unrefGVariant :: GVariant -> IO ()
+ GI.Json: unrefObject :: (HasCallStack, GObject a) => a -> IO ()
+ GI.Json: unrefPtrArray :: Ptr (GPtrArray a) -> IO ()
+ GI.Json: unsafeCastTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o') => (ManagedPtr o' -> o') -> o -> IO o'
+ GI.Json: unsafeManagedPtrCastPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
+ GI.Json: unsafeManagedPtrGetPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr a)
+ GI.Json: withManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> (Ptr a -> IO c) -> IO c
+ GI.Json: withManagedPtrList :: (HasCallStack, ManagedPtrNewtype a) => [a] -> ([Ptr a] -> IO c) -> IO c
+ GI.Json: withNewObject :: (HasCallStack, GObject o) => Ptr o -> (o -> IO b) -> IO b
+ GI.Json: withTextCString :: Text -> (CString -> IO a) -> IO a
+ GI.Json: withTransient :: (HasCallStack, ManagedPtrNewtype a) => Ptr a -> (a -> IO b) -> IO b
+ GI.Json: wordToGFlags :: (Storable a, Integral a, Bits a, IsGFlag b) => a -> [b]
+ GI.Json: wrapBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.Json: wrapGVariantPtr :: Ptr GVariant -> IO GVariant
+ GI.Json: wrapObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a
+ GI.Json: wrapPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a
+ GI.Json.Config: modules :: [Text]
+ GI.Json.Config: pkgConfigVersions :: Map Text Text
+ GI.Json.Constants: pattern PARSER_MAX_RECURSION_DEPTH :: Int32
+ GI.Json.Enums: ParserErrorInvalidAssignment :: ParserError
+ GI.Json.Enums: ParserErrorInvalidStructure :: ParserError
+ GI.Json.Enums: ParserErrorNesting :: ParserError
+ GI.Json.Enums: instance GHC.Internal.Classes.Eq GI.Json.Enums.NodeType
+ GI.Json.Enums: instance GHC.Internal.Classes.Eq GI.Json.Enums.ParserError
+ GI.Json.Enums: instance GHC.Internal.Classes.Eq GI.Json.Enums.PathError
+ GI.Json.Enums: instance GHC.Internal.Classes.Eq GI.Json.Enums.ReaderError
+ GI.Json.Enums: instance GHC.Internal.Classes.Ord GI.Json.Enums.NodeType
+ GI.Json.Enums: instance GHC.Internal.Classes.Ord GI.Json.Enums.ParserError
+ GI.Json.Enums: instance GHC.Internal.Classes.Ord GI.Json.Enums.PathError
+ GI.Json.Enums: instance GHC.Internal.Classes.Ord GI.Json.Enums.ReaderError
+ GI.Json.Enums: instance GHC.Internal.Enum.Enum GI.Json.Enums.NodeType
+ GI.Json.Enums: instance GHC.Internal.Enum.Enum GI.Json.Enums.ParserError
+ GI.Json.Enums: instance GHC.Internal.Enum.Enum GI.Json.Enums.PathError
+ GI.Json.Enums: instance GHC.Internal.Enum.Enum GI.Json.Enums.ReaderError
+ GI.Json.Enums: instance GHC.Internal.Show.Show GI.Json.Enums.NodeType
+ GI.Json.Enums: instance GHC.Internal.Show.Show GI.Json.Enums.ParserError
+ GI.Json.Enums: instance GHC.Internal.Show.Show GI.Json.Enums.PathError
+ GI.Json.Enums: instance GHC.Internal.Show.Show GI.Json.Enums.ReaderError
+ GI.Json.Interfaces.Serializable: data SerializableDefaultDeserializePropertyMethodInfo
+ GI.Json.Interfaces.Serializable: data SerializableDefaultSerializePropertyMethodInfo
+ GI.Json.Interfaces.Serializable: data SerializableDeserializePropertyMethodInfo
+ GI.Json.Interfaces.Serializable: data SerializableFindPropertyMethodInfo
+ GI.Json.Interfaces.Serializable: data SerializableGetPropertyMethodInfo
+ GI.Json.Interfaces.Serializable: data SerializableListPropertiesMethodInfo
+ GI.Json.Interfaces.Serializable: data SerializableSerializePropertyMethodInfo
+ GI.Json.Interfaces.Serializable: data SerializableSetPropertyMethodInfo
+ GI.Json.Interfaces.Serializable: instance (info GHC.Internal.Types.~ GI.Json.Interfaces.Serializable.ResolveSerializableMethod t GI.Json.Interfaces.Serializable.Serializable, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Interfaces.Serializable.Serializable p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Json.Interfaces.Serializable.Serializable -> p)
+ GI.Json.Interfaces.Serializable: instance (info GHC.Internal.Types.~ GI.Json.Interfaces.Serializable.ResolveSerializableMethod t GI.Json.Interfaces.Serializable.Serializable, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Interfaces.Serializable.Serializable p, GHC.Internal.Records.HasField t GI.Json.Interfaces.Serializable.Serializable p) => GHC.Internal.Records.HasField t GI.Json.Interfaces.Serializable.Serializable p
+ GI.Json.Interfaces.Serializable: instance (info GHC.Internal.Types.~ GI.Json.Interfaces.Serializable.ResolveSerializableMethod t GI.Json.Interfaces.Serializable.Serializable, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Json.Interfaces.Serializable.Serializable) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Json.Interfaces.Serializable.Serializable)
+ GI.Json.Interfaces.Serializable: instance (o GHC.Internal.Types.~ Data.GI.Base.Overloading.UnsupportedMethodError "listProperties" GI.Json.Interfaces.Serializable.Serializable) => Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Interfaces.Serializable.SerializableListPropertiesMethodInfo o
+ GI.Json.Interfaces.Serializable: instance (p GHC.Internal.Types.~ (), o GHC.Internal.Types.~ Data.GI.Base.Overloading.UnsupportedMethodError "listProperties" GI.Json.Interfaces.Serializable.Serializable) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Interfaces.Serializable.SerializableListPropertiesMethodInfo o p
+ GI.Json.Interfaces.Serializable: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GParamSpec -> Data.GI.Base.GValue.GValue -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Interfaces.Serializable.IsSerializable a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Interfaces.Serializable.SerializableSetPropertyMethodInfo a signature
+ GI.Json.Interfaces.Serializable: instance (signature GHC.Internal.Types.~ (Data.GI.Base.BasicTypes.GParamSpec -> m Data.GI.Base.GValue.GValue), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Interfaces.Serializable.IsSerializable a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Interfaces.Serializable.SerializableGetPropertyMethodInfo a signature
+ GI.Json.Interfaces.Serializable: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> Data.GI.Base.BasicTypes.GParamSpec -> GI.Json.Structs.Node.Node -> m (GHC.Internal.Types.Bool, Data.GI.Base.GValue.GValue)), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Interfaces.Serializable.IsSerializable a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Interfaces.Serializable.SerializableDeserializePropertyMethodInfo a signature
+ GI.Json.Interfaces.Serializable: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> Data.GI.Base.GValue.GValue -> Data.GI.Base.BasicTypes.GParamSpec -> GI.Json.Structs.Node.Node -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Interfaces.Serializable.IsSerializable a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Interfaces.Serializable.SerializableDefaultDeserializePropertyMethodInfo a signature
+ GI.Json.Interfaces.Serializable: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> Data.GI.Base.GValue.GValue -> Data.GI.Base.BasicTypes.GParamSpec -> m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node)), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Interfaces.Serializable.IsSerializable a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Interfaces.Serializable.SerializableDefaultSerializePropertyMethodInfo a signature
+ GI.Json.Interfaces.Serializable: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> Data.GI.Base.GValue.GValue -> Data.GI.Base.BasicTypes.GParamSpec -> m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node)), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Interfaces.Serializable.IsSerializable a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Interfaces.Serializable.SerializableSerializePropertyMethodInfo a signature
+ GI.Json.Interfaces.Serializable: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m (GHC.Internal.Maybe.Maybe Data.GI.Base.BasicTypes.GParamSpec)), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Interfaces.Serializable.IsSerializable a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Interfaces.Serializable.SerializableFindPropertyMethodInfo a signature
+ GI.Json.Interfaces.Serializable: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.Json.Interfaces.Serializable.Serializable)
+ GI.Json.Interfaces.Serializable: instance Data.GI.Base.Overloading.HasAttributeList GI.Json.Interfaces.Serializable.Serializable
+ GI.Json.Interfaces.Serializable: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Interfaces.Serializable.SerializableDefaultDeserializePropertyMethodInfo a
+ GI.Json.Interfaces.Serializable: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Interfaces.Serializable.SerializableDefaultSerializePropertyMethodInfo a
+ GI.Json.Interfaces.Serializable: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Interfaces.Serializable.SerializableDeserializePropertyMethodInfo a
+ GI.Json.Interfaces.Serializable: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Interfaces.Serializable.SerializableFindPropertyMethodInfo a
+ GI.Json.Interfaces.Serializable: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Interfaces.Serializable.SerializableGetPropertyMethodInfo a
+ GI.Json.Interfaces.Serializable: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Interfaces.Serializable.SerializableSerializePropertyMethodInfo a
+ GI.Json.Interfaces.Serializable: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Interfaces.Serializable.SerializableSetPropertyMethodInfo a
+ GI.Json.Interfaces.Serializable: instance GHC.Internal.Classes.Eq GI.Json.Interfaces.Serializable.Serializable
+ GI.Json.Interfaces.Serializable: type family ResolveSerializableMethod (t :: Symbol) o
+ GI.Json.Objects.Builder: builderImmutable :: AttrLabelProxy "immutable"
+ GI.Json.Objects.Builder: data BuilderAddBooleanValueMethodInfo
+ GI.Json.Objects.Builder: data BuilderAddDoubleValueMethodInfo
+ GI.Json.Objects.Builder: data BuilderAddIntValueMethodInfo
+ GI.Json.Objects.Builder: data BuilderAddNullValueMethodInfo
+ GI.Json.Objects.Builder: data BuilderAddStringValueMethodInfo
+ GI.Json.Objects.Builder: data BuilderAddValueMethodInfo
+ GI.Json.Objects.Builder: data BuilderBeginArrayMethodInfo
+ GI.Json.Objects.Builder: data BuilderBeginObjectMethodInfo
+ GI.Json.Objects.Builder: data BuilderEndArrayMethodInfo
+ GI.Json.Objects.Builder: data BuilderEndObjectMethodInfo
+ GI.Json.Objects.Builder: data BuilderGetRootMethodInfo
+ GI.Json.Objects.Builder: data BuilderImmutablePropertyInfo
+ GI.Json.Objects.Builder: data BuilderResetMethodInfo
+ GI.Json.Objects.Builder: data BuilderSetMemberNameMethodInfo
+ GI.Json.Objects.Builder: instance (info GHC.Internal.Types.~ GI.Json.Objects.Builder.ResolveBuilderMethod t GI.Json.Objects.Builder.Builder, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Objects.Builder.Builder p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Json.Objects.Builder.Builder -> p)
+ GI.Json.Objects.Builder: instance (info GHC.Internal.Types.~ GI.Json.Objects.Builder.ResolveBuilderMethod t GI.Json.Objects.Builder.Builder, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Objects.Builder.Builder p, GHC.Internal.Records.HasField t GI.Json.Objects.Builder.Builder p) => GHC.Internal.Records.HasField t GI.Json.Objects.Builder.Builder p
+ GI.Json.Objects.Builder: instance (info GHC.Internal.Types.~ GI.Json.Objects.Builder.ResolveBuilderMethod t GI.Json.Objects.Builder.Builder, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Json.Objects.Builder.Builder) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Json.Objects.Builder.Builder)
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder)), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderAddStringValueMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder)), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderSetMemberNameMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ (GHC.Internal.Int.Int64 -> m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder)), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderAddIntValueMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Bool -> m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder)), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderAddBooleanValueMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Double -> m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder)), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderAddDoubleValueMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Node.Node -> m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder)), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderAddValueMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderResetMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderAddNullValueMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderBeginArrayMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderBeginObjectMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderEndArrayMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderEndObjectMethodInfo a signature
+ GI.Json.Objects.Builder: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Builder.IsBuilder a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Builder.BuilderGetRootMethodInfo a signature
+ GI.Json.Objects.Builder: instance Data.GI.Base.Attributes.AttrInfo GI.Json.Objects.Builder.BuilderImmutablePropertyInfo
+ GI.Json.Objects.Builder: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.Json.Objects.Builder.Builder)
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.HasAttributeList GI.Json.Objects.Builder.Builder
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderAddBooleanValueMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderAddDoubleValueMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderAddIntValueMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderAddNullValueMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderAddStringValueMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderAddValueMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderBeginArrayMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderBeginObjectMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderEndArrayMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderEndObjectMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderGetRootMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderResetMethodInfo a
+ GI.Json.Objects.Builder: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Builder.BuilderSetMemberNameMethodInfo a
+ GI.Json.Objects.Builder: instance GHC.Internal.Classes.Eq GI.Json.Objects.Builder.Builder
+ GI.Json.Objects.Builder: type family ResolveBuilderMethod (t :: Symbol) o
+ GI.Json.Objects.Generator: data GeneratorGetIndentCharMethodInfo
+ GI.Json.Objects.Generator: data GeneratorGetIndentMethodInfo
+ GI.Json.Objects.Generator: data GeneratorGetPrettyMethodInfo
+ GI.Json.Objects.Generator: data GeneratorGetRootMethodInfo
+ GI.Json.Objects.Generator: data GeneratorIndentCharPropertyInfo
+ GI.Json.Objects.Generator: data GeneratorIndentPropertyInfo
+ GI.Json.Objects.Generator: data GeneratorPrettyPropertyInfo
+ GI.Json.Objects.Generator: data GeneratorRootPropertyInfo
+ GI.Json.Objects.Generator: data GeneratorSetIndentCharMethodInfo
+ GI.Json.Objects.Generator: data GeneratorSetIndentMethodInfo
+ GI.Json.Objects.Generator: data GeneratorSetPrettyMethodInfo
+ GI.Json.Objects.Generator: data GeneratorSetRootMethodInfo
+ GI.Json.Objects.Generator: data GeneratorTakeRootMethodInfo
+ GI.Json.Objects.Generator: data GeneratorToDataMethodInfo
+ GI.Json.Objects.Generator: data GeneratorToFileMethodInfo
+ GI.Json.Objects.Generator: data GeneratorToGstringMethodInfo
+ GI.Json.Objects.Generator: data GeneratorToStreamMethodInfo
+ GI.Json.Objects.Generator: generatorIndent :: AttrLabelProxy "indent"
+ GI.Json.Objects.Generator: generatorIndentChar :: AttrLabelProxy "indentChar"
+ GI.Json.Objects.Generator: generatorPretty :: AttrLabelProxy "pretty"
+ GI.Json.Objects.Generator: generatorRoot :: AttrLabelProxy "root"
+ GI.Json.Objects.Generator: generatorTakeRoot :: (HasCallStack, MonadIO m, IsGenerator a) => a -> Maybe Node -> m ()
+ GI.Json.Objects.Generator: instance (info GHC.Internal.Types.~ GI.Json.Objects.Generator.ResolveGeneratorMethod t GI.Json.Objects.Generator.Generator, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Objects.Generator.Generator p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Json.Objects.Generator.Generator -> p)
+ GI.Json.Objects.Generator: instance (info GHC.Internal.Types.~ GI.Json.Objects.Generator.ResolveGeneratorMethod t GI.Json.Objects.Generator.Generator, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Objects.Generator.Generator p, GHC.Internal.Records.HasField t GI.Json.Objects.Generator.Generator p) => GHC.Internal.Records.HasField t GI.Json.Objects.Generator.Generator p
+ GI.Json.Objects.Generator: instance (info GHC.Internal.Types.~ GI.Json.Objects.Generator.ResolveGeneratorMethod t GI.Json.Objects.Generator.Generator, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Json.Objects.Generator.Generator) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Json.Objects.Generator.Generator)
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorTakeRootMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Bool -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorSetPrettyMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Char -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorSetIndentCharMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorSetIndentMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ (GI.GLib.Structs.String.String -> m GI.GLib.Structs.String.String), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorToGstringMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Node.Node -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorSetRootMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ ([GHC.Internal.Types.Char] -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorToFileMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ (b -> GHC.Internal.Maybe.Maybe c -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a, GI.Gio.Objects.OutputStream.IsOutputStream b, GI.Gio.Objects.Cancellable.IsCancellable c) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorToStreamMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ m (Data.Text.Internal.Text, GHC.Internal.Foreign.C.Types.CSize), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorToDataMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorGetRootMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorGetPrettyMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Char, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorGetIndentCharMethodInfo a signature
+ GI.Json.Objects.Generator: instance (signature GHC.Internal.Types.~ m GHC.Internal.Word.Word32, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Generator.IsGenerator a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Generator.GeneratorGetIndentMethodInfo a signature
+ GI.Json.Objects.Generator: instance Data.GI.Base.Attributes.AttrInfo GI.Json.Objects.Generator.GeneratorIndentCharPropertyInfo
+ GI.Json.Objects.Generator: instance Data.GI.Base.Attributes.AttrInfo GI.Json.Objects.Generator.GeneratorIndentPropertyInfo
+ GI.Json.Objects.Generator: instance Data.GI.Base.Attributes.AttrInfo GI.Json.Objects.Generator.GeneratorPrettyPropertyInfo
+ GI.Json.Objects.Generator: instance Data.GI.Base.Attributes.AttrInfo GI.Json.Objects.Generator.GeneratorRootPropertyInfo
+ GI.Json.Objects.Generator: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.Json.Objects.Generator.Generator)
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.HasAttributeList GI.Json.Objects.Generator.Generator
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorGetIndentCharMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorGetIndentMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorGetPrettyMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorGetRootMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorSetIndentCharMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorSetIndentMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorSetPrettyMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorSetRootMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorTakeRootMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorToDataMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorToFileMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorToGstringMethodInfo a
+ GI.Json.Objects.Generator: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Generator.GeneratorToStreamMethodInfo a
+ GI.Json.Objects.Generator: instance GHC.Internal.Classes.Eq GI.Json.Objects.Generator.Generator
+ GI.Json.Objects.Generator: type family ResolveGeneratorMethod (t :: Symbol) o
+ GI.Json.Objects.Parser: constructParserStrict :: (IsParser o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Json.Objects.Parser: data ParserArrayElementSignalInfo
+ GI.Json.Objects.Parser: data ParserArrayEndSignalInfo
+ GI.Json.Objects.Parser: data ParserArrayStartSignalInfo
+ GI.Json.Objects.Parser: data ParserErrorSignalInfo
+ GI.Json.Objects.Parser: data ParserGetCurrentLineMethodInfo
+ GI.Json.Objects.Parser: data ParserGetCurrentPosMethodInfo
+ GI.Json.Objects.Parser: data ParserGetRootMethodInfo
+ GI.Json.Objects.Parser: data ParserGetStrictMethodInfo
+ GI.Json.Objects.Parser: data ParserHasAssignmentMethodInfo
+ GI.Json.Objects.Parser: data ParserImmutablePropertyInfo
+ GI.Json.Objects.Parser: data ParserLoadFromDataMethodInfo
+ GI.Json.Objects.Parser: data ParserLoadFromFileMethodInfo
+ GI.Json.Objects.Parser: data ParserLoadFromMappedFileMethodInfo
+ GI.Json.Objects.Parser: data ParserLoadFromStreamAsyncMethodInfo
+ GI.Json.Objects.Parser: data ParserLoadFromStreamFinishMethodInfo
+ GI.Json.Objects.Parser: data ParserLoadFromStreamMethodInfo
+ GI.Json.Objects.Parser: data ParserObjectEndSignalInfo
+ GI.Json.Objects.Parser: data ParserObjectMemberSignalInfo
+ GI.Json.Objects.Parser: data ParserObjectStartSignalInfo
+ GI.Json.Objects.Parser: data ParserParseEndSignalInfo
+ GI.Json.Objects.Parser: data ParserParseStartSignalInfo
+ GI.Json.Objects.Parser: data ParserSetStrictMethodInfo
+ GI.Json.Objects.Parser: data ParserStealRootMethodInfo
+ GI.Json.Objects.Parser: data ParserStrictPropertyInfo
+ GI.Json.Objects.Parser: getParserStrict :: (MonadIO m, IsParser o) => o -> m Bool
+ GI.Json.Objects.Parser: instance (info GHC.Internal.Types.~ GI.Json.Objects.Parser.ResolveParserMethod t GI.Json.Objects.Parser.Parser, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Objects.Parser.Parser p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Json.Objects.Parser.Parser -> p)
+ GI.Json.Objects.Parser: instance (info GHC.Internal.Types.~ GI.Json.Objects.Parser.ResolveParserMethod t GI.Json.Objects.Parser.Parser, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Objects.Parser.Parser p, GHC.Internal.Records.HasField t GI.Json.Objects.Parser.Parser p) => GHC.Internal.Records.HasField t GI.Json.Objects.Parser.Parser p
+ GI.Json.Objects.Parser: instance (info GHC.Internal.Types.~ GI.Json.Objects.Parser.ResolveParserMethod t GI.Json.Objects.Parser.Parser, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Json.Objects.Parser.Parser) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Json.Objects.Parser.Parser)
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GHC.Internal.Int.Int64 -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserLoadFromDataMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Bool -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserSetStrictMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ ([GHC.Internal.Types.Char] -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserLoadFromFileMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ ([GHC.Internal.Types.Char] -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserLoadFromMappedFileMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ (b -> GHC.Internal.Maybe.Maybe c -> GHC.Internal.Maybe.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a, GI.Gio.Objects.InputStream.IsInputStream b, GI.Gio.Objects.Cancellable.IsCancellable c) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserLoadFromStreamAsyncMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ (b -> GHC.Internal.Maybe.Maybe c -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a, GI.Gio.Objects.InputStream.IsInputStream b, GI.Gio.Objects.Cancellable.IsCancellable c) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserLoadFromStreamMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ (b -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserLoadFromStreamFinishMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserGetRootMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserStealRootMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Types.Bool, Data.Text.Internal.Text), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserHasAssignmentMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserGetStrictMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ m GHC.Internal.Word.Word32, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserGetCurrentLineMethodInfo a signature
+ GI.Json.Objects.Parser: instance (signature GHC.Internal.Types.~ m GHC.Internal.Word.Word32, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Parser.IsParser a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Parser.ParserGetCurrentPosMethodInfo a signature
+ GI.Json.Objects.Parser: instance Data.GI.Base.Attributes.AttrInfo GI.Json.Objects.Parser.ParserImmutablePropertyInfo
+ GI.Json.Objects.Parser: instance Data.GI.Base.Attributes.AttrInfo GI.Json.Objects.Parser.ParserStrictPropertyInfo
+ GI.Json.Objects.Parser: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.Json.Objects.Parser.Parser)
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.HasAttributeList GI.Json.Objects.Parser.Parser
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserGetCurrentLineMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserGetCurrentPosMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserGetRootMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserGetStrictMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserHasAssignmentMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserLoadFromDataMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserLoadFromFileMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserLoadFromMappedFileMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserLoadFromStreamAsyncMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserLoadFromStreamFinishMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserLoadFromStreamMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserSetStrictMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Parser.ParserStealRootMethodInfo a
+ GI.Json.Objects.Parser: instance Data.GI.Base.Signals.SignalInfo GI.Json.Objects.Parser.ParserArrayElementSignalInfo
+ GI.Json.Objects.Parser: instance Data.GI.Base.Signals.SignalInfo GI.Json.Objects.Parser.ParserArrayEndSignalInfo
+ GI.Json.Objects.Parser: instance Data.GI.Base.Signals.SignalInfo GI.Json.Objects.Parser.ParserArrayStartSignalInfo
+ GI.Json.Objects.Parser: instance Data.GI.Base.Signals.SignalInfo GI.Json.Objects.Parser.ParserErrorSignalInfo
+ GI.Json.Objects.Parser: instance Data.GI.Base.Signals.SignalInfo GI.Json.Objects.Parser.ParserObjectEndSignalInfo
+ GI.Json.Objects.Parser: instance Data.GI.Base.Signals.SignalInfo GI.Json.Objects.Parser.ParserObjectMemberSignalInfo
+ GI.Json.Objects.Parser: instance Data.GI.Base.Signals.SignalInfo GI.Json.Objects.Parser.ParserObjectStartSignalInfo
+ GI.Json.Objects.Parser: instance Data.GI.Base.Signals.SignalInfo GI.Json.Objects.Parser.ParserParseEndSignalInfo
+ GI.Json.Objects.Parser: instance Data.GI.Base.Signals.SignalInfo GI.Json.Objects.Parser.ParserParseStartSignalInfo
+ GI.Json.Objects.Parser: instance GHC.Internal.Classes.Eq GI.Json.Objects.Parser.Parser
+ GI.Json.Objects.Parser: parserGetStrict :: (HasCallStack, MonadIO m, IsParser a) => a -> m Bool
+ GI.Json.Objects.Parser: parserImmutable :: AttrLabelProxy "immutable"
+ GI.Json.Objects.Parser: parserSetStrict :: (HasCallStack, MonadIO m, IsParser a) => a -> Bool -> m ()
+ GI.Json.Objects.Parser: parserStrict :: AttrLabelProxy "strict"
+ GI.Json.Objects.Parser: setParserStrict :: (MonadIO m, IsParser o) => o -> Bool -> m ()
+ GI.Json.Objects.Parser: type family ResolveParserMethod (t :: Symbol) o
+ GI.Json.Objects.Path: data PathCompileMethodInfo
+ GI.Json.Objects.Path: data PathMatchMethodInfo
+ GI.Json.Objects.Path: instance (info GHC.Internal.Types.~ GI.Json.Objects.Path.ResolvePathMethod t GI.Json.Objects.Path.Path, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Objects.Path.Path p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Json.Objects.Path.Path -> p)
+ GI.Json.Objects.Path: instance (info GHC.Internal.Types.~ GI.Json.Objects.Path.ResolvePathMethod t GI.Json.Objects.Path.Path, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Objects.Path.Path p, GHC.Internal.Records.HasField t GI.Json.Objects.Path.Path p) => GHC.Internal.Records.HasField t GI.Json.Objects.Path.Path p
+ GI.Json.Objects.Path: instance (info GHC.Internal.Types.~ GI.Json.Objects.Path.ResolvePathMethod t GI.Json.Objects.Path.Path, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Json.Objects.Path.Path) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Json.Objects.Path.Path)
+ GI.Json.Objects.Path: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Path.IsPath a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Path.PathCompileMethodInfo a signature
+ GI.Json.Objects.Path: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Node.Node -> m GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Path.IsPath a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Path.PathMatchMethodInfo a signature
+ GI.Json.Objects.Path: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.Json.Objects.Path.Path)
+ GI.Json.Objects.Path: instance Data.GI.Base.Overloading.HasAttributeList GI.Json.Objects.Path.Path
+ GI.Json.Objects.Path: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Path.PathCompileMethodInfo a
+ GI.Json.Objects.Path: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Path.PathMatchMethodInfo a
+ GI.Json.Objects.Path: instance GHC.Internal.Classes.Eq GI.Json.Objects.Path.Path
+ GI.Json.Objects.Path: type family ResolvePathMethod (t :: Symbol) o
+ GI.Json.Objects.Reader: data ReaderCountElementsMethodInfo
+ GI.Json.Objects.Reader: data ReaderCountMembersMethodInfo
+ GI.Json.Objects.Reader: data ReaderEndElementMethodInfo
+ GI.Json.Objects.Reader: data ReaderEndMemberMethodInfo
+ GI.Json.Objects.Reader: data ReaderGetBooleanValueMethodInfo
+ GI.Json.Objects.Reader: data ReaderGetCurrentNodeMethodInfo
+ GI.Json.Objects.Reader: data ReaderGetDoubleValueMethodInfo
+ GI.Json.Objects.Reader: data ReaderGetErrorMethodInfo
+ GI.Json.Objects.Reader: data ReaderGetIntValueMethodInfo
+ GI.Json.Objects.Reader: data ReaderGetMemberNameMethodInfo
+ GI.Json.Objects.Reader: data ReaderGetNullValueMethodInfo
+ GI.Json.Objects.Reader: data ReaderGetStringValueMethodInfo
+ GI.Json.Objects.Reader: data ReaderGetValueMethodInfo
+ GI.Json.Objects.Reader: data ReaderIsArrayMethodInfo
+ GI.Json.Objects.Reader: data ReaderIsObjectMethodInfo
+ GI.Json.Objects.Reader: data ReaderIsValueMethodInfo
+ GI.Json.Objects.Reader: data ReaderListMembersMethodInfo
+ GI.Json.Objects.Reader: data ReaderReadElementMethodInfo
+ GI.Json.Objects.Reader: data ReaderReadMemberMethodInfo
+ GI.Json.Objects.Reader: data ReaderRootPropertyInfo
+ GI.Json.Objects.Reader: data ReaderSetRootMethodInfo
+ GI.Json.Objects.Reader: instance (info GHC.Internal.Types.~ GI.Json.Objects.Reader.ResolveReaderMethod t GI.Json.Objects.Reader.Reader, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Objects.Reader.Reader p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Json.Objects.Reader.Reader -> p)
+ GI.Json.Objects.Reader: instance (info GHC.Internal.Types.~ GI.Json.Objects.Reader.ResolveReaderMethod t GI.Json.Objects.Reader.Reader, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Objects.Reader.Reader p, GHC.Internal.Records.HasField t GI.Json.Objects.Reader.Reader p) => GHC.Internal.Records.HasField t GI.Json.Objects.Reader.Reader p
+ GI.Json.Objects.Reader: instance (info GHC.Internal.Types.~ GI.Json.Objects.Reader.ResolveReaderMethod t GI.Json.Objects.Reader.Reader, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Json.Objects.Reader.Reader) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Json.Objects.Reader.Reader)
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderReadMemberMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderSetRootMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderReadElementMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderEndElementMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderEndMemberMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe Data.GI.Base.GError.GError), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderGetErrorMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe Data.Text.Internal.Text), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderGetMemberNameMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderGetCurrentNodeMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderGetValueMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m Data.Text.Internal.Text, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderGetStringValueMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m GHC.Internal.Int.Int32, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderCountElementsMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m GHC.Internal.Int.Int32, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderCountMembersMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m GHC.Internal.Int.Int64, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderGetIntValueMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderGetBooleanValueMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderGetNullValueMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderIsArrayMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderIsObjectMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderIsValueMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Double, GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderGetDoubleValueMethodInfo a signature
+ GI.Json.Objects.Reader: instance (signature GHC.Internal.Types.~ m [Data.Text.Internal.Text], GHC.Internal.Control.Monad.IO.Class.MonadIO m, GI.Json.Objects.Reader.IsReader a) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Objects.Reader.ReaderListMembersMethodInfo a signature
+ GI.Json.Objects.Reader: instance Data.GI.Base.Attributes.AttrInfo GI.Json.Objects.Reader.ReaderRootPropertyInfo
+ GI.Json.Objects.Reader: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.Json.Objects.Reader.Reader)
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.HasAttributeList GI.Json.Objects.Reader.Reader
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderCountElementsMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderCountMembersMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderEndElementMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderEndMemberMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderGetBooleanValueMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderGetCurrentNodeMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderGetDoubleValueMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderGetErrorMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderGetIntValueMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderGetMemberNameMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderGetNullValueMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderGetStringValueMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderGetValueMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderIsArrayMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderIsObjectMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderIsValueMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderListMembersMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderReadElementMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderReadMemberMethodInfo a
+ GI.Json.Objects.Reader: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Objects.Reader.ReaderSetRootMethodInfo a
+ GI.Json.Objects.Reader: instance GHC.Internal.Classes.Eq GI.Json.Objects.Reader.Reader
+ GI.Json.Objects.Reader: readerRoot :: AttrLabelProxy "root"
+ GI.Json.Objects.Reader: type family ResolveReaderMethod (t :: Symbol) o
+ GI.Json.Structs.Array: data ArrayAddArrayElementMethodInfo
+ GI.Json.Structs.Array: data ArrayAddBooleanElementMethodInfo
+ GI.Json.Structs.Array: data ArrayAddDoubleElementMethodInfo
+ GI.Json.Structs.Array: data ArrayAddElementMethodInfo
+ GI.Json.Structs.Array: data ArrayAddIntElementMethodInfo
+ GI.Json.Structs.Array: data ArrayAddNullElementMethodInfo
+ GI.Json.Structs.Array: data ArrayAddObjectElementMethodInfo
+ GI.Json.Structs.Array: data ArrayAddStringElementMethodInfo
+ GI.Json.Structs.Array: data ArrayDupElementMethodInfo
+ GI.Json.Structs.Array: data ArrayEqualMethodInfo
+ GI.Json.Structs.Array: data ArrayForeachElementMethodInfo
+ GI.Json.Structs.Array: data ArrayGetArrayElementMethodInfo
+ GI.Json.Structs.Array: data ArrayGetBooleanElementMethodInfo
+ GI.Json.Structs.Array: data ArrayGetDoubleElementMethodInfo
+ GI.Json.Structs.Array: data ArrayGetElementMethodInfo
+ GI.Json.Structs.Array: data ArrayGetElementsMethodInfo
+ GI.Json.Structs.Array: data ArrayGetIntElementMethodInfo
+ GI.Json.Structs.Array: data ArrayGetLengthMethodInfo
+ GI.Json.Structs.Array: data ArrayGetNullElementMethodInfo
+ GI.Json.Structs.Array: data ArrayGetObjectElementMethodInfo
+ GI.Json.Structs.Array: data ArrayGetStringElementMethodInfo
+ GI.Json.Structs.Array: data ArrayHashMethodInfo
+ GI.Json.Structs.Array: data ArrayIsImmutableMethodInfo
+ GI.Json.Structs.Array: data ArrayRefMethodInfo
+ GI.Json.Structs.Array: data ArrayRemoveElementMethodInfo
+ GI.Json.Structs.Array: data ArraySealMethodInfo
+ GI.Json.Structs.Array: data ArrayUnrefMethodInfo
+ GI.Json.Structs.Array: instance (info GHC.Internal.Types.~ GI.Json.Structs.Array.ResolveArrayMethod t GI.Json.Structs.Array.Array, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Structs.Array.Array p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Json.Structs.Array.Array -> p)
+ GI.Json.Structs.Array: instance (info GHC.Internal.Types.~ GI.Json.Structs.Array.ResolveArrayMethod t GI.Json.Structs.Array.Array, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Structs.Array.Array p, GHC.Internal.Records.HasField t GI.Json.Structs.Array.Array p) => GHC.Internal.Records.HasField t GI.Json.Structs.Array.Array p
+ GI.Json.Structs.Array: instance (info GHC.Internal.Types.~ GI.Json.Structs.Array.ResolveArrayMethod t GI.Json.Structs.Array.Array, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Json.Structs.Array.Array) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Json.Structs.Array.Array)
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayAddStringElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Int.Int64 -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayAddIntElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe GI.Json.Structs.Array.Array -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayAddArrayElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe GI.Json.Structs.Object.Object -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayAddObjectElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Bool -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayAddBooleanElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Double -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayAddDoubleElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayRemoveElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m Data.Text.Internal.Text), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayGetStringElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m GHC.Internal.Int.Int64), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayGetIntElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayGetBooleanElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayGetNullElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m GHC.Internal.Types.Double), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayGetDoubleElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m GI.Json.Structs.Array.Array), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayGetArrayElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayDupElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayGetElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GHC.Internal.Word.Word32 -> m GI.Json.Structs.Object.Object), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayGetObjectElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GI.Json.Callbacks.ArrayForeach -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayForeachElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Array.Array -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayEqualMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Node.Node -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayAddElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayAddNullElementMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArraySealMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayUnrefMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayIsImmutableMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ m GHC.Internal.Word.Word32, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayGetLengthMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ m GHC.Internal.Word.Word32, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayHashMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ m GI.Json.Structs.Array.Array, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayRefMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance (signature GHC.Internal.Types.~ m [GI.Json.Structs.Node.Node], GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Array.ArrayGetElementsMethodInfo GI.Json.Structs.Array.Array signature
+ GI.Json.Structs.Array: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.Json.Structs.Array.Array)
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.HasAttributeList GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayAddArrayElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayAddBooleanElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayAddDoubleElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayAddElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayAddIntElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayAddNullElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayAddObjectElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayAddStringElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayDupElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayEqualMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayForeachElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayGetArrayElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayGetBooleanElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayGetDoubleElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayGetElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayGetElementsMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayGetIntElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayGetLengthMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayGetNullElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayGetObjectElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayGetStringElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayHashMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayIsImmutableMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayRefMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayRemoveElementMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArraySealMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Array.ArrayUnrefMethodInfo GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: instance GHC.Internal.Classes.Eq GI.Json.Structs.Array.Array
+ GI.Json.Structs.Array: type family ResolveArrayMethod (t :: Symbol) o
+ GI.Json.Structs.Node: data NodeCopyMethodInfo
+ GI.Json.Structs.Node: data NodeDupArrayMethodInfo
+ GI.Json.Structs.Node: data NodeDupObjectMethodInfo
+ GI.Json.Structs.Node: data NodeDupStringMethodInfo
+ GI.Json.Structs.Node: data NodeEqualMethodInfo
+ GI.Json.Structs.Node: data NodeFreeMethodInfo
+ GI.Json.Structs.Node: data NodeGetArrayMethodInfo
+ GI.Json.Structs.Node: data NodeGetBooleanMethodInfo
+ GI.Json.Structs.Node: data NodeGetDoubleMethodInfo
+ GI.Json.Structs.Node: data NodeGetIntMethodInfo
+ GI.Json.Structs.Node: data NodeGetNodeTypeMethodInfo
+ GI.Json.Structs.Node: data NodeGetObjectMethodInfo
+ GI.Json.Structs.Node: data NodeGetParentMethodInfo
+ GI.Json.Structs.Node: data NodeGetStringMethodInfo
+ GI.Json.Structs.Node: data NodeGetValueMethodInfo
+ GI.Json.Structs.Node: data NodeGetValueTypeMethodInfo
+ GI.Json.Structs.Node: data NodeHashMethodInfo
+ GI.Json.Structs.Node: data NodeInitArrayMethodInfo
+ GI.Json.Structs.Node: data NodeInitBooleanMethodInfo
+ GI.Json.Structs.Node: data NodeInitDoubleMethodInfo
+ GI.Json.Structs.Node: data NodeInitIntMethodInfo
+ GI.Json.Structs.Node: data NodeInitMethodInfo
+ GI.Json.Structs.Node: data NodeInitNullMethodInfo
+ GI.Json.Structs.Node: data NodeInitObjectMethodInfo
+ GI.Json.Structs.Node: data NodeInitStringMethodInfo
+ GI.Json.Structs.Node: data NodeIsImmutableMethodInfo
+ GI.Json.Structs.Node: data NodeIsNullMethodInfo
+ GI.Json.Structs.Node: data NodeRefMethodInfo
+ GI.Json.Structs.Node: data NodeSealMethodInfo
+ GI.Json.Structs.Node: data NodeSetArrayMethodInfo
+ GI.Json.Structs.Node: data NodeSetBooleanMethodInfo
+ GI.Json.Structs.Node: data NodeSetDoubleMethodInfo
+ GI.Json.Structs.Node: data NodeSetIntMethodInfo
+ GI.Json.Structs.Node: data NodeSetObjectMethodInfo
+ GI.Json.Structs.Node: data NodeSetParentMethodInfo
+ GI.Json.Structs.Node: data NodeSetStringMethodInfo
+ GI.Json.Structs.Node: data NodeSetValueMethodInfo
+ GI.Json.Structs.Node: data NodeTakeArrayMethodInfo
+ GI.Json.Structs.Node: data NodeTakeObjectMethodInfo
+ GI.Json.Structs.Node: data NodeTypeNameMethodInfo
+ GI.Json.Structs.Node: data NodeUnrefMethodInfo
+ GI.Json.Structs.Node: instance (info GHC.Internal.Types.~ GI.Json.Structs.Node.ResolveNodeMethod t GI.Json.Structs.Node.Node, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Structs.Node.Node p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Json.Structs.Node.Node -> p)
+ GI.Json.Structs.Node: instance (info GHC.Internal.Types.~ GI.Json.Structs.Node.ResolveNodeMethod t GI.Json.Structs.Node.Node, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Structs.Node.Node p, GHC.Internal.Records.HasField t GI.Json.Structs.Node.Node p) => GHC.Internal.Records.HasField t GI.Json.Structs.Node.Node p
+ GI.Json.Structs.Node: instance (info GHC.Internal.Types.~ GI.Json.Structs.Node.ResolveNodeMethod t GI.Json.Structs.Node.Node, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Json.Structs.Node.Node) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Json.Structs.Node.Node)
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (Data.GI.Base.GValue.GValue -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeSetValueMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeSetStringMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Int.Int64 -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeSetIntMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Int.Int64 -> m GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeInitIntMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe Data.Text.Internal.Text -> m GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeInitStringMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe GI.Json.Structs.Array.Array -> m GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeInitArrayMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeSetParentMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe GI.Json.Structs.Object.Object -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeSetObjectMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Maybe.Maybe GI.Json.Structs.Object.Object -> m GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeInitObjectMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Bool -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeSetBooleanMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Bool -> m GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeInitBooleanMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Double -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeSetDoubleMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GHC.Internal.Types.Double -> m GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeInitDoubleMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GI.Json.Enums.NodeType -> m GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeInitMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Array.Array -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeSetArrayMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Array.Array -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeTakeArrayMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Node.Node -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeEqualMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Object.Object -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeTakeObjectMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeFreeMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeSealMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeUnrefMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe Data.Text.Internal.Text), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeDupStringMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe Data.Text.Internal.Text), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeGetStringMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Array.Array), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeDupArrayMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Array.Array), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeGetArrayMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeGetParentMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Object.Object), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeDupObjectMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Object.Object), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeGetObjectMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m Data.GI.Base.BasicTypes.GType, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeGetValueTypeMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m Data.GI.Base.GValue.GValue, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeGetValueMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m Data.Text.Internal.Text, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeTypeNameMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m GHC.Internal.Int.Int64, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeGetIntMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeGetBooleanMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeIsImmutableMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeIsNullMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Double, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeGetDoubleMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m GHC.Internal.Word.Word32, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeHashMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m GI.Json.Enums.NodeType, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeGetNodeTypeMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m GI.Json.Structs.Node.Node, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeCopyMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m GI.Json.Structs.Node.Node, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeInitNullMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance (signature GHC.Internal.Types.~ m GI.Json.Structs.Node.Node, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Node.NodeRefMethodInfo GI.Json.Structs.Node.Node signature
+ GI.Json.Structs.Node: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node)
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.HasAttributeList GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeCopyMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeDupArrayMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeDupObjectMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeDupStringMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeEqualMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeFreeMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeGetArrayMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeGetBooleanMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeGetDoubleMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeGetIntMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeGetNodeTypeMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeGetObjectMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeGetParentMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeGetStringMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeGetValueMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeGetValueTypeMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeHashMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeInitArrayMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeInitBooleanMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeInitDoubleMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeInitIntMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeInitMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeInitNullMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeInitObjectMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeInitStringMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeIsImmutableMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeIsNullMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeRefMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeSealMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeSetArrayMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeSetBooleanMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeSetDoubleMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeSetIntMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeSetObjectMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeSetParentMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeSetStringMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeSetValueMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeTakeArrayMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeTakeObjectMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeTypeNameMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Node.NodeUnrefMethodInfo GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: instance GHC.Internal.Classes.Eq GI.Json.Structs.Node.Node
+ GI.Json.Structs.Node: type family ResolveNodeMethod (t :: Symbol) o
+ GI.Json.Structs.Object: data ObjectAddMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectDupMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectEqualMethodInfo
+ GI.Json.Structs.Object: data ObjectForeachMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectGetArrayMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectGetBooleanMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectGetBooleanMemberWithDefaultMethodInfo
+ GI.Json.Structs.Object: data ObjectGetDoubleMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectGetDoubleMemberWithDefaultMethodInfo
+ GI.Json.Structs.Object: data ObjectGetIntMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectGetIntMemberWithDefaultMethodInfo
+ GI.Json.Structs.Object: data ObjectGetMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectGetMembersMethodInfo
+ GI.Json.Structs.Object: data ObjectGetNullMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectGetObjectMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectGetSizeMethodInfo
+ GI.Json.Structs.Object: data ObjectGetStringMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectGetStringMemberWithDefaultMethodInfo
+ GI.Json.Structs.Object: data ObjectGetValuesMethodInfo
+ GI.Json.Structs.Object: data ObjectHasMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectHashMethodInfo
+ GI.Json.Structs.Object: data ObjectIsImmutableMethodInfo
+ GI.Json.Structs.Object: data ObjectRefMethodInfo
+ GI.Json.Structs.Object: data ObjectRemoveMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectSealMethodInfo
+ GI.Json.Structs.Object: data ObjectSetArrayMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectSetBooleanMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectSetDoubleMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectSetIntMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectSetMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectSetNullMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectSetObjectMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectSetStringMemberMethodInfo
+ GI.Json.Structs.Object: data ObjectUnrefMethodInfo
+ GI.Json.Structs.Object: instance (info GHC.Internal.Types.~ GI.Json.Structs.Object.ResolveObjectMethod t GI.Json.Structs.Object.Object, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Structs.Object.Object p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Json.Structs.Object.Object -> p)
+ GI.Json.Structs.Object: instance (info GHC.Internal.Types.~ GI.Json.Structs.Object.ResolveObjectMethod t GI.Json.Structs.Object.Object, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Structs.Object.Object p, GHC.Internal.Records.HasField t GI.Json.Structs.Object.Object p) => GHC.Internal.Records.HasField t GI.Json.Structs.Object.Object p
+ GI.Json.Structs.Object: instance (info GHC.Internal.Types.~ GI.Json.Structs.Object.ResolveObjectMethod t GI.Json.Structs.Object.Object, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Json.Structs.Object.Object) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Json.Structs.Object.Object)
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectSetStringMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m Data.Text.Internal.Text), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetStringMemberWithDefaultMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GHC.Internal.Int.Int64 -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectSetIntMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GHC.Internal.Int.Int64 -> m GHC.Internal.Int.Int64), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetIntMemberWithDefaultMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GHC.Internal.Types.Bool -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectSetBooleanMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GHC.Internal.Types.Bool -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetBooleanMemberWithDefaultMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GHC.Internal.Types.Double -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectSetDoubleMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GHC.Internal.Types.Double -> m GHC.Internal.Types.Double), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetDoubleMemberWithDefaultMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GI.Json.Structs.Array.Array -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectSetArrayMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GI.Json.Structs.Node.Node -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectAddMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GI.Json.Structs.Node.Node -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectSetMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> GI.Json.Structs.Object.Object -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectSetObjectMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectRemoveMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectSetNullMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Array.Array)), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetArrayMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node)), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectDupMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Node.Node)), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m (GHC.Internal.Maybe.Maybe GI.Json.Structs.Object.Object)), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetObjectMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetStringMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m GHC.Internal.Int.Int64), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetIntMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetBooleanMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetNullMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectHasMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (Data.Text.Internal.Text -> m GHC.Internal.Types.Double), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetDoubleMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (GI.Json.Callbacks.ObjectForeach -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectForeachMemberMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Object.Object -> m GHC.Internal.Types.Bool), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectEqualMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectSealMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ m (), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectUnrefMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ m GHC.Internal.Types.Bool, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectIsImmutableMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ m GHC.Internal.Word.Word32, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetSizeMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ m GHC.Internal.Word.Word32, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectHashMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ m GI.Json.Structs.Object.Object, GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectRefMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ m [Data.Text.Internal.Text], GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetMembersMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance (signature GHC.Internal.Types.~ m [GI.Json.Structs.Node.Node], GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.Object.ObjectGetValuesMethodInfo GI.Json.Structs.Object.Object signature
+ GI.Json.Structs.Object: instance Data.GI.Base.GValue.IsGValue (GHC.Internal.Maybe.Maybe GI.Json.Structs.Object.Object)
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.HasAttributeList GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectAddMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectDupMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectEqualMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectForeachMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetArrayMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetBooleanMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetBooleanMemberWithDefaultMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetDoubleMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetDoubleMemberWithDefaultMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetIntMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetIntMemberWithDefaultMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetMembersMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetNullMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetObjectMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetSizeMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetStringMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetStringMemberWithDefaultMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectGetValuesMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectHasMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectHashMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectIsImmutableMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectRefMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectRemoveMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectSealMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectSetArrayMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectSetBooleanMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectSetDoubleMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectSetIntMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectSetMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectSetNullMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectSetObjectMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectSetStringMemberMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.Object.ObjectUnrefMethodInfo GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: instance GHC.Internal.Classes.Eq GI.Json.Structs.Object.Object
+ GI.Json.Structs.Object: type family ResolveObjectMethod (t :: Symbol) o
+ GI.Json.Structs.ObjectIter: data ObjectIterInitMethodInfo
+ GI.Json.Structs.ObjectIter: data ObjectIterInitOrderedMethodInfo
+ GI.Json.Structs.ObjectIter: data ObjectIterNextMethodInfo
+ GI.Json.Structs.ObjectIter: data ObjectIterNextOrderedMethodInfo
+ GI.Json.Structs.ObjectIter: instance (info GHC.Internal.Types.~ GI.Json.Structs.ObjectIter.ResolveObjectIterMethod t GI.Json.Structs.ObjectIter.ObjectIter, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Structs.ObjectIter.ObjectIter p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Json.Structs.ObjectIter.ObjectIter -> p)
+ GI.Json.Structs.ObjectIter: instance (info GHC.Internal.Types.~ GI.Json.Structs.ObjectIter.ResolveObjectIterMethod t GI.Json.Structs.ObjectIter.ObjectIter, Data.GI.Base.Overloading.OverloadedMethod info GI.Json.Structs.ObjectIter.ObjectIter p, GHC.Internal.Records.HasField t GI.Json.Structs.ObjectIter.ObjectIter p) => GHC.Internal.Records.HasField t GI.Json.Structs.ObjectIter.ObjectIter p
+ GI.Json.Structs.ObjectIter: instance (info GHC.Internal.Types.~ GI.Json.Structs.ObjectIter.ResolveObjectIterMethod t GI.Json.Structs.ObjectIter.ObjectIter, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Json.Structs.ObjectIter.ObjectIter) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Json.Structs.ObjectIter.ObjectIter)
+ GI.Json.Structs.ObjectIter: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Object.Object -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.ObjectIter.ObjectIterInitMethodInfo GI.Json.Structs.ObjectIter.ObjectIter signature
+ GI.Json.Structs.ObjectIter: instance (signature GHC.Internal.Types.~ (GI.Json.Structs.Object.Object -> m ()), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.ObjectIter.ObjectIterInitOrderedMethodInfo GI.Json.Structs.ObjectIter.ObjectIter signature
+ GI.Json.Structs.ObjectIter: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Types.Bool, Data.Text.Internal.Text, GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.ObjectIter.ObjectIterNextMethodInfo GI.Json.Structs.ObjectIter.ObjectIter signature
+ GI.Json.Structs.ObjectIter: instance (signature GHC.Internal.Types.~ m (GHC.Internal.Types.Bool, Data.Text.Internal.Text, GI.Json.Structs.Node.Node), GHC.Internal.Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.OverloadedMethod GI.Json.Structs.ObjectIter.ObjectIterNextOrderedMethodInfo GI.Json.Structs.ObjectIter.ObjectIter signature
+ GI.Json.Structs.ObjectIter: instance (tag GHC.Internal.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Json.Structs.ObjectIter.ObjectIter tag
+ GI.Json.Structs.ObjectIter: instance Data.GI.Base.Overloading.HasAttributeList GI.Json.Structs.ObjectIter.ObjectIter
+ GI.Json.Structs.ObjectIter: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.ObjectIter.ObjectIterInitMethodInfo GI.Json.Structs.ObjectIter.ObjectIter
+ GI.Json.Structs.ObjectIter: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.ObjectIter.ObjectIterInitOrderedMethodInfo GI.Json.Structs.ObjectIter.ObjectIter
+ GI.Json.Structs.ObjectIter: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.ObjectIter.ObjectIterNextMethodInfo GI.Json.Structs.ObjectIter.ObjectIter
+ GI.Json.Structs.ObjectIter: instance Data.GI.Base.Overloading.OverloadedMethodInfo GI.Json.Structs.ObjectIter.ObjectIterNextOrderedMethodInfo GI.Json.Structs.ObjectIter.ObjectIter
+ GI.Json.Structs.ObjectIter: instance GHC.Internal.Classes.Eq GI.Json.Structs.ObjectIter.ObjectIter
+ GI.Json.Structs.ObjectIter: type family ResolveObjectIterMethod (t :: Symbol) o
- GI.Json.Callbacks: type ArrayForeach = -- | /@array@/: the iterated JSON array Array -> -- | /@index_@/: the index of the element Word32 -> -- | /@elementNode@/: the value of the element at the given /@index_@/ Node -> IO ()
+ GI.Json.Callbacks: type ArrayForeach = Array -> Word32 -> Node -> IO ()
- GI.Json.Callbacks: type ArrayForeach_WithClosures = -- | /@array@/: the iterated JSON array Array -> -- | /@index_@/: the index of the element Word32 -> -- | /@elementNode@/: the value of the element at the given /@index_@/ Node -> -- | /@userData@/: data passed to the function Ptr () -> IO ()
+ GI.Json.Callbacks: type ArrayForeach_WithClosures = Array -> Word32 -> Node -> Ptr () -> IO ()
- GI.Json.Callbacks: type BoxedDeserializeFunc = -- | /@node@/: a node tree representing a boxed data Node -> -- | __Returns:__ the newly created boxed structure IO (Ptr ())
+ GI.Json.Callbacks: type BoxedDeserializeFunc = Node -> IO Ptr ()
- GI.Json.Callbacks: type BoxedSerializeFunc = -- | __Returns:__ the newly created JSON node tree representing the boxed data IO Node
+ GI.Json.Callbacks: type BoxedSerializeFunc = Ptr () -> IO Node
- GI.Json.Callbacks: type C_BoxedDeserializeFunc = Ptr Node -> IO (Ptr ())
+ GI.Json.Callbacks: type C_BoxedDeserializeFunc = Ptr Node -> IO Ptr ()
- GI.Json.Callbacks: type C_BoxedSerializeFunc = Ptr () -> IO (Ptr Node)
+ GI.Json.Callbacks: type C_BoxedSerializeFunc = Ptr () -> IO Ptr Node
- GI.Json.Callbacks: type ObjectForeach = -- | /@object@/: the iterated JSON object Object -> -- | /@memberName@/: the name of the member Text -> -- | /@memberNode@/: the value of the member Node -> IO ()
+ GI.Json.Callbacks: type ObjectForeach = Object -> Text -> Node -> IO ()
- GI.Json.Callbacks: type ObjectForeach_WithClosures = -- | /@object@/: the iterated JSON object Object -> -- | /@memberName@/: the name of the member Text -> -- | /@memberNode@/: the value of the member Node -> -- | /@userData@/: data passed to the function Ptr () -> IO ()
+ GI.Json.Callbacks: type ObjectForeach_WithClosures = Object -> Text -> Node -> Ptr () -> IO ()
- GI.Json.Callbacks: wrap_BoxedSerializeFunc :: Maybe (Ptr (FunPtr C_BoxedSerializeFunc)) -> BoxedSerializeFunc_WithClosures -> C_BoxedSerializeFunc
+ GI.Json.Callbacks: wrap_BoxedSerializeFunc :: Maybe (Ptr (FunPtr C_BoxedSerializeFunc)) -> BoxedSerializeFunc -> C_BoxedSerializeFunc
- GI.Json.Interfaces.Serializable: serializableSerializeProperty :: (HasCallStack, MonadIO m, IsSerializable a) => a -> Text -> GValue -> GParamSpec -> m Node
+ GI.Json.Interfaces.Serializable: serializableSerializeProperty :: (HasCallStack, MonadIO m, IsSerializable a) => a -> Text -> GValue -> GParamSpec -> m (Maybe Node)
- GI.Json.Objects.Parser: type ParserArrayElementCallback = -- | /@array@/: a JSON array Array -> -- | /@index_@/: the index of the newly parsed array element Int32 -> IO ()
+ GI.Json.Objects.Parser: type ParserArrayElementCallback = Array -> Int32 -> IO ()
- GI.Json.Objects.Parser: type ParserArrayEndCallback = -- | /@array@/: the parsed JSON array Array -> IO ()
+ GI.Json.Objects.Parser: type ParserArrayEndCallback = Array -> IO ()
- GI.Json.Objects.Parser: type ParserErrorCallback = -- | /@error@/: the error Ptr () -> IO ()
+ GI.Json.Objects.Parser: type ParserErrorCallback = Ptr () -> IO ()
- GI.Json.Objects.Parser: type ParserObjectEndCallback = -- | /@object@/: the parsed JSON object Object -> IO ()
+ GI.Json.Objects.Parser: type ParserObjectEndCallback = Object -> IO ()
- GI.Json.Objects.Parser: type ParserObjectMemberCallback = -- | /@object@/: the JSON object being parsed Object -> -- | /@memberName@/: the name of the newly parsed member Text -> IO ()
+ GI.Json.Objects.Parser: type ParserObjectMemberCallback = Object -> Text -> IO ()

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.7+++ Use haskell-gi 0.27.+ ### 1.0.6  + Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-json-1.0.6/docs/GI-Json.html](https://hackage.haskell.org/package/gi-json-1.0.6/docs/GI-Json.html)+[https://hackage.haskell.org/package/gi-json-1.0.7/docs/GI-Json.html](https://hackage.haskell.org/package/gi-json-1.0.7/docs/GI-Json.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
Setup.hs view
@@ -1,6 +1,6 @@ {-# LANGUAGE OverloadedStrings #-} -import Data.GI.CodeGen.CabalHooks (setupBinding, TaggedOverride(..))+import Data.GI.CodeGen.CabalHooks (setupBinding, TaggedOverride(..), TaggedPkgConfigVersions(..))  import qualified GI.GLib.Config as GLib import qualified GI.GObject.Config as GObject@@ -8,12 +8,13 @@   main :: IO ()-main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides outputDir+main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides depVersions outputDir   where name = "Json"         version = "1.0"         pkgName = "gi-json"-        pkgVersion = "1.0.6"+        pkgVersion = "1.0.7"         overridesFile = Just "Json.overrides"         verbose = False         outputDir = Nothing         inheritedOverrides = [TaggedOverride "inherited:GLib" GLib.overrides, TaggedOverride "inherited:GObject" GObject.overrides, TaggedOverride "inherited:Gio" Gio.overrides]+        depVersions = [TaggedPkgConfigVersions "GLib" GLib.pkgConfigVersions, TaggedPkgConfigVersions "GObject" GObject.pkgConfigVersions, TaggedPkgConfigVersions "Gio" Gio.pkgConfigVersions]
gi-json.cabal view
@@ -1,5 +1,5 @@ name:                 gi-json-version:              1.0.6+version:              1.0.7 synopsis:             JSON GObject bindings description:          Low-level bindings for json-glib, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.11 && < 5,                      Cabal >= 1.24 && < 4,-                     haskell-gi >= 0.26.9 && < 0.27,+                     haskell-gi >= 0.27 && < 0.28,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,                      gi-gio == 2.0.*@@ -30,7 +30,7 @@       pkgconfig-depends: json-glib-1.0 >= 1.4.0       build-depends: base >= 4.7 && <5,                      haskell-gi-base >= 0.26 && < 0.27,-                     haskell-gi >= 0.26.9 && < 0.27,+                     haskell-gi >= 0.27 && < 0.28,                      haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,