gi-gio 2.0.25 → 2.0.26
raw patch · 4 files changed
+11/−4 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- GI.Gio.Structs.NativeSocketAddress: NativeSocketAddress :: ManagedPtr NativeSocketAddress -> NativeSocketAddress
- GI.Gio.Structs.NativeSocketAddress: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.NativeSocketAddress.NativeSocketAddress
- GI.Gio.Structs.NativeSocketAddress: instance GHC.Classes.Eq GI.Gio.Structs.NativeSocketAddress.NativeSocketAddress
- GI.Gio.Structs.NativeSocketAddress: newtype NativeSocketAddress
- GI.Gio.Structs.NativeSocketAddress: noNativeSocketAddress :: Maybe NativeSocketAddress
+ GI.Gio.Objects.FileInfo: fileInfoGetModificationDateTime :: (HasCallStack, MonadIO m, IsFileInfo a) => a -> m (Maybe DateTime)
+ GI.Gio.Objects.FileInfo: fileInfoSetModificationDateTime :: (HasCallStack, MonadIO m, IsFileInfo a) => a -> DateTime -> m ()
+ GI.Gio.Objects.NativeSocketAddress: NativeSocketAddress :: ManagedPtr NativeSocketAddress -> NativeSocketAddress
+ GI.Gio.Objects.NativeSocketAddress: class (GObject o, IsDescendantOf NativeSocketAddress o) => IsNativeSocketAddress o
+ GI.Gio.Objects.NativeSocketAddress: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.NativeSocketAddress.NativeSocketAddress o) => GI.Gio.Objects.NativeSocketAddress.IsNativeSocketAddress o
+ GI.Gio.Objects.NativeSocketAddress: instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.NativeSocketAddress.NativeSocketAddress
+ GI.Gio.Objects.NativeSocketAddress: instance Data.GI.Base.GValue.IsGValue GI.Gio.Objects.NativeSocketAddress.NativeSocketAddress
+ GI.Gio.Objects.NativeSocketAddress: instance Data.GI.Base.Overloading.HasParentTypes GI.Gio.Objects.NativeSocketAddress.NativeSocketAddress
+ GI.Gio.Objects.NativeSocketAddress: instance GHC.Classes.Eq GI.Gio.Objects.NativeSocketAddress.NativeSocketAddress
+ GI.Gio.Objects.NativeSocketAddress: nativeSocketAddressNew :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> m NativeSocketAddress
+ GI.Gio.Objects.NativeSocketAddress: newtype NativeSocketAddress
+ GI.Gio.Objects.NativeSocketAddress: noNativeSocketAddress :: Maybe NativeSocketAddress
+ GI.Gio.Objects.NativeSocketAddress: toNativeSocketAddress :: (MonadIO m, IsNativeSocketAddress o) => o -> m NativeSocketAddress
- GI.Gio.Callbacks: type VfsFileLookupFunc = Vfs " /@vfs@/: a t'GI.Gio.Objects.Vfs.Vfs'" -> Text " /@identifier@/: the identifier to lookup a t'GI.Gio.Interfaces.File.File' for. This can either be an URI or a parse name as returned by 'GI.Gio.Interfaces.File.fileGetParseName'" -> IO File " __Returns:__ a t'GI.Gio.Interfaces.File.File' for /@identifier@/."
+ GI.Gio.Callbacks: type VfsFileLookupFunc = Vfs " /@vfs@/: a t'GI.Gio.Objects.Vfs.Vfs'" -> Text " /@identifier@/: the identifier to look up a t'GI.Gio.Interfaces.File.File' for. This can either be an URI or a parse name as returned by 'GI.Gio.Interfaces.File.fileGetParseName'" -> IO File " __Returns:__ a t'GI.Gio.Interfaces.File.File' for /@identifier@/."
- GI.Gio.Callbacks: type VfsFileLookupFunc_WithClosures = Vfs " /@vfs@/: a t'GI.Gio.Objects.Vfs.Vfs'" -> Text " /@identifier@/: the identifier to lookup a t'GI.Gio.Interfaces.File.File' for. This can either be an URI or a parse name as returned by 'GI.Gio.Interfaces.File.fileGetParseName'" -> Ptr () " /@userData@/: user data passed to the function" -> IO File " __Returns:__ a t'GI.Gio.Interfaces.File.File' for /@identifier@/."
+ GI.Gio.Callbacks: type VfsFileLookupFunc_WithClosures = Vfs " /@vfs@/: a t'GI.Gio.Objects.Vfs.Vfs'" -> Text " /@identifier@/: the identifier to look up a t'GI.Gio.Interfaces.File.File' for. This can either be an URI or a parse name as returned by 'GI.Gio.Interfaces.File.fileGetParseName'" -> Ptr () " /@userData@/: user data passed to the function" -> IO File " __Returns:__ a t'GI.Gio.Interfaces.File.File' for /@identifier@/."
- GI.Gio.Interfaces.AppInfo: appInfoGetIcon :: (HasCallStack, MonadIO m, IsAppInfo a) => a -> m Icon
+ GI.Gio.Interfaces.AppInfo: appInfoGetIcon :: (HasCallStack, MonadIO m, IsAppInfo a) => a -> m (Maybe Icon)
- GI.Gio.Interfaces.DtlsClientConnection: constructDtlsClientConnectionServerIdentity :: (IsDtlsClientConnection o, IsSocketConnectable a) => a -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.DtlsClientConnection: constructDtlsClientConnectionServerIdentity :: (IsDtlsClientConnection o, MonadIO m, IsSocketConnectable a) => a -> m (GValueConstruct o)
- GI.Gio.Interfaces.DtlsClientConnection: constructDtlsClientConnectionValidationFlags :: IsDtlsClientConnection o => [TlsCertificateFlags] -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.DtlsClientConnection: constructDtlsClientConnectionValidationFlags :: (IsDtlsClientConnection o, MonadIO m) => [TlsCertificateFlags] -> m (GValueConstruct o)
- GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionAdvertisedProtocols :: IsDtlsConnection o => [Text] -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionAdvertisedProtocols :: (IsDtlsConnection o, MonadIO m) => [Text] -> m (GValueConstruct o)
- GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionBaseSocket :: (IsDtlsConnection o, IsDatagramBased a) => a -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionBaseSocket :: (IsDtlsConnection o, MonadIO m, IsDatagramBased a) => a -> m (GValueConstruct o)
- GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionCertificate :: (IsDtlsConnection o, IsTlsCertificate a) => a -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionCertificate :: (IsDtlsConnection o, MonadIO m, IsTlsCertificate a) => a -> m (GValueConstruct o)
- GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionDatabase :: (IsDtlsConnection o, IsTlsDatabase a) => a -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionDatabase :: (IsDtlsConnection o, MonadIO m, IsTlsDatabase a) => a -> m (GValueConstruct o)
- GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionInteraction :: (IsDtlsConnection o, IsTlsInteraction a) => a -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionInteraction :: (IsDtlsConnection o, MonadIO m, IsTlsInteraction a) => a -> m (GValueConstruct o)
- GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionRehandshakeMode :: IsDtlsConnection o => TlsRehandshakeMode -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionRehandshakeMode :: (IsDtlsConnection o, MonadIO m) => TlsRehandshakeMode -> m (GValueConstruct o)
- GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionRequireCloseNotify :: IsDtlsConnection o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.DtlsConnection: constructDtlsConnectionRequireCloseNotify :: (IsDtlsConnection o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Interfaces.DtlsServerConnection: constructDtlsServerConnectionAuthenticationMode :: IsDtlsServerConnection o => TlsAuthenticationMode -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.DtlsServerConnection: constructDtlsServerConnectionAuthenticationMode :: (IsDtlsServerConnection o, MonadIO m) => TlsAuthenticationMode -> m (GValueConstruct o)
- GI.Gio.Interfaces.TlsClientConnection: constructTlsClientConnectionServerIdentity :: (IsTlsClientConnection o, IsSocketConnectable a) => a -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.TlsClientConnection: constructTlsClientConnectionServerIdentity :: (IsTlsClientConnection o, MonadIO m, IsSocketConnectable a) => a -> m (GValueConstruct o)
- GI.Gio.Interfaces.TlsClientConnection: constructTlsClientConnectionUseSsl3 :: IsTlsClientConnection o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.TlsClientConnection: constructTlsClientConnectionUseSsl3 :: (IsTlsClientConnection o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Interfaces.TlsClientConnection: constructTlsClientConnectionValidationFlags :: IsTlsClientConnection o => [TlsCertificateFlags] -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.TlsClientConnection: constructTlsClientConnectionValidationFlags :: (IsTlsClientConnection o, MonadIO m) => [TlsCertificateFlags] -> m (GValueConstruct o)
- GI.Gio.Interfaces.TlsFileDatabase: constructTlsFileDatabaseAnchors :: IsTlsFileDatabase o => Text -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.TlsFileDatabase: constructTlsFileDatabaseAnchors :: (IsTlsFileDatabase o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Interfaces.TlsServerConnection: constructTlsServerConnectionAuthenticationMode :: IsTlsServerConnection o => TlsAuthenticationMode -> IO (GValueConstruct o)
+ GI.Gio.Interfaces.TlsServerConnection: constructTlsServerConnectionAuthenticationMode :: (IsTlsServerConnection o, MonadIO m) => TlsAuthenticationMode -> m (GValueConstruct o)
- GI.Gio.Objects.Application: constructApplicationActionGroup :: (IsApplication o, IsActionGroup a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.Application: constructApplicationActionGroup :: (IsApplication o, MonadIO m, IsActionGroup a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.Application: constructApplicationApplicationId :: IsApplication o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.Application: constructApplicationApplicationId :: (IsApplication o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.Application: constructApplicationFlags :: IsApplication o => [ApplicationFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.Application: constructApplicationFlags :: (IsApplication o, MonadIO m) => [ApplicationFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.Application: constructApplicationInactivityTimeout :: IsApplication o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.Application: constructApplicationInactivityTimeout :: (IsApplication o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.Application: constructApplicationResourceBasePath :: IsApplication o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.Application: constructApplicationResourceBasePath :: (IsApplication o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.ApplicationCommandLine: constructApplicationCommandLineArguments :: IsApplicationCommandLine o => GVariant -> IO (GValueConstruct o)
+ GI.Gio.Objects.ApplicationCommandLine: constructApplicationCommandLineArguments :: (IsApplicationCommandLine o, MonadIO m) => GVariant -> m (GValueConstruct o)
- GI.Gio.Objects.ApplicationCommandLine: constructApplicationCommandLineOptions :: IsApplicationCommandLine o => GVariant -> IO (GValueConstruct o)
+ GI.Gio.Objects.ApplicationCommandLine: constructApplicationCommandLineOptions :: (IsApplicationCommandLine o, MonadIO m) => GVariant -> m (GValueConstruct o)
- GI.Gio.Objects.ApplicationCommandLine: constructApplicationCommandLinePlatformData :: IsApplicationCommandLine o => GVariant -> IO (GValueConstruct o)
+ GI.Gio.Objects.ApplicationCommandLine: constructApplicationCommandLinePlatformData :: (IsApplicationCommandLine o, MonadIO m) => GVariant -> m (GValueConstruct o)
- GI.Gio.Objects.BufferedInputStream: constructBufferedInputStreamBufferSize :: IsBufferedInputStream o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.BufferedInputStream: constructBufferedInputStreamBufferSize :: (IsBufferedInputStream o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.BufferedOutputStream: constructBufferedOutputStreamAutoGrow :: IsBufferedOutputStream o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.BufferedOutputStream: constructBufferedOutputStreamAutoGrow :: (IsBufferedOutputStream o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.BufferedOutputStream: constructBufferedOutputStreamBufferSize :: IsBufferedOutputStream o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.BufferedOutputStream: constructBufferedOutputStreamBufferSize :: (IsBufferedOutputStream o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.BytesIcon: constructBytesIconBytes :: IsBytesIcon o => Bytes -> IO (GValueConstruct o)
+ GI.Gio.Objects.BytesIcon: constructBytesIconBytes :: (IsBytesIcon o, MonadIO m) => Bytes -> m (GValueConstruct o)
- GI.Gio.Objects.CharsetConverter: constructCharsetConverterFromCharset :: IsCharsetConverter o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.CharsetConverter: constructCharsetConverterFromCharset :: (IsCharsetConverter o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.CharsetConverter: constructCharsetConverterToCharset :: IsCharsetConverter o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.CharsetConverter: constructCharsetConverterToCharset :: (IsCharsetConverter o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.CharsetConverter: constructCharsetConverterUseFallback :: IsCharsetConverter o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.CharsetConverter: constructCharsetConverterUseFallback :: (IsCharsetConverter o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.ConverterInputStream: constructConverterInputStreamConverter :: (IsConverterInputStream o, IsConverter a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.ConverterInputStream: constructConverterInputStreamConverter :: (IsConverterInputStream o, MonadIO m, IsConverter a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.ConverterOutputStream: constructConverterOutputStreamConverter :: (IsConverterOutputStream o, IsConverter a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.ConverterOutputStream: constructConverterOutputStreamConverter :: (IsConverterOutputStream o, MonadIO m, IsConverter a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.DBusConnection: constructDBusConnectionAddress :: IsDBusConnection o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusConnection: constructDBusConnectionAddress :: (IsDBusConnection o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusConnection: constructDBusConnectionAuthenticationObserver :: (IsDBusConnection o, IsDBusAuthObserver a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusConnection: constructDBusConnectionAuthenticationObserver :: (IsDBusConnection o, MonadIO m, IsDBusAuthObserver a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.DBusConnection: constructDBusConnectionExitOnClose :: IsDBusConnection o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusConnection: constructDBusConnectionExitOnClose :: (IsDBusConnection o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.DBusConnection: constructDBusConnectionFlags :: IsDBusConnection o => [DBusConnectionFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusConnection: constructDBusConnectionFlags :: (IsDBusConnection o, MonadIO m) => [DBusConnectionFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.DBusConnection: constructDBusConnectionGuid :: IsDBusConnection o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusConnection: constructDBusConnectionGuid :: (IsDBusConnection o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusConnection: constructDBusConnectionStream :: (IsDBusConnection o, IsIOStream a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusConnection: constructDBusConnectionStream :: (IsDBusConnection o, MonadIO m, IsIOStream a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.DBusInterfaceSkeleton: constructDBusInterfaceSkeletonGFlags :: IsDBusInterfaceSkeleton o => [DBusInterfaceSkeletonFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusInterfaceSkeleton: constructDBusInterfaceSkeletonGFlags :: (IsDBusInterfaceSkeleton o, MonadIO m) => [DBusInterfaceSkeletonFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientBusType :: IsDBusObjectManagerClient o => BusType -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientBusType :: (IsDBusObjectManagerClient o, MonadIO m) => BusType -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientConnection :: (IsDBusObjectManagerClient o, IsDBusConnection a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientConnection :: (IsDBusObjectManagerClient o, MonadIO m, IsDBusConnection a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientFlags :: IsDBusObjectManagerClient o => [DBusObjectManagerClientFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientFlags :: (IsDBusObjectManagerClient o, MonadIO m) => [DBusObjectManagerClientFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientGetProxyTypeDestroyNotify :: IsDBusObjectManagerClient o => Ptr () -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientGetProxyTypeDestroyNotify :: (IsDBusObjectManagerClient o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientGetProxyTypeFunc :: IsDBusObjectManagerClient o => Ptr () -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientGetProxyTypeFunc :: (IsDBusObjectManagerClient o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientGetProxyTypeUserData :: IsDBusObjectManagerClient o => Ptr () -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientGetProxyTypeUserData :: (IsDBusObjectManagerClient o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientName :: IsDBusObjectManagerClient o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientName :: (IsDBusObjectManagerClient o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientObjectPath :: IsDBusObjectManagerClient o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectManagerClient: constructDBusObjectManagerClientObjectPath :: (IsDBusObjectManagerClient o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectManagerServer: constructDBusObjectManagerServerConnection :: (IsDBusObjectManagerServer o, IsDBusConnection a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectManagerServer: constructDBusObjectManagerServerConnection :: (IsDBusObjectManagerServer o, MonadIO m, IsDBusConnection a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectManagerServer: constructDBusObjectManagerServerObjectPath :: IsDBusObjectManagerServer o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectManagerServer: constructDBusObjectManagerServerObjectPath :: (IsDBusObjectManagerServer o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectProxy: constructDBusObjectProxyGConnection :: (IsDBusObjectProxy o, IsDBusConnection a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectProxy: constructDBusObjectProxyGConnection :: (IsDBusObjectProxy o, MonadIO m, IsDBusConnection a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectProxy: constructDBusObjectProxyGObjectPath :: IsDBusObjectProxy o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectProxy: constructDBusObjectProxyGObjectPath :: (IsDBusObjectProxy o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusObjectSkeleton: constructDBusObjectSkeletonGObjectPath :: IsDBusObjectSkeleton o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusObjectSkeleton: constructDBusObjectSkeletonGObjectPath :: (IsDBusObjectSkeleton o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusProxy: constructDBusProxyGBusType :: IsDBusProxy o => BusType -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusProxy: constructDBusProxyGBusType :: (IsDBusProxy o, MonadIO m) => BusType -> m (GValueConstruct o)
- GI.Gio.Objects.DBusProxy: constructDBusProxyGConnection :: (IsDBusProxy o, IsDBusConnection a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusProxy: constructDBusProxyGConnection :: (IsDBusProxy o, MonadIO m, IsDBusConnection a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.DBusProxy: constructDBusProxyGDefaultTimeout :: IsDBusProxy o => Int32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusProxy: constructDBusProxyGDefaultTimeout :: (IsDBusProxy o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Gio.Objects.DBusProxy: constructDBusProxyGFlags :: IsDBusProxy o => [DBusProxyFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusProxy: constructDBusProxyGFlags :: (IsDBusProxy o, MonadIO m) => [DBusProxyFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.DBusProxy: constructDBusProxyGInterfaceInfo :: IsDBusProxy o => DBusInterfaceInfo -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusProxy: constructDBusProxyGInterfaceInfo :: (IsDBusProxy o, MonadIO m) => DBusInterfaceInfo -> m (GValueConstruct o)
- GI.Gio.Objects.DBusProxy: constructDBusProxyGInterfaceName :: IsDBusProxy o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusProxy: constructDBusProxyGInterfaceName :: (IsDBusProxy o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusProxy: constructDBusProxyGName :: IsDBusProxy o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusProxy: constructDBusProxyGName :: (IsDBusProxy o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusProxy: constructDBusProxyGObjectPath :: IsDBusProxy o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusProxy: constructDBusProxyGObjectPath :: (IsDBusProxy o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusServer: constructDBusServerAddress :: IsDBusServer o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusServer: constructDBusServerAddress :: (IsDBusServer o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DBusServer: constructDBusServerAuthenticationObserver :: (IsDBusServer o, IsDBusAuthObserver a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusServer: constructDBusServerAuthenticationObserver :: (IsDBusServer o, MonadIO m, IsDBusAuthObserver a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.DBusServer: constructDBusServerFlags :: IsDBusServer o => [DBusServerFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusServer: constructDBusServerFlags :: (IsDBusServer o, MonadIO m) => [DBusServerFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.DBusServer: constructDBusServerGuid :: IsDBusServer o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DBusServer: constructDBusServerGuid :: (IsDBusServer o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.DataInputStream: constructDataInputStreamByteOrder :: IsDataInputStream o => DataStreamByteOrder -> IO (GValueConstruct o)
+ GI.Gio.Objects.DataInputStream: constructDataInputStreamByteOrder :: (IsDataInputStream o, MonadIO m) => DataStreamByteOrder -> m (GValueConstruct o)
- GI.Gio.Objects.DataInputStream: constructDataInputStreamNewlineType :: IsDataInputStream o => DataStreamNewlineType -> IO (GValueConstruct o)
+ GI.Gio.Objects.DataInputStream: constructDataInputStreamNewlineType :: (IsDataInputStream o, MonadIO m) => DataStreamNewlineType -> m (GValueConstruct o)
- GI.Gio.Objects.DataOutputStream: constructDataOutputStreamByteOrder :: IsDataOutputStream o => DataStreamByteOrder -> IO (GValueConstruct o)
+ GI.Gio.Objects.DataOutputStream: constructDataOutputStreamByteOrder :: (IsDataOutputStream o, MonadIO m) => DataStreamByteOrder -> m (GValueConstruct o)
- GI.Gio.Objects.DesktopAppInfo: constructDesktopAppInfoFilename :: IsDesktopAppInfo o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.DesktopAppInfo: constructDesktopAppInfoFilename :: (IsDesktopAppInfo o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.Emblem: constructEmblemIcon :: (IsEmblem o, IsObject a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.Emblem: constructEmblemIcon :: (IsEmblem o, MonadIO m, IsObject a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.Emblem: constructEmblemOrigin :: IsEmblem o => EmblemOrigin -> IO (GValueConstruct o)
+ GI.Gio.Objects.Emblem: constructEmblemOrigin :: (IsEmblem o, MonadIO m) => EmblemOrigin -> m (GValueConstruct o)
- GI.Gio.Objects.EmblemedIcon: constructEmblemedIconGicon :: (IsEmblemedIcon o, IsIcon a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.EmblemedIcon: constructEmblemedIconGicon :: (IsEmblemedIcon o, MonadIO m, IsIcon a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.FileEnumerator: constructFileEnumeratorContainer :: (IsFileEnumerator o, IsFile a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.FileEnumerator: constructFileEnumeratorContainer :: (IsFileEnumerator o, MonadIO m, IsFile a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.FileIcon: constructFileIconFile :: (IsFileIcon o, IsFile a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.FileIcon: constructFileIconFile :: (IsFileIcon o, MonadIO m, IsFile a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.FileInfo: fileInfoGetAttributeAsString :: (HasCallStack, MonadIO m, IsFileInfo a) => a -> Text -> m Text
+ GI.Gio.Objects.FileInfo: fileInfoGetAttributeAsString :: (HasCallStack, MonadIO m, IsFileInfo a) => a -> Text -> m (Maybe Text)
- GI.Gio.Objects.FileMonitor: constructFileMonitorRateLimit :: IsFileMonitor o => Int32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.FileMonitor: constructFileMonitorRateLimit :: (IsFileMonitor o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Gio.Objects.FilterInputStream: constructFilterInputStreamBaseStream :: (IsFilterInputStream o, IsInputStream a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.FilterInputStream: constructFilterInputStreamBaseStream :: (IsFilterInputStream o, MonadIO m, IsInputStream a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.FilterInputStream: constructFilterInputStreamCloseBaseStream :: IsFilterInputStream o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.FilterInputStream: constructFilterInputStreamCloseBaseStream :: (IsFilterInputStream o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.FilterOutputStream: constructFilterOutputStreamBaseStream :: (IsFilterOutputStream o, IsOutputStream a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.FilterOutputStream: constructFilterOutputStreamBaseStream :: (IsFilterOutputStream o, MonadIO m, IsOutputStream a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.FilterOutputStream: constructFilterOutputStreamCloseBaseStream :: IsFilterOutputStream o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.FilterOutputStream: constructFilterOutputStreamCloseBaseStream :: (IsFilterOutputStream o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.InetAddress: constructInetAddressBytes :: IsInetAddress o => Ptr () -> IO (GValueConstruct o)
+ GI.Gio.Objects.InetAddress: constructInetAddressBytes :: (IsInetAddress o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Gio.Objects.InetAddress: constructInetAddressFamily :: IsInetAddress o => SocketFamily -> IO (GValueConstruct o)
+ GI.Gio.Objects.InetAddress: constructInetAddressFamily :: (IsInetAddress o, MonadIO m) => SocketFamily -> m (GValueConstruct o)
- GI.Gio.Objects.InetAddressMask: constructInetAddressMaskAddress :: (IsInetAddressMask o, IsInetAddress a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.InetAddressMask: constructInetAddressMaskAddress :: (IsInetAddressMask o, MonadIO m, IsInetAddress a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.InetAddressMask: constructInetAddressMaskLength :: IsInetAddressMask o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.InetAddressMask: constructInetAddressMaskLength :: (IsInetAddressMask o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.InetSocketAddress: constructInetSocketAddressAddress :: (IsInetSocketAddress o, IsInetAddress a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.InetSocketAddress: constructInetSocketAddressAddress :: (IsInetSocketAddress o, MonadIO m, IsInetAddress a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.InetSocketAddress: constructInetSocketAddressFlowinfo :: IsInetSocketAddress o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.InetSocketAddress: constructInetSocketAddressFlowinfo :: (IsInetSocketAddress o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.InetSocketAddress: constructInetSocketAddressPort :: IsInetSocketAddress o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.InetSocketAddress: constructInetSocketAddressPort :: (IsInetSocketAddress o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.InetSocketAddress: constructInetSocketAddressScopeId :: IsInetSocketAddress o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.InetSocketAddress: constructInetSocketAddressScopeId :: (IsInetSocketAddress o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.InputStream: inputStreamRead :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m Int64
+ GI.Gio.Objects.InputStream: inputStreamRead :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m (Int64, ByteString)
- GI.Gio.Objects.InputStream: inputStreamReadAll :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m Word64
+ GI.Gio.Objects.InputStream: inputStreamReadAll :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m (ByteString, Word64)
- GI.Gio.Objects.InputStream: inputStreamReadAllAsync :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
+ GI.Gio.Objects.InputStream: inputStreamReadAllAsync :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ByteString
- GI.Gio.Objects.InputStream: inputStreamReadAsync :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
+ GI.Gio.Objects.InputStream: inputStreamReadAsync :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m (Maybe ByteString)
- GI.Gio.Objects.ListStore: constructListStoreItemType :: IsListStore o => GType -> IO (GValueConstruct o)
+ GI.Gio.Objects.ListStore: constructListStoreItemType :: (IsListStore o, MonadIO m) => GType -> m (GValueConstruct o)
- GI.Gio.Objects.MemoryOutputStream: constructMemoryOutputStreamData :: IsMemoryOutputStream o => Ptr () -> IO (GValueConstruct o)
+ GI.Gio.Objects.MemoryOutputStream: constructMemoryOutputStreamData :: (IsMemoryOutputStream o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Gio.Objects.MemoryOutputStream: constructMemoryOutputStreamSize :: IsMemoryOutputStream o => CULong -> IO (GValueConstruct o)
+ GI.Gio.Objects.MemoryOutputStream: constructMemoryOutputStreamSize :: (IsMemoryOutputStream o, MonadIO m) => CULong -> m (GValueConstruct o)
- GI.Gio.Objects.MountOperation: constructMountOperationAnonymous :: IsMountOperation o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.MountOperation: constructMountOperationAnonymous :: (IsMountOperation o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.MountOperation: constructMountOperationChoice :: IsMountOperation o => Int32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.MountOperation: constructMountOperationChoice :: (IsMountOperation o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Gio.Objects.MountOperation: constructMountOperationDomain :: IsMountOperation o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.MountOperation: constructMountOperationDomain :: (IsMountOperation o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.MountOperation: constructMountOperationIsTcryptHiddenVolume :: IsMountOperation o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.MountOperation: constructMountOperationIsTcryptHiddenVolume :: (IsMountOperation o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.MountOperation: constructMountOperationIsTcryptSystemVolume :: IsMountOperation o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.MountOperation: constructMountOperationIsTcryptSystemVolume :: (IsMountOperation o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.MountOperation: constructMountOperationPassword :: IsMountOperation o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.MountOperation: constructMountOperationPassword :: (IsMountOperation o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.MountOperation: constructMountOperationPasswordSave :: IsMountOperation o => PasswordSave -> IO (GValueConstruct o)
+ GI.Gio.Objects.MountOperation: constructMountOperationPasswordSave :: (IsMountOperation o, MonadIO m) => PasswordSave -> m (GValueConstruct o)
- GI.Gio.Objects.MountOperation: constructMountOperationPim :: IsMountOperation o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.MountOperation: constructMountOperationPim :: (IsMountOperation o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.MountOperation: constructMountOperationUsername :: IsMountOperation o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.MountOperation: constructMountOperationUsername :: (IsMountOperation o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.NetworkAddress: constructNetworkAddressHostname :: IsNetworkAddress o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.NetworkAddress: constructNetworkAddressHostname :: (IsNetworkAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.NetworkAddress: constructNetworkAddressPort :: IsNetworkAddress o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.NetworkAddress: constructNetworkAddressPort :: (IsNetworkAddress o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.NetworkAddress: constructNetworkAddressScheme :: IsNetworkAddress o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.NetworkAddress: constructNetworkAddressScheme :: (IsNetworkAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.NetworkService: constructNetworkServiceDomain :: IsNetworkService o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.NetworkService: constructNetworkServiceDomain :: (IsNetworkService o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.NetworkService: constructNetworkServiceProtocol :: IsNetworkService o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.NetworkService: constructNetworkServiceProtocol :: (IsNetworkService o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.NetworkService: constructNetworkServiceScheme :: IsNetworkService o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.NetworkService: constructNetworkServiceScheme :: (IsNetworkService o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.NetworkService: constructNetworkServiceService :: IsNetworkService o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.NetworkService: constructNetworkServiceService :: (IsNetworkService o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.PropertyAction: constructPropertyActionInvertBoolean :: IsPropertyAction o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.PropertyAction: constructPropertyActionInvertBoolean :: (IsPropertyAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.PropertyAction: constructPropertyActionName :: IsPropertyAction o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.PropertyAction: constructPropertyActionName :: (IsPropertyAction o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.PropertyAction: constructPropertyActionObject :: (IsPropertyAction o, IsObject a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.PropertyAction: constructPropertyActionObject :: (IsPropertyAction o, MonadIO m, IsObject a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.PropertyAction: constructPropertyActionPropertyName :: IsPropertyAction o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.PropertyAction: constructPropertyActionPropertyName :: (IsPropertyAction o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddress: constructProxyAddressDestinationHostname :: IsProxyAddress o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddress: constructProxyAddressDestinationHostname :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddress: constructProxyAddressDestinationPort :: IsProxyAddress o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddress: constructProxyAddressDestinationPort :: (IsProxyAddress o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddress: constructProxyAddressDestinationProtocol :: IsProxyAddress o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddress: constructProxyAddressDestinationProtocol :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddress: constructProxyAddressPassword :: IsProxyAddress o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddress: constructProxyAddressPassword :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddress: constructProxyAddressProtocol :: IsProxyAddress o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddress: constructProxyAddressProtocol :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddress: constructProxyAddressUri :: IsProxyAddress o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddress: constructProxyAddressUri :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddress: constructProxyAddressUsername :: IsProxyAddress o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddress: constructProxyAddressUsername :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddressEnumerator: constructProxyAddressEnumeratorConnectable :: (IsProxyAddressEnumerator o, IsSocketConnectable a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddressEnumerator: constructProxyAddressEnumeratorConnectable :: (IsProxyAddressEnumerator o, MonadIO m, IsSocketConnectable a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddressEnumerator: constructProxyAddressEnumeratorDefaultPort :: IsProxyAddressEnumerator o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddressEnumerator: constructProxyAddressEnumeratorDefaultPort :: (IsProxyAddressEnumerator o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddressEnumerator: constructProxyAddressEnumeratorProxyResolver :: (IsProxyAddressEnumerator o, IsProxyResolver a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddressEnumerator: constructProxyAddressEnumeratorProxyResolver :: (IsProxyAddressEnumerator o, MonadIO m, IsProxyResolver a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.ProxyAddressEnumerator: constructProxyAddressEnumeratorUri :: IsProxyAddressEnumerator o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.ProxyAddressEnumerator: constructProxyAddressEnumeratorUri :: (IsProxyAddressEnumerator o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.Settings: constructSettingsBackend :: (IsSettings o, IsSettingsBackend a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.Settings: constructSettingsBackend :: (IsSettings o, MonadIO m, IsSettingsBackend a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.Settings: constructSettingsPath :: IsSettings o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.Settings: constructSettingsPath :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.Settings: constructSettingsSchema :: IsSettings o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.Settings: constructSettingsSchema :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.Settings: constructSettingsSchemaId :: IsSettings o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.Settings: constructSettingsSchemaId :: (IsSettings o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.Settings: constructSettingsSettingsSchema :: IsSettings o => SettingsSchema -> IO (GValueConstruct o)
+ GI.Gio.Objects.Settings: constructSettingsSettingsSchema :: (IsSettings o, MonadIO m) => SettingsSchema -> m (GValueConstruct o)
- GI.Gio.Objects.SimpleAction: constructSimpleActionEnabled :: IsSimpleAction o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.SimpleAction: constructSimpleActionEnabled :: (IsSimpleAction o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.SimpleAction: constructSimpleActionName :: IsSimpleAction o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.SimpleAction: constructSimpleActionName :: (IsSimpleAction o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.SimpleAction: constructSimpleActionParameterType :: IsSimpleAction o => VariantType -> IO (GValueConstruct o)
+ GI.Gio.Objects.SimpleAction: constructSimpleActionParameterType :: (IsSimpleAction o, MonadIO m) => VariantType -> m (GValueConstruct o)
- GI.Gio.Objects.SimpleAction: constructSimpleActionState :: IsSimpleAction o => GVariant -> IO (GValueConstruct o)
+ GI.Gio.Objects.SimpleAction: constructSimpleActionState :: (IsSimpleAction o, MonadIO m) => GVariant -> m (GValueConstruct o)
- GI.Gio.Objects.SimpleIOStream: constructSimpleIOStreamInputStream :: (IsSimpleIOStream o, IsInputStream a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.SimpleIOStream: constructSimpleIOStreamInputStream :: (IsSimpleIOStream o, MonadIO m, IsInputStream a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.SimpleIOStream: constructSimpleIOStreamOutputStream :: (IsSimpleIOStream o, IsOutputStream a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.SimpleIOStream: constructSimpleIOStreamOutputStream :: (IsSimpleIOStream o, MonadIO m, IsOutputStream a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.SimpleProxyResolver: constructSimpleProxyResolverDefaultProxy :: IsSimpleProxyResolver o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.SimpleProxyResolver: constructSimpleProxyResolverDefaultProxy :: (IsSimpleProxyResolver o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.SimpleProxyResolver: constructSimpleProxyResolverIgnoreHosts :: IsSimpleProxyResolver o => [Text] -> IO (GValueConstruct o)
+ GI.Gio.Objects.SimpleProxyResolver: constructSimpleProxyResolverIgnoreHosts :: (IsSimpleProxyResolver o, MonadIO m) => [Text] -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketBlocking :: IsSocket o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketBlocking :: (IsSocket o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketBroadcast :: IsSocket o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketBroadcast :: (IsSocket o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketFamily :: IsSocket o => SocketFamily -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketFamily :: (IsSocket o, MonadIO m) => SocketFamily -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketFd :: IsSocket o => Int32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketFd :: (IsSocket o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketKeepalive :: IsSocket o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketKeepalive :: (IsSocket o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketListenBacklog :: IsSocket o => Int32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketListenBacklog :: (IsSocket o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketMulticastLoopback :: IsSocket o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketMulticastLoopback :: (IsSocket o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketMulticastTtl :: IsSocket o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketMulticastTtl :: (IsSocket o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketProtocol :: IsSocket o => SocketProtocol -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketProtocol :: (IsSocket o, MonadIO m) => SocketProtocol -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketTimeout :: IsSocket o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketTimeout :: (IsSocket o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketTtl :: IsSocket o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketTtl :: (IsSocket o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.Socket: constructSocketType :: IsSocket o => SocketType -> IO (GValueConstruct o)
+ GI.Gio.Objects.Socket: constructSocketType :: (IsSocket o, MonadIO m) => SocketType -> m (GValueConstruct o)
- GI.Gio.Objects.SocketClient: constructSocketClientEnableProxy :: IsSocketClient o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketClient: constructSocketClientEnableProxy :: (IsSocketClient o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.SocketClient: constructSocketClientFamily :: IsSocketClient o => SocketFamily -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketClient: constructSocketClientFamily :: (IsSocketClient o, MonadIO m) => SocketFamily -> m (GValueConstruct o)
- GI.Gio.Objects.SocketClient: constructSocketClientLocalAddress :: (IsSocketClient o, IsSocketAddress a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketClient: constructSocketClientLocalAddress :: (IsSocketClient o, MonadIO m, IsSocketAddress a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.SocketClient: constructSocketClientProtocol :: IsSocketClient o => SocketProtocol -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketClient: constructSocketClientProtocol :: (IsSocketClient o, MonadIO m) => SocketProtocol -> m (GValueConstruct o)
- GI.Gio.Objects.SocketClient: constructSocketClientProxyResolver :: (IsSocketClient o, IsProxyResolver a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketClient: constructSocketClientProxyResolver :: (IsSocketClient o, MonadIO m, IsProxyResolver a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.SocketClient: constructSocketClientTimeout :: IsSocketClient o => Word32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketClient: constructSocketClientTimeout :: (IsSocketClient o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Gio.Objects.SocketClient: constructSocketClientTls :: IsSocketClient o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketClient: constructSocketClientTls :: (IsSocketClient o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.SocketClient: constructSocketClientTlsValidationFlags :: IsSocketClient o => [TlsCertificateFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketClient: constructSocketClientTlsValidationFlags :: (IsSocketClient o, MonadIO m) => [TlsCertificateFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.SocketClient: constructSocketClientType :: IsSocketClient o => SocketType -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketClient: constructSocketClientType :: (IsSocketClient o, MonadIO m) => SocketType -> m (GValueConstruct o)
- GI.Gio.Objects.SocketConnection: constructSocketConnectionSocket :: (IsSocketConnection o, IsSocket a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketConnection: constructSocketConnectionSocket :: (IsSocketConnection o, MonadIO m, IsSocket a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.SocketListener: constructSocketListenerListenBacklog :: IsSocketListener o => Int32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketListener: constructSocketListenerListenBacklog :: (IsSocketListener o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Gio.Objects.SocketService: constructSocketServiceActive :: IsSocketService o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.SocketService: constructSocketServiceActive :: (IsSocketService o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.Subprocess: constructSubprocessArgv :: IsSubprocess o => [Text] -> IO (GValueConstruct o)
+ GI.Gio.Objects.Subprocess: constructSubprocessArgv :: (IsSubprocess o, MonadIO m) => [Text] -> m (GValueConstruct o)
- GI.Gio.Objects.Subprocess: constructSubprocessFlags :: IsSubprocess o => [SubprocessFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.Subprocess: constructSubprocessFlags :: (IsSubprocess o, MonadIO m) => [SubprocessFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.Subprocess: subprocessGetIdentifier :: (HasCallStack, MonadIO m, IsSubprocess a) => a -> m Text
+ GI.Gio.Objects.Subprocess: subprocessGetIdentifier :: (HasCallStack, MonadIO m, IsSubprocess a) => a -> m (Maybe Text)
- GI.Gio.Objects.SubprocessLauncher: constructSubprocessLauncherFlags :: IsSubprocessLauncher o => [SubprocessFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.SubprocessLauncher: constructSubprocessLauncherFlags :: (IsSubprocessLauncher o, MonadIO m) => [SubprocessFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.TcpConnection: constructTcpConnectionGracefulDisconnect :: IsTcpConnection o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.TcpConnection: constructTcpConnectionGracefulDisconnect :: (IsTcpConnection o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.TcpWrapperConnection: constructTcpWrapperConnectionBaseIoStream :: (IsTcpWrapperConnection o, IsIOStream a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.TcpWrapperConnection: constructTcpWrapperConnectionBaseIoStream :: (IsTcpWrapperConnection o, MonadIO m, IsIOStream a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.TestDBus: constructTestDBusFlags :: IsTestDBus o => [TestDBusFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.TestDBus: constructTestDBusFlags :: (IsTestDBus o, MonadIO m) => [TestDBusFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.ThemedIcon: constructThemedIconName :: IsThemedIcon o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.ThemedIcon: constructThemedIconName :: (IsThemedIcon o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.ThemedIcon: constructThemedIconNames :: IsThemedIcon o => [Text] -> IO (GValueConstruct o)
+ GI.Gio.Objects.ThemedIcon: constructThemedIconNames :: (IsThemedIcon o, MonadIO m) => [Text] -> m (GValueConstruct o)
- GI.Gio.Objects.ThemedIcon: constructThemedIconUseDefaultFallbacks :: IsThemedIcon o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.ThemedIcon: constructThemedIconUseDefaultFallbacks :: (IsThemedIcon o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.ThreadedSocketService: constructThreadedSocketServiceMaxThreads :: IsThreadedSocketService o => Int32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.ThreadedSocketService: constructThreadedSocketServiceMaxThreads :: (IsThreadedSocketService o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Gio.Objects.TlsCertificate: constructTlsCertificateCertificate :: IsTlsCertificate o => ByteString -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsCertificate: constructTlsCertificateCertificate :: (IsTlsCertificate o, MonadIO m) => ByteString -> m (GValueConstruct o)
- GI.Gio.Objects.TlsCertificate: constructTlsCertificateCertificatePem :: IsTlsCertificate o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsCertificate: constructTlsCertificateCertificatePem :: (IsTlsCertificate o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.TlsCertificate: constructTlsCertificateIssuer :: (IsTlsCertificate o, IsTlsCertificate a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsCertificate: constructTlsCertificateIssuer :: (IsTlsCertificate o, MonadIO m, IsTlsCertificate a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.TlsCertificate: constructTlsCertificatePrivateKey :: IsTlsCertificate o => ByteString -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsCertificate: constructTlsCertificatePrivateKey :: (IsTlsCertificate o, MonadIO m) => ByteString -> m (GValueConstruct o)
- GI.Gio.Objects.TlsCertificate: constructTlsCertificatePrivateKeyPem :: IsTlsCertificate o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsCertificate: constructTlsCertificatePrivateKeyPem :: (IsTlsCertificate o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.TlsConnection: constructTlsConnectionAdvertisedProtocols :: IsTlsConnection o => [Text] -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsConnection: constructTlsConnectionAdvertisedProtocols :: (IsTlsConnection o, MonadIO m) => [Text] -> m (GValueConstruct o)
- GI.Gio.Objects.TlsConnection: constructTlsConnectionBaseIoStream :: (IsTlsConnection o, IsIOStream a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsConnection: constructTlsConnectionBaseIoStream :: (IsTlsConnection o, MonadIO m, IsIOStream a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.TlsConnection: constructTlsConnectionCertificate :: (IsTlsConnection o, IsTlsCertificate a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsConnection: constructTlsConnectionCertificate :: (IsTlsConnection o, MonadIO m, IsTlsCertificate a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.TlsConnection: constructTlsConnectionDatabase :: (IsTlsConnection o, IsTlsDatabase a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsConnection: constructTlsConnectionDatabase :: (IsTlsConnection o, MonadIO m, IsTlsDatabase a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.TlsConnection: constructTlsConnectionInteraction :: (IsTlsConnection o, IsTlsInteraction a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsConnection: constructTlsConnectionInteraction :: (IsTlsConnection o, MonadIO m, IsTlsInteraction a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.TlsConnection: constructTlsConnectionRehandshakeMode :: IsTlsConnection o => TlsRehandshakeMode -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsConnection: constructTlsConnectionRehandshakeMode :: (IsTlsConnection o, MonadIO m) => TlsRehandshakeMode -> m (GValueConstruct o)
- GI.Gio.Objects.TlsConnection: constructTlsConnectionRequireCloseNotify :: IsTlsConnection o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsConnection: constructTlsConnectionRequireCloseNotify :: (IsTlsConnection o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.TlsConnection: constructTlsConnectionUseSystemCertdb :: IsTlsConnection o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsConnection: constructTlsConnectionUseSystemCertdb :: (IsTlsConnection o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.TlsPassword: constructTlsPasswordDescription :: IsTlsPassword o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsPassword: constructTlsPasswordDescription :: (IsTlsPassword o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.TlsPassword: constructTlsPasswordFlags :: IsTlsPassword o => [TlsPasswordFlags] -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsPassword: constructTlsPasswordFlags :: (IsTlsPassword o, MonadIO m) => [TlsPasswordFlags] -> m (GValueConstruct o)
- GI.Gio.Objects.TlsPassword: constructTlsPasswordWarning :: IsTlsPassword o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.TlsPassword: constructTlsPasswordWarning :: (IsTlsPassword o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.UnixCredentialsMessage: constructUnixCredentialsMessageCredentials :: (IsUnixCredentialsMessage o, IsCredentials a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.UnixCredentialsMessage: constructUnixCredentialsMessageCredentials :: (IsUnixCredentialsMessage o, MonadIO m, IsCredentials a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.UnixFDMessage: constructUnixFDMessageFdList :: (IsUnixFDMessage o, IsUnixFDList a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.UnixFDMessage: constructUnixFDMessageFdList :: (IsUnixFDMessage o, MonadIO m, IsUnixFDList a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.UnixInputStream: constructUnixInputStreamCloseFd :: IsUnixInputStream o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.UnixInputStream: constructUnixInputStreamCloseFd :: (IsUnixInputStream o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.UnixInputStream: constructUnixInputStreamFd :: IsUnixInputStream o => Int32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.UnixInputStream: constructUnixInputStreamFd :: (IsUnixInputStream o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Gio.Objects.UnixOutputStream: constructUnixOutputStreamCloseFd :: IsUnixOutputStream o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.UnixOutputStream: constructUnixOutputStreamCloseFd :: (IsUnixOutputStream o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.UnixOutputStream: constructUnixOutputStreamFd :: IsUnixOutputStream o => Int32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.UnixOutputStream: constructUnixOutputStreamFd :: (IsUnixOutputStream o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Gio.Objects.UnixSocketAddress: constructUnixSocketAddressAbstract :: IsUnixSocketAddress o => Bool -> IO (GValueConstruct o)
+ GI.Gio.Objects.UnixSocketAddress: constructUnixSocketAddressAbstract :: (IsUnixSocketAddress o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gio.Objects.UnixSocketAddress: constructUnixSocketAddressAddressType :: IsUnixSocketAddress o => UnixSocketAddressType -> IO (GValueConstruct o)
+ GI.Gio.Objects.UnixSocketAddress: constructUnixSocketAddressAddressType :: (IsUnixSocketAddress o, MonadIO m) => UnixSocketAddressType -> m (GValueConstruct o)
- GI.Gio.Objects.UnixSocketAddress: constructUnixSocketAddressPath :: IsUnixSocketAddress o => Text -> IO (GValueConstruct o)
+ GI.Gio.Objects.UnixSocketAddress: constructUnixSocketAddressPath :: (IsUnixSocketAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Gio.Objects.UnixSocketAddress: constructUnixSocketAddressPathAsArray :: IsUnixSocketAddress o => ByteString -> IO (GValueConstruct o)
+ GI.Gio.Objects.UnixSocketAddress: constructUnixSocketAddressPathAsArray :: (IsUnixSocketAddress o, MonadIO m) => ByteString -> m (GValueConstruct o)
- GI.Gio.Objects.ZlibCompressor: constructZlibCompressorFileInfo :: (IsZlibCompressor o, IsFileInfo a) => a -> IO (GValueConstruct o)
+ GI.Gio.Objects.ZlibCompressor: constructZlibCompressorFileInfo :: (IsZlibCompressor o, MonadIO m, IsFileInfo a) => a -> m (GValueConstruct o)
- GI.Gio.Objects.ZlibCompressor: constructZlibCompressorFormat :: IsZlibCompressor o => ZlibCompressorFormat -> IO (GValueConstruct o)
+ GI.Gio.Objects.ZlibCompressor: constructZlibCompressorFormat :: (IsZlibCompressor o, MonadIO m) => ZlibCompressorFormat -> m (GValueConstruct o)
- GI.Gio.Objects.ZlibCompressor: constructZlibCompressorLevel :: IsZlibCompressor o => Int32 -> IO (GValueConstruct o)
+ GI.Gio.Objects.ZlibCompressor: constructZlibCompressorLevel :: (IsZlibCompressor o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Gio.Objects.ZlibDecompressor: constructZlibDecompressorFormat :: IsZlibDecompressor o => ZlibCompressorFormat -> IO (GValueConstruct o)
+ GI.Gio.Objects.ZlibDecompressor: constructZlibDecompressorFormat :: (IsZlibDecompressor o, MonadIO m) => ZlibCompressorFormat -> m (GValueConstruct o)
Files
- ChangeLog.md +4/−0
- Gio.overrides +3/−0
- README.md +1/−1
- gi-gio.cabal +3/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.26+++ Mark the return value of [appInfoGetIcon](https://hackage.haskell.org/package/gi-gio/docs/GI-Gio-Interfaces-AppInfo.html#v:appInfoGetIcon) as nullable.+ ### 2.0.25 + Update for haskell-gi(-base)-0.23
Gio.overrides view
@@ -13,6 +13,9 @@ # Properly marked as filename in recent Gio versions. set-attr Gio/AppInfo/get_executable/@return-value/@type name filename +# The return value is nullable, but it is not marked as such.+set-attr Gio/AppInfo/get_icon/@return-value nullable 1+ # Return value is nullable, but not marked as such. # https://github.com/haskell-gi/haskell-gi/issues/139 set-attr Gio/Volume/get_mount/@return-value nullable 1
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gio-2.0.25/docs/GI-Gio.html](https://hackage.haskell.org/package/gi-gio-2.0.25/docs/GI-Gio.html)+[https://hackage.haskell.org/package/gi-gio-2.0.26/docs/GI-Gio.html](https://hackage.haskell.org/package/gi-gio-2.0.26/docs/GI-Gio.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).
gi-gio.cabal view
@@ -1,5 +1,5 @@ name: gi-gio-version: 2.0.25+version: 2.0.26 synopsis: Gio bindings description: Bindings for Gio, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -148,6 +148,7 @@ GI.Gio.Objects.MenuLinkIter, GI.Gio.Objects.MenuModel, GI.Gio.Objects.MountOperation,+ GI.Gio.Objects.NativeSocketAddress, GI.Gio.Objects.NativeVolumeMonitor, GI.Gio.Objects.NetworkAddress, GI.Gio.Objects.NetworkService,@@ -221,7 +222,6 @@ GI.Gio.Structs.IOStreamAdapter, GI.Gio.Structs.InputMessage, GI.Gio.Structs.InputVector,- GI.Gio.Structs.NativeSocketAddress, GI.Gio.Structs.OutputMessage, GI.Gio.Structs.OutputVector, GI.Gio.Structs.Resource,@@ -332,6 +332,7 @@ GI.Gio.Objects.MenuLinkIter, GI.Gio.Objects.MenuModel, GI.Gio.Objects.MountOperation,+ GI.Gio.Objects.NativeSocketAddress, GI.Gio.Objects.NativeVolumeMonitor, GI.Gio.Objects.NetworkAddress, GI.Gio.Objects.NetworkService,@@ -405,7 +406,6 @@ GI.Gio.Structs.IOStreamAdapter, GI.Gio.Structs.InputMessage, GI.Gio.Structs.InputVector,- GI.Gio.Structs.NativeSocketAddress, GI.Gio.Structs.OutputMessage, GI.Gio.Structs.OutputVector, GI.Gio.Structs.Resource,