Trait gdk_pixbuf::IsA[][src]

pub unsafe trait IsA<T>: 'static + ObjectType + AsRef<T> where
    T: ObjectType
{ }

Declares the “is a” relationship.

Self is said to implement T.

For instance, since originally GtkWidget is a subclass of GObject and implements the GtkBuildable interface, gtk::Widget implements IsA<glib::Object> and IsA<gtk::Buildable>.

The trait can only be implemented if the appropriate ToGlibPtr implementations exist.

Implementations on Foreign Types

impl IsA<PollableInputStream> for ConverterInputStream[src]

impl IsA<Icon> for EmblemedIcon[src]

impl IsA<InputStream> for FilterInputStream[src]

impl IsA<InputStream> for FileInputStream[src]

impl IsA<PollableInputStream> for MemoryInputStream[src]

impl IsA<IOStream> for TlsConnection[src]

impl IsA<Icon> for BytesIcon[src]

impl IsA<ActionGroup> for RemoteActionGroup[src]

impl IsA<SocketConnection> for TcpConnection[src]

impl IsA<SocketService> for ThreadedSocketService[src]

impl IsA<FilterOutputStream> for ConverterOutputStream[src]

impl IsA<FilterInputStream> for ConverterInputStream[src]

impl IsA<FilterInputStream> for BufferedInputStream[src]

impl IsA<Action> for PropertyAction[src]

impl IsA<MenuModel> for Menu[src]

impl IsA<SocketConnectable> for SocketAddress[src]

impl IsA<SocketConnectable> for ProxyAddress[src]

impl IsA<OutputStream> for FilterOutputStream[src]

impl IsA<IOStream> for SocketConnection[src]

impl IsA<ActionGroup> for Application[src]

impl IsA<PollableOutputStream> for ConverterOutputStream[src]

impl IsA<SocketListener> for SocketService[src]

impl IsA<Icon> for Emblem[src]

impl IsA<IOStream> for SimpleIOStream[src]

impl IsA<FilterOutputStream> for DataOutputStream[src]

impl IsA<Icon> for LoadableIcon[src]

impl IsA<Icon> for ThemedIcon[src]

impl IsA<Seekable> for MemoryOutputStream[src]

impl IsA<Seekable> for BufferedOutputStream[src]

impl IsA<ActionGroup> for SimpleActionGroup[src]

impl IsA<IOStream> for TlsClientConnection[src]

impl IsA<Seekable> for DataOutputStream[src]

impl IsA<IOStream> for TcpConnection[src]

impl IsA<TlsConnection> for TlsServerConnection[src]

impl IsA<LoadableIcon> for BytesIcon[src]

impl IsA<Seekable> for FileInputStream[src]

impl IsA<SocketAddress> for UnixSocketAddress[src]

impl IsA<Converter> for ZlibDecompressor[src]

impl IsA<InputStream> for ConverterInputStream[src]

impl IsA<TlsDatabase> for TlsFileDatabase[src]

impl IsA<SocketConnectable> for UnixSocketAddress[src]

impl IsA<BufferedInputStream> for DataInputStream[src]

impl IsA<OutputStream> for PollableOutputStream[src]

impl IsA<OutputStream> for DataOutputStream[src]

impl IsA<ListModel> for ListStore[src]

impl IsA<Icon> for FileIcon[src]

impl IsA<Converter> for CharsetConverter[src]

impl IsA<FilterOutputStream> for BufferedOutputStream[src]

impl IsA<OutputStream> for FileOutputStream[src]

impl IsA<SocketAddress> for ProxyAddress[src]

impl IsA<AppInfo> for DesktopAppInfo[src]

impl IsA<Action> for SimpleAction[src]

impl IsA<Seekable> for BufferedInputStream[src]

impl IsA<OutputStream> for BufferedOutputStream[src]

impl IsA<Permission> for SimplePermission[src]

impl IsA<LoadableIcon> for FileIcon[src]

impl IsA<OutputStream> for ConverterOutputStream[src]

impl IsA<InputStream> for MemoryInputStream[src]

impl IsA<Seekable> for MemoryInputStream[src]

impl IsA<Seekable> for FileIOStream[src]

impl IsA<ActionMap> for SimpleActionGroup[src]

impl IsA<InputStream> for BufferedInputStream[src]

impl IsA<Converter> for ZlibCompressor[src]

impl IsA<Seekable> for DataInputStream[src]

impl IsA<IOStream> for FileIOStream[src]

impl IsA<SocketConnectable> for NetworkAddress[src]

impl IsA<InetSocketAddress> for ProxyAddress[src]

impl IsA<SocketListener> for ThreadedSocketService[src]

impl IsA<SocketAddress> for InetSocketAddress[src]

impl IsA<TlsConnection> for TlsClientConnection[src]

impl IsA<PollableOutputStream> for MemoryOutputStream[src]

impl IsA<SocketConnectable> for NetworkService[src]

impl IsA<FilterInputStream> for DataInputStream[src]

impl IsA<IOStream> for TlsServerConnection[src]

impl IsA<InputStream> for PollableInputStream[src]

impl IsA<ActionMap> for Application[src]

impl IsA<InputStream> for DataInputStream[src]

impl IsA<OutputStream> for MemoryOutputStream[src]

impl IsA<SocketConnectable> for InetSocketAddress[src]

impl IsA<Seekable> for FileOutputStream[src]

Loading content...

Implementors

impl IsA<PixbufAnimation> for PixbufSimpleAnim[src]

impl IsA<Icon> for Pixbuf[src]

impl IsA<LoadableIcon> for Pixbuf[src]

Loading content...