Trait StaticType

Source
pub trait StaticType {
    // Required method
    fn static_type() -> Type;
}
Expand description

Types that are supported by GLib dynamic typing.

Required Methods§

Source

fn static_type() -> Type

Returns the type identifier of Self.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl StaticType for ConverterResult

Source§

impl StaticType for CredentialsType

Source§

impl StaticType for DataStreamByteOrder

Source§

impl StaticType for DataStreamNewlineType

Source§

impl StaticType for DriveStartStopType

Source§

impl StaticType for EmblemOrigin

Source§

impl StaticType for FileAttributeStatus

Source§

impl StaticType for FileAttributeType

Source§

impl StaticType for FileMonitorEvent

Source§

impl StaticType for FileType

Source§

impl StaticType for IOErrorEnum

Source§

impl StaticType for MountOperationResult

Source§

impl StaticType for NetworkConnectivity

Source§

impl StaticType for NotificationPriority

Source§

impl StaticType for PasswordSave

Source§

impl StaticType for ResolverRecordType

Source§

impl StaticType for ResourceError

Source§

impl StaticType for SocketClientEvent

Source§

impl StaticType for SocketFamily

Source§

impl StaticType for SocketProtocol

Source§

impl StaticType for SocketType

Source§

impl StaticType for TlsAuthenticationMode

Source§

impl StaticType for TlsCertificateRequestFlags

Source§

impl StaticType for TlsDatabaseLookupFlags

Source§

impl StaticType for TlsInteractionResult

Source§

impl StaticType for TlsRehandshakeMode

Source§

impl StaticType for UnixSocketAddressType

Source§

impl StaticType for ZlibCompressorFormat

Source§

impl StaticType for bool

Source§

impl StaticType for f32

Source§

impl StaticType for f64

Source§

impl StaticType for i8

Source§

impl StaticType for i32

Source§

impl StaticType for i64

Source§

impl StaticType for str

Source§

impl StaticType for u8

Source§

impl StaticType for u32

Source§

impl StaticType for u64

Source§

impl StaticType for Action

Source§

impl StaticType for ActionGroup

Source§

impl StaticType for ActionMap

Source§

impl StaticType for AppInfo

Source§

impl StaticType for AppInfoMonitor

Source§

impl StaticType for AppLaunchContext

Source§

impl StaticType for Application

Source§

impl StaticType for ApplicationCommandLine

Source§

impl StaticType for BufferedInputStream

Source§

impl StaticType for BufferedOutputStream

Source§

impl StaticType for BytesIcon

Source§

impl StaticType for Cancellable

Source§

impl StaticType for CharsetConverter

Source§

impl StaticType for Converter

Source§

impl StaticType for ConverterInputStream

Source§

impl StaticType for ConverterOutputStream

Source§

impl StaticType for Credentials

Source§

impl StaticType for DataInputStream

Source§

impl StaticType for DataOutputStream

Source§

impl StaticType for DesktopAppInfo

Source§

impl StaticType for Drive

Source§

impl StaticType for Emblem

Source§

impl StaticType for EmblemedIcon

Source§

impl StaticType for File

Source§

impl StaticType for FileAttributeMatcher

Source§

impl StaticType for FileIcon

Source§

impl StaticType for FileInfo

Source§

impl StaticType for FileInputStream

Source§

impl StaticType for FileIOStream

Source§

impl StaticType for FileMonitor

Source§

impl StaticType for FileOutputStream

Source§

impl StaticType for FilenameCompleter

Source§

impl StaticType for FilterInputStream

Source§

impl StaticType for FilterOutputStream

Source§

impl StaticType for AppInfoCreateFlags

Source§

impl StaticType for ApplicationFlags

Source§

impl StaticType for AskPasswordFlags

Source§

impl StaticType for ConverterFlags

Source§

impl StaticType for DriveStartFlags

Source§

impl StaticType for FileCopyFlags

Source§

impl StaticType for FileCreateFlags

Source§

impl StaticType for FileMeasureFlags

Source§

impl StaticType for FileMonitorFlags

Source§

impl StaticType for FileQueryInfoFlags

Source§

impl StaticType for IOStreamSpliceFlags

Source§

impl StaticType for MountMountFlags

Source§

impl StaticType for MountUnmountFlags

Source§

impl StaticType for OutputStreamSpliceFlags

Source§

impl StaticType for ResourceLookupFlags

Source§

impl StaticType for SettingsBindFlags

Source§

impl StaticType for SubprocessFlags

Source§

impl StaticType for TlsCertificateFlags

Source§

impl StaticType for TlsDatabaseVerifyFlags

Source§

impl StaticType for TlsPasswordFlags

Source§

impl StaticType for Icon

Source§

impl StaticType for InetAddress

Source§

impl StaticType for InetAddressMask

Source§

impl StaticType for InetSocketAddress

Source§

impl StaticType for InputStream

Source§

impl StaticType for IOStream

Source§

impl StaticType for ListModel

Source§

impl StaticType for ListStore

Source§

impl StaticType for LoadableIcon

Source§

impl StaticType for MemoryInputStream

Source§

impl StaticType for MemoryOutputStream

Source§

impl StaticType for Menu

Source§

impl StaticType for MenuAttributeIter

Source§

impl StaticType for MenuItem

Source§

impl StaticType for MenuLinkIter

Source§

impl StaticType for MenuModel

Source§

impl StaticType for Mount

Source§

impl StaticType for MountOperation

Source§

impl StaticType for NetworkAddress

Source§

impl StaticType for NetworkMonitor

Source§

impl StaticType for NetworkService

Source§

impl StaticType for Notification

Source§

impl StaticType for OutputStream

Source§

impl StaticType for Permission

Source§

impl StaticType for PollableInputStream

Source§

impl StaticType for PollableOutputStream

Source§

impl StaticType for PropertyAction

Source§

impl StaticType for Proxy

Source§

impl StaticType for ProxyAddress

Source§

impl StaticType for ProxyResolver

Source§

impl StaticType for RemoteActionGroup

Source§

impl StaticType for Resolver

Source§

impl StaticType for Resource

Source§

impl StaticType for Seekable

Source§

impl StaticType for Settings

Source§

impl StaticType for SettingsBackend

Source§

impl StaticType for SettingsSchema

Source§

impl StaticType for SettingsSchemaKey

Source§

impl StaticType for SettingsSchemaSource

Source§

impl StaticType for SimpleAction

Source§

impl StaticType for SimpleActionGroup

Source§

impl StaticType for SimpleIOStream

Source§

impl StaticType for SimplePermission

Source§

impl StaticType for Socket

Source§

impl StaticType for SocketAddress

Source§

impl StaticType for SocketAddressEnumerator

Source§

impl StaticType for SocketClient

Source§

impl StaticType for SocketConnectable

Source§

impl StaticType for SocketConnection

Source§

impl StaticType for SocketListener

Source§

impl StaticType for SocketService

Source§

impl StaticType for SrvTarget

Source§

impl StaticType for Subprocess

Source§

impl StaticType for SubprocessLauncher

Source§

impl StaticType for TcpConnection

Source§

impl StaticType for ThemedIcon

Source§

impl StaticType for ThreadedSocketService

Source§

impl StaticType for TlsCertificate

Source§

impl StaticType for TlsClientConnection

Source§

impl StaticType for TlsConnection

Source§

impl StaticType for TlsDatabase

Source§

impl StaticType for TlsFileDatabase

Source§

impl StaticType for TlsInteraction

Source§

impl StaticType for TlsPassword

Source§

impl StaticType for TlsServerConnection

Source§

impl StaticType for UnixInputStream

Source§

impl StaticType for UnixOutputStream

Source§

impl StaticType for UnixSocketAddress

Source§

impl StaticType for Vfs

Source§

impl StaticType for Volume

Source§

impl StaticType for VolumeMonitor

Source§

impl StaticType for ZlibCompressor

Source§

impl StaticType for ZlibDecompressor

Source§

impl StaticType for String

Source§

impl StaticType for Vec<GString>

Source§

impl StaticType for Vec<String>

Source§

impl<'a> StaticType for [&'a str]

Source§

impl<'a, T> StaticType for &'a T
where T: StaticType + ?Sized,

Source§

impl<'a, T> StaticType for &'a mut T
where T: StaticType + ?Sized,

Implementors§