Trait ux::prelude::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<Content> for Image[src]

impl IsA<OutputStream> for UnixOutputStream

impl IsA<Seekable> for DataInputStream

impl IsA<Permission> for SimplePermission

impl IsA<InputStream> for PollableInputStream

impl IsA<MenuModel> for DBusMenuModel

impl IsA<FilterInputStream> for ConverterInputStream

impl IsA<Icon> for Emblem

impl IsA<FilterInputStream> for DataInputStream

impl IsA<PollableOutputStream> for UnixOutputStream

impl IsA<PollableOutputStream> for ConverterOutputStream

impl IsA<LoadableIcon> for FileIcon

impl IsA<Seekable> for FileOutputStream

impl IsA<Converter> for CharsetConverter

impl IsA<Icon> for BytesIcon

impl IsA<InputStream> for MemoryInputStream

impl IsA<Seekable> for BufferedInputStream

impl IsA<FilterOutputStream> for ConverterOutputStream

impl IsA<PollableInputStream> for UnixInputStream

impl IsA<ActionGroup> for Application

impl IsA<FilterInputStream> for BufferedInputStream

impl IsA<OutputStream> for DataOutputStream

impl IsA<Seekable> for MemoryInputStream

impl IsA<OutputStream> for BufferedOutputStream

impl IsA<InputStream> for UnixInputStream

impl IsA<SocketConnectable> for InetSocketAddress

impl IsA<IOStream> for SocketConnection

impl IsA<OutputStream> for WriteOutputStream

impl IsA<SocketConnectable> for NetworkAddress

impl IsA<SocketAddress> for ProxyAddress

impl IsA<Converter> for ZlibDecompressor

impl IsA<InputStream> for ReadInputStream

impl IsA<InputStream> for DataInputStream

impl IsA<IOStream> for TlsClientConnection

impl IsA<Seekable> for BufferedOutputStream

impl IsA<ActionMap> for Application

impl IsA<TlsDatabase> for TlsFileDatabase

impl IsA<ListModel> for ListStore

impl IsA<Icon> for LoadableIcon

impl IsA<SocketListener> for SocketService

impl IsA<OutputStream> for FilterOutputStream

impl IsA<PollableOutputStream> for MemoryOutputStream

impl IsA<Seekable> for FileInputStream

impl IsA<IOStream> for TcpConnection

impl IsA<SocketConnectable> for SocketAddress

impl IsA<PollableInputStream> for ConverterInputStream

impl IsA<SocketAddress> for UnixSocketAddress

impl IsA<InetSocketAddress> for ProxyAddress

impl IsA<SocketAddress> for InetSocketAddress

impl IsA<OutputStream> for FileOutputStream

impl IsA<TlsConnection> for TlsServerConnection

impl IsA<OutputStream> for ConverterOutputStream

impl IsA<SocketConnectable> for ProxyAddress

impl IsA<IOStream> for TlsServerConnection

impl IsA<OutputStream> for PollableOutputStream

impl IsA<Action> for SimpleAction

impl IsA<Action> for PropertyAction

impl IsA<DBusInterface> for DBusProxy

impl IsA<InputStream> for ConverterInputStream

impl IsA<Icon> for EmblemedIcon

impl IsA<ActionMap> for SimpleActionGroup

impl IsA<IOStream> for TlsConnection

impl IsA<LoadableIcon> for BytesIcon

impl IsA<IOStream> for FileIOStream

impl IsA<FilterOutputStream> for BufferedOutputStream

impl IsA<ActionGroup> for RemoteActionGroup

impl IsA<BufferedInputStream> for DataInputStream

impl IsA<Seekable> for WriteOutputStream

impl IsA<OutputStream> for MemoryOutputStream

impl IsA<PollableInputStream> for MemoryInputStream

impl IsA<Icon> for FileIcon

impl IsA<Seekable> for FileIOStream

impl IsA<Icon> for ThemedIcon

impl IsA<FilterOutputStream> for DataOutputStream

impl IsA<MenuModel> for Menu

impl IsA<InputStream> for BufferedInputStream

impl IsA<DBusInterface> for DBusInterfaceSkeleton

impl IsA<Seekable> for MemoryOutputStream

impl IsA<SocketConnectable> for NetworkService

impl IsA<TlsConnection> for TlsClientConnection

impl IsA<SocketListener> for ThreadedSocketService

impl IsA<ActionGroup> for SimpleActionGroup

impl IsA<IOStream> for SimpleIOStream

impl IsA<AppInfo> for DesktopAppInfo

impl IsA<SocketConnection> for TcpConnection

impl IsA<SocketConnectable> for UnixSocketAddress

impl IsA<SocketService> for ThreadedSocketService

impl IsA<InputStream> for FileInputStream

impl IsA<InputStream> for FilterInputStream

impl IsA<Seekable> for ReadInputStream

impl IsA<Converter> for ZlibCompressor

impl IsA<Seekable> for DataOutputStream

impl IsA<Fontset> for FontsetSimple[src]

Loading content...

Implementors

impl IsA<Action> for ClickAction[src]

impl IsA<Action> for DragAction[src]

impl IsA<Action> for DropAction[src]

impl IsA<Action> for GestureAction[src]

impl IsA<Action> for PanAction[src]

impl IsA<Action> for RotateAction[src]

impl IsA<Action> for SwipeAction[src]

impl IsA<Action> for TapAction[src]

impl IsA<Action> for ZoomAction[src]

impl IsA<Actor> for Box[src]

impl IsA<Actor> for Clone[src]

impl IsA<Actor> for Group[src]

impl IsA<Actor> for Rectangle[src]

impl IsA<Actor> for ScrollActor[src]

impl IsA<Actor> for Stage[src]

impl IsA<Actor> for Text[src]

impl IsA<Actor> for ux::Texture[src]

impl IsA<ActorMeta> for Action[src]

impl IsA<ActorMeta> for AlignConstraint[src]

impl IsA<ActorMeta> for BindConstraint[src]

impl IsA<ActorMeta> for BlurEffect[src]

impl IsA<ActorMeta> for BrightnessContrastEffect[src]

impl IsA<ActorMeta> for ClickAction[src]

impl IsA<ActorMeta> for ColorizeEffect[src]

impl IsA<ActorMeta> for Constraint[src]

impl IsA<ActorMeta> for DeformEffect[src]

impl IsA<ActorMeta> for DesaturateEffect[src]

impl IsA<ActorMeta> for DragAction[src]

impl IsA<ActorMeta> for DropAction[src]

impl IsA<ActorMeta> for Effect[src]

impl IsA<ActorMeta> for GestureAction[src]

impl IsA<ActorMeta> for OffscreenEffect[src]

impl IsA<ActorMeta> for PageTurnEffect[src]

impl IsA<ActorMeta> for PanAction[src]

impl IsA<ActorMeta> for PathConstraint[src]

impl IsA<ActorMeta> for RotateAction[src]

impl IsA<ActorMeta> for ShaderEffect[src]

impl IsA<ActorMeta> for SnapConstraint[src]

impl IsA<ActorMeta> for SwipeAction[src]

impl IsA<ActorMeta> for TapAction[src]

impl IsA<ActorMeta> for ZoomAction[src]

impl IsA<Animatable> for Actor[src]

impl IsA<Animatable> for Box[src]

impl IsA<Animatable> for Clone[src]

impl IsA<Animatable> for Group[src]

impl IsA<Animatable> for Rectangle[src]

impl IsA<Animatable> for ScrollActor[src]

impl IsA<Animatable> for Stage[src]

impl IsA<Animatable> for Text[src]

impl IsA<Animatable> for ux::Texture[src]

impl IsA<Behaviour> for BehaviourEllipse[src]

impl IsA<Behaviour> for BehaviourRotate[src]

impl IsA<ChildMeta> for LayoutMeta[src]

impl IsA<Constraint> for AlignConstraint[src]

impl IsA<Constraint> for BindConstraint[src]

impl IsA<Constraint> for PathConstraint[src]

impl IsA<Constraint> for SnapConstraint[src]

impl IsA<Container> for Actor[src]

impl IsA<Container> for Box[src]

impl IsA<Container> for Clone[src]

impl IsA<Container> for Group[src]

impl IsA<Container> for Rectangle[src]

impl IsA<Container> for ScrollActor[src]

impl IsA<Container> for Stage[src]

impl IsA<Container> for Text[src]

impl IsA<Container> for ux::Texture[src]

impl IsA<Content> for ActorCanvas[src]

impl IsA<DeformEffect> for PageTurnEffect[src]

impl IsA<Effect> for BlurEffect[src]

impl IsA<Effect> for BrightnessContrastEffect[src]

impl IsA<Effect> for ColorizeEffect[src]

impl IsA<Effect> for DeformEffect[src]

impl IsA<Effect> for DesaturateEffect[src]

impl IsA<Effect> for OffscreenEffect[src]

impl IsA<Effect> for PageTurnEffect[src]

impl IsA<Effect> for ShaderEffect[src]

impl IsA<GestureAction> for PanAction[src]

impl IsA<GestureAction> for RotateAction[src]

impl IsA<GestureAction> for SwipeAction[src]

impl IsA<GestureAction> for TapAction[src]

impl IsA<GestureAction> for ZoomAction[src]

impl IsA<Group> for Stage[src]

impl IsA<LayoutManager> for BinLayout[src]

impl IsA<LayoutManager> for BoxLayout[src]

impl IsA<LayoutManager> for FixedLayout[src]

impl IsA<LayoutManager> for FlowLayout[src]

impl IsA<LayoutManager> for GridLayout[src]

impl IsA<Model> for ListModel[src]

impl IsA<OffscreenEffect> for BlurEffect[src]

impl IsA<OffscreenEffect> for BrightnessContrastEffect[src]

impl IsA<OffscreenEffect> for ColorizeEffect[src]

impl IsA<OffscreenEffect> for DeformEffect[src]

impl IsA<OffscreenEffect> for DesaturateEffect[src]

impl IsA<OffscreenEffect> for PageTurnEffect[src]

impl IsA<OffscreenEffect> for ShaderEffect[src]

impl IsA<PaintNode> for ClipNode[src]

impl IsA<PaintNode> for ColorNode[src]

impl IsA<PaintNode> for PipelineNode[src]

impl IsA<PaintNode> for TextNode[src]

impl IsA<PaintNode> for TextureNode[src]

impl IsA<PipelineNode> for ColorNode[src]

impl IsA<PipelineNode> for TextureNode[src]

impl IsA<PropertyTransition> for KeyframeTransition[src]

impl IsA<Timeline> for KeyframeTransition[src]

impl IsA<Timeline> for PropertyTransition[src]

impl IsA<Timeline> for Transition[src]

impl IsA<Timeline> for TransitionGroup[src]

impl IsA<Transition> for KeyframeTransition[src]

impl IsA<Transition> for PropertyTransition[src]

impl IsA<Transition> for TransitionGroup[src]

impl IsA<Framebuffer> for Onscreen[src]

impl IsA<Object> for AtlasTexture[src]

impl IsA<Object> for Attribute[src]

impl IsA<Object> for AttributeBuffer[src]

impl IsA<Object> for Bitmap[src]

impl IsA<Object> for Context[src]

impl IsA<Object> for Display[src]

impl IsA<Object> for FrameInfo[src]

impl IsA<Object> for Framebuffer[src]

impl IsA<Object> for GLES2Context[src]

impl IsA<Object> for IndexBuffer[src]

impl IsA<Object> for Indices[src]

impl IsA<Object> for MatrixStack[src]

impl IsA<Object> for Onscreen[src]

impl IsA<Object> for OnscreenTemplate[src]

impl IsA<Object> for Output[src]

impl IsA<Object> for Pipeline[src]

impl IsA<Object> for PixelBuffer[src]

impl IsA<Object> for Primitive[src]

impl IsA<Object> for Renderer[src]

impl IsA<Object> for Snippet[src]

impl IsA<Object> for SubTexture[src]

impl IsA<Object> for SwapChain[src]

impl IsA<Object> for Texture2D[src]

impl IsA<Object> for Texture2DSliced[src]

impl IsA<Object> for Texture3D[src]

impl IsA<Object> for ux::prelude::dx::Texture[src]

impl IsA<Object> for TexturePixmapX11[src]

impl IsA<Object> for TextureRectangle[src]

impl IsA<Texture> for Texture2D[src]

impl IsA<Texture> for Texture2DSliced[src]

impl IsA<Texture> for Texture3D[src]

impl IsA<Texture> for TextureRectangle[src]

impl IsA<InitiallyUnowned> for Action[src]

impl IsA<InitiallyUnowned> for Actor[src]

impl IsA<InitiallyUnowned> for ActorMeta[src]

impl IsA<InitiallyUnowned> for AlignConstraint[src]

impl IsA<InitiallyUnowned> for Alpha[src]

impl IsA<InitiallyUnowned> for BinLayout[src]

impl IsA<InitiallyUnowned> for BindConstraint[src]

impl IsA<InitiallyUnowned> for BlurEffect[src]

impl IsA<InitiallyUnowned> for Box[src]

impl IsA<InitiallyUnowned> for BoxLayout[src]

impl IsA<InitiallyUnowned> for BrightnessContrastEffect[src]

impl IsA<InitiallyUnowned> for ClickAction[src]

impl IsA<InitiallyUnowned> for Clone[src]

impl IsA<InitiallyUnowned> for ColorizeEffect[src]

impl IsA<InitiallyUnowned> for Constraint[src]

impl IsA<InitiallyUnowned> for DeformEffect[src]

impl IsA<InitiallyUnowned> for DesaturateEffect[src]

impl IsA<InitiallyUnowned> for DragAction[src]

impl IsA<InitiallyUnowned> for DropAction[src]

impl IsA<InitiallyUnowned> for Effect[src]

impl IsA<InitiallyUnowned> for FixedLayout[src]

impl IsA<InitiallyUnowned> for FlowLayout[src]

impl IsA<InitiallyUnowned> for GestureAction[src]

impl IsA<InitiallyUnowned> for GridLayout[src]

impl IsA<InitiallyUnowned> for Group[src]

impl IsA<InitiallyUnowned> for Interval[src]

impl IsA<InitiallyUnowned> for LayoutManager[src]

impl IsA<InitiallyUnowned> for OffscreenEffect[src]

impl IsA<InitiallyUnowned> for PageTurnEffect[src]

impl IsA<InitiallyUnowned> for PanAction[src]

impl IsA<InitiallyUnowned> for Path[src]

impl IsA<InitiallyUnowned> for PathConstraint[src]

impl IsA<InitiallyUnowned> for Rectangle[src]

impl IsA<InitiallyUnowned> for RotateAction[src]

impl IsA<InitiallyUnowned> for ScrollActor[src]

impl IsA<InitiallyUnowned> for ShaderEffect[src]

impl IsA<InitiallyUnowned> for SnapConstraint[src]

impl IsA<InitiallyUnowned> for Stage[src]

impl IsA<InitiallyUnowned> for SwipeAction[src]

impl IsA<InitiallyUnowned> for TapAction[src]

impl IsA<InitiallyUnowned> for Text[src]

impl IsA<InitiallyUnowned> for ux::Texture[src]

impl IsA<InitiallyUnowned> for ZoomAction[src]

Loading content...