HasParamSpec

Trait HasParamSpec 

Source
pub trait HasParamSpec {
    type ParamSpec;
    type SetValue: ?Sized;
    type BuilderFn;

    // Required method
    fn param_spec_builder() -> Self::BuilderFn;
}

Required Associated Types§

Source

type ParamSpec

Source

type SetValue: ?Sized

Preferred value to be used as setter for the associated ParamSpec.

Source

type BuilderFn

Required Methods§

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 HasParamSpec for BusType

Source§

impl HasParamSpec for ConverterResult

Source§

impl HasParamSpec for CredentialsType

Source§

impl HasParamSpec for DBusError

Source§

impl HasParamSpec for DBusMessageByteOrder

Source§

impl HasParamSpec for DBusMessageHeaderField

Source§

impl HasParamSpec for DBusMessageType

Source§

impl HasParamSpec for DataStreamByteOrder

Source§

impl HasParamSpec for DataStreamNewlineType

Source§

impl HasParamSpec for DriveStartStopType

Source§

impl HasParamSpec for EmblemOrigin

Source§

impl HasParamSpec for FileAttributeStatus

Source§

impl HasParamSpec for FileAttributeType

Source§

impl HasParamSpec for FileMonitorEvent

Source§

impl HasParamSpec for FileType

Source§

impl HasParamSpec for FilesystemPreviewType

Source§

impl HasParamSpec for IOErrorEnum

Source§

impl HasParamSpec for MemoryMonitorWarningLevel

Available on crate feature v2_64 only.
Source§

impl HasParamSpec for MountOperationResult

Source§

impl HasParamSpec for NetworkConnectivity

Source§

impl HasParamSpec for NotificationPriority

Source§

impl HasParamSpec for PasswordSave

Source§

impl HasParamSpec for PollableReturn

Available on crate feature v2_60 only.
Source§

impl HasParamSpec for ResolverError

Source§

impl HasParamSpec for ResolverRecordType

Source§

impl HasParamSpec for ResourceError

Source§

impl HasParamSpec for SocketClientEvent

Source§

impl HasParamSpec for SocketFamily

Source§

impl HasParamSpec for SocketListenerEvent

Source§

impl HasParamSpec for SocketProtocol

Source§

impl HasParamSpec for SocketType

Source§

impl HasParamSpec for TlsAuthenticationMode

Source§

impl HasParamSpec for TlsChannelBindingError

Available on crate feature v2_66 only.
Source§

impl HasParamSpec for TlsChannelBindingType

Available on crate feature v2_66 only.
Source§

impl HasParamSpec for TlsError

Source§

impl HasParamSpec for TlsInteractionResult

Source§

impl HasParamSpec for TlsProtocolVersion

Available on crate feature v2_70 only.
Source§

impl HasParamSpec for TlsRehandshakeMode

Source§

impl HasParamSpec for UnixSocketAddressType

Available on Unix only.
Source§

impl HasParamSpec for ZlibCompressorFormat

Source§

impl HasParamSpec for bool

Source§

impl HasParamSpec for char

Source§

impl HasParamSpec for f32

Source§

impl HasParamSpec for f64

Source§

impl HasParamSpec for i8

Source§

impl HasParamSpec for i32

Source§

impl HasParamSpec for i64

Source§

impl HasParamSpec for str

Source§

impl HasParamSpec for u8

Source§

impl HasParamSpec for u32

Source§

impl HasParamSpec for u64

Source§

impl HasParamSpec for Action

Source§

impl HasParamSpec for ActionGroup

Source§

impl HasParamSpec for ActionMap

Source§

impl HasParamSpec for AppInfo

Source§

impl HasParamSpec for AppInfoMonitor

Source§

impl HasParamSpec for AppLaunchContext

Source§

impl HasParamSpec for Application

Source§

impl HasParamSpec for ApplicationCommandLine

Source§

impl HasParamSpec for AsyncInitable

Source§

impl HasParamSpec for AsyncResult

Source§

impl HasParamSpec for BufferedInputStream

Source§

impl HasParamSpec for BufferedOutputStream

Source§

impl HasParamSpec for BytesIcon

Source§

impl HasParamSpec for Cancellable

Source§

impl HasParamSpec for CharsetConverter

Source§

impl HasParamSpec for Converter

Source§

impl HasParamSpec for ConverterInputStream

Source§

impl HasParamSpec for ConverterOutputStream

Source§

impl HasParamSpec for Credentials

Source§

impl HasParamSpec for DataInputStream

Source§

impl HasParamSpec for DataOutputStream

Source§

impl HasParamSpec for DatagramBased

Source§

impl HasParamSpec for DBusActionGroup

Source§

impl HasParamSpec for DBusArgInfo

Source§

impl HasParamSpec for DBusAuthObserver

Source§

impl HasParamSpec for DBusConnection

Source§

impl HasParamSpec for DBusInterface

Source§

impl HasParamSpec for DBusInterfaceInfo

Source§

impl HasParamSpec for DBusInterfaceSkeleton

Source§

impl HasParamSpec for DBusMenuModel

Source§

impl HasParamSpec for DBusMessage

Source§

impl HasParamSpec for DBusMethodInfo

Source§

impl HasParamSpec for DBusMethodInvocation

Source§

impl HasParamSpec for DBusNodeInfo

Source§

impl HasParamSpec for DBusObject

Source§

impl HasParamSpec for DBusObjectManager

Source§

impl HasParamSpec for DBusObjectManagerClient

Source§

impl HasParamSpec for DBusObjectManagerServer

Source§

impl HasParamSpec for DBusObjectProxy

Source§

impl HasParamSpec for DBusObjectSkeleton

Source§

impl HasParamSpec for DBusPropertyInfo

Source§

impl HasParamSpec for DBusProxy

Source§

impl HasParamSpec for DBusServer

Source§

impl HasParamSpec for DBusSignalInfo

Source§

impl HasParamSpec for DebugController

Source§

impl HasParamSpec for DebugControllerDBus

Source§

impl HasParamSpec for Drive

Source§

impl HasParamSpec for DtlsClientConnection

Source§

impl HasParamSpec for DtlsConnection

Source§

impl HasParamSpec for DtlsServerConnection

Source§

impl HasParamSpec for Emblem

Source§

impl HasParamSpec for EmblemedIcon

Source§

impl HasParamSpec for File

Source§

impl HasParamSpec for FileAttributeInfoList

Source§

impl HasParamSpec for FileAttributeMatcher

Source§

impl HasParamSpec for FileEnumerator

Source§

impl HasParamSpec for FileIcon

Source§

impl HasParamSpec for FileInfo

Source§

impl HasParamSpec for FileInputStream

Source§

impl HasParamSpec for FileIOStream

Source§

impl HasParamSpec for FileMonitor

Source§

impl HasParamSpec for FileOutputStream

Source§

impl HasParamSpec for FilenameCompleter

Source§

impl HasParamSpec for FilterInputStream

Source§

impl HasParamSpec for FilterOutputStream

Source§

impl HasParamSpec for AppInfoCreateFlags

Source§

impl HasParamSpec for ApplicationFlags

Source§

impl HasParamSpec for AskPasswordFlags

Source§

impl HasParamSpec for BusNameOwnerFlags

Source§

impl HasParamSpec for BusNameWatcherFlags

Source§

impl HasParamSpec for ConverterFlags

Source§

impl HasParamSpec for DBusCallFlags

Source§

impl HasParamSpec for DBusCapabilityFlags

Source§

impl HasParamSpec for DBusConnectionFlags

Source§

impl HasParamSpec for DBusInterfaceSkeletonFlags

Source§

impl HasParamSpec for DBusMessageFlags

Source§

impl HasParamSpec for DBusObjectManagerClientFlags

Source§

impl HasParamSpec for DBusPropertyInfoFlags

Source§

impl HasParamSpec for DBusProxyFlags

Source§

impl HasParamSpec for DBusSendMessageFlags

Source§

impl HasParamSpec for DBusServerFlags

Source§

impl HasParamSpec for DBusSignalFlags

Source§

impl HasParamSpec for DBusSubtreeFlags

Source§

impl HasParamSpec for DriveStartFlags

Source§

impl HasParamSpec for FileAttributeInfoFlags

Source§

impl HasParamSpec for FileCopyFlags

Source§

impl HasParamSpec for FileCreateFlags

Source§

impl HasParamSpec for FileMeasureFlags

Source§

impl HasParamSpec for FileMonitorFlags

Source§

impl HasParamSpec for FileQueryInfoFlags

Source§

impl HasParamSpec for IOModuleScopeFlags

Source§

impl HasParamSpec for IOStreamSpliceFlags

Source§

impl HasParamSpec for MountMountFlags

Source§

impl HasParamSpec for MountUnmountFlags

Source§

impl HasParamSpec for OutputStreamSpliceFlags

Source§

impl HasParamSpec for ResolverNameLookupFlags

Available on crate feature v2_60 only.
Source§

impl HasParamSpec for ResourceFlags

Source§

impl HasParamSpec for ResourceLookupFlags

Source§

impl HasParamSpec for SettingsBindFlags

Source§

impl HasParamSpec for SubprocessFlags

Source§

impl HasParamSpec for TestDBusFlags

Source§

impl HasParamSpec for TlsCertificateFlags

Source§

impl HasParamSpec for TlsCertificateRequestFlags

Source§

impl HasParamSpec for TlsDatabaseLookupFlags

Source§

impl HasParamSpec for TlsDatabaseVerifyFlags

Source§

impl HasParamSpec for TlsPasswordFlags

Source§

impl HasParamSpec for Icon

Source§

impl HasParamSpec for InetAddress

Source§

impl HasParamSpec for InetAddressMask

Source§

impl HasParamSpec for InetSocketAddress

Source§

impl HasParamSpec for Initable

Source§

impl HasParamSpec for InputStream

Source§

impl HasParamSpec for IOStream

Source§

impl HasParamSpec for ListModel

Source§

impl HasParamSpec for ListStore

Source§

impl HasParamSpec for LoadableIcon

Source§

impl HasParamSpec for MemoryInputStream

Source§

impl HasParamSpec for MemoryMonitor

Source§

impl HasParamSpec for MemoryOutputStream

Source§

impl HasParamSpec for Menu

Source§

impl HasParamSpec for MenuAttributeIter

Source§

impl HasParamSpec for MenuItem

Source§

impl HasParamSpec for MenuLinkIter

Source§

impl HasParamSpec for MenuModel

Source§

impl HasParamSpec for Mount

Source§

impl HasParamSpec for MountOperation

Source§

impl HasParamSpec for NativeSocketAddress

Source§

impl HasParamSpec for NativeVolumeMonitor

Source§

impl HasParamSpec for NetworkAddress

Source§

impl HasParamSpec for NetworkMonitor

Source§

impl HasParamSpec for NetworkService

Source§

impl HasParamSpec for Notification

Source§

impl HasParamSpec for OutputStream

Source§

impl HasParamSpec for Permission

Source§

impl HasParamSpec for PollableInputStream

Source§

impl HasParamSpec for PollableOutputStream

Source§

impl HasParamSpec for PowerProfileMonitor

Source§

impl HasParamSpec for PropertyAction

Source§

impl HasParamSpec for Proxy

Source§

impl HasParamSpec for ProxyAddress

Source§

impl HasParamSpec for ProxyAddressEnumerator

Source§

impl HasParamSpec for ProxyResolver

Source§

impl HasParamSpec for RemoteActionGroup

Source§

impl HasParamSpec for Resolver

Source§

impl HasParamSpec for Resource

Source§

impl HasParamSpec for Seekable

Source§

impl HasParamSpec for Settings

Source§

impl HasParamSpec for SettingsBackend

Source§

impl HasParamSpec for SettingsSchema

Source§

impl HasParamSpec for SettingsSchemaKey

Source§

impl HasParamSpec for SettingsSchemaSource

Source§

impl HasParamSpec for SimpleAction

Source§

impl HasParamSpec for SimpleActionGroup

Source§

impl HasParamSpec for SimpleIOStream

Source§

impl HasParamSpec for SimplePermission

Source§

impl HasParamSpec for SimpleProxyResolver

Source§

impl HasParamSpec for Socket

Source§

impl HasParamSpec for SocketAddress

Source§

impl HasParamSpec for SocketAddressEnumerator

Source§

impl HasParamSpec for SocketClient

Source§

impl HasParamSpec for SocketConnectable

Source§

impl HasParamSpec for SocketConnection

Source§

impl HasParamSpec for SocketControlMessage

Source§

impl HasParamSpec for SocketListener

Source§

impl HasParamSpec for SocketService

Source§

impl HasParamSpec for SrvTarget

Source§

impl HasParamSpec for Subprocess

Source§

impl HasParamSpec for SubprocessLauncher

Source§

impl HasParamSpec for TcpConnection

Source§

impl HasParamSpec for TcpWrapperConnection

Source§

impl HasParamSpec for TestDBus

Source§

impl HasParamSpec for ThemedIcon

Source§

impl HasParamSpec for ThreadedSocketService

Source§

impl HasParamSpec for TlsBackend

Source§

impl HasParamSpec for TlsCertificate

Source§

impl HasParamSpec for TlsClientConnection

Source§

impl HasParamSpec for TlsConnection

Source§

impl HasParamSpec for TlsDatabase

Source§

impl HasParamSpec for TlsFileDatabase

Source§

impl HasParamSpec for TlsInteraction

Source§

impl HasParamSpec for TlsPassword

Source§

impl HasParamSpec for TlsServerConnection

Source§

impl HasParamSpec for UnixConnection

Source§

impl HasParamSpec for UnixCredentialsMessage

Source§

impl HasParamSpec for UnixFDList

Source§

impl HasParamSpec for UnixSocketAddress

Source§

impl HasParamSpec for Vfs

Source§

impl HasParamSpec for Volume

Source§

impl HasParamSpec for VolumeMonitor

Source§

impl HasParamSpec for ZlibCompressor

Source§

impl HasParamSpec for ZlibDecompressor

Source§

impl HasParamSpec for ReadInputStream

Source§

impl HasParamSpec for WriteOutputStream

Source§

impl HasParamSpec for Box<str>

Source§

impl HasParamSpec for String

Source§

impl HasParamSpec for Vec<String>

Source§

impl HasParamSpec for NonZero<i8>

Source§

impl HasParamSpec for NonZero<i32>

Source§

impl HasParamSpec for NonZero<i64>

Source§

impl HasParamSpec for NonZero<u8>

Source§

impl HasParamSpec for NonZero<u32>

Source§

impl HasParamSpec for NonZero<u64>

Source§

impl HasParamSpec for Path

Source§

impl HasParamSpec for PathBuf

Source§

impl<T> HasParamSpec for Option<T>

Source§

impl<T> HasParamSpec for &T
where T: HasParamSpec + ?Sized,

Source§

impl<V> HasParamSpec for LocalTask<V>
where V: ValueType,

Source§

impl<V> HasParamSpec for Task<V>
where V: ValueType + Send,

Implementors§

Source§

impl HasParamSpec for NormalizeMode

Source§

impl HasParamSpec for UnicodeBreakType

Source§

impl HasParamSpec for UnicodeScript

Source§

impl HasParamSpec for UnicodeType

Source§

impl HasParamSpec for Checksum

Source§

impl HasParamSpec for DateTime

Source§

impl HasParamSpec for IOCondition

Source§

impl HasParamSpec for KeyFile

Source§

impl HasParamSpec for MainContext

Source§

impl HasParamSpec for MainLoop

Source§

impl HasParamSpec for MarkupParseContext

Source§

impl HasParamSpec for Regex

Source§

impl HasParamSpec for Source

Source§

impl HasParamSpec for TimeZone

Source§

impl HasParamSpec for Uri

Source§

impl HasParamSpec for BoxedAnyObject

Source§

impl HasParamSpec for ByteArray

Source§

impl HasParamSpec for Bytes

Source§

impl HasParamSpec for Closure

Source§

impl HasParamSpec for StrV

Source§

impl HasParamSpec for Date

Source§

impl HasParamSpec for Error

Source§

impl HasParamSpec for Binding

Source§

impl HasParamSpec for BindingGroup

Source§

impl HasParamSpec for BindingFlags

Source§

impl HasParamSpec for SignalGroup

Source§

impl HasParamSpec for TypeModule

Source§

impl HasParamSpec for TypePlugin

Source§

impl HasParamSpec for GString

Source§

impl HasParamSpec for GStringBuilder

Source§

impl HasParamSpec for MatchInfo<'static>

Source§

impl HasParamSpec for InitiallyUnowned

Source§

impl HasParamSpec for Object

Source§

impl HasParamSpec for ValueArray

Source§

impl HasParamSpec for Variant

Source§

impl HasParamSpec for VariantDict

Source§

impl HasParamSpec for DesktopAppInfo

Source§

impl HasParamSpec for FDMessage

Source§

impl HasParamSpec for FileDescriptorBased

Source§

impl HasParamSpec for gio_unix::InputStream

Source§

impl HasParamSpec for MountEntry

Available on crate feature v2_84 only.
Source§

impl HasParamSpec for MountMonitor

Source§

impl HasParamSpec for MountPoint

Source§

impl HasParamSpec for gio_unix::OutputStream