Trait IsA

Source
pub trait IsA<T> {
    // Required method
    fn upcast(&self) -> T;
}
Expand description

Indicates that this type is also a parent type and can be upcast to it.

Required Methods§

Source

fn upcast(&self) -> T

Upcast this value to it’s parent type.

Implementors§

Source§

impl IsA<GuiComponent> for GuiApplication

Source§

impl IsA<GuiComponent> for GuiBarChart

Source§

impl IsA<GuiComponent> for GuiBox

Source§

impl IsA<GuiComponent> for GuiButton

Source§

impl IsA<GuiComponent> for GuiCTextField

Source§

impl IsA<GuiComponent> for GuiCalendar

Source§

impl IsA<GuiComponent> for GuiChart

Source§

impl IsA<GuiComponent> for GuiCheckBox

Source§

impl IsA<GuiComponent> for GuiColorSelector

Source§

impl IsA<GuiComponent> for GuiComboBox

Source§

impl IsA<GuiComponent> for GuiComboBoxControl

Source§

impl IsA<GuiComponent> for GuiConnection

Source§

impl IsA<GuiComponent> for GuiContainer

Source§

impl IsA<GuiComponent> for GuiContainerShell

Source§

impl IsA<GuiComponent> for GuiCustomControl

Source§

impl IsA<GuiComponent> for GuiDialogShell

Source§

impl IsA<GuiComponent> for GuiDockShell

Source§

impl IsA<GuiComponent> for GuiEAIViewer2D

Source§

impl IsA<GuiComponent> for GuiEAIViewer3D

Source§

impl IsA<GuiComponent> for GuiFrameWindow

Source§

impl IsA<GuiComponent> for GuiGOSShell

Source§

impl IsA<GuiComponent> for GuiGraphAdapt

Source§

impl IsA<GuiComponent> for GuiGridView

Source§

impl IsA<GuiComponent> for GuiHTMLViewer

Source§

impl IsA<GuiComponent> for GuiInputFieldControl

Source§

impl IsA<GuiComponent> for GuiLabel

Source§

impl IsA<GuiComponent> for GuiMainWindow

Source§

impl IsA<GuiComponent> for GuiMap

Source§

impl IsA<GuiComponent> for GuiMenu

Source§

impl IsA<GuiComponent> for GuiMenubar

Source§

impl IsA<GuiComponent> for GuiMessageWindow

Source§

impl IsA<GuiComponent> for GuiModalWindow

Source§

impl IsA<GuiComponent> for GuiNetChart

Source§

impl IsA<GuiComponent> for GuiOfficeIntegration

Source§

impl IsA<GuiComponent> for GuiOkCodeField

Source§

impl IsA<GuiComponent> for GuiPasswordField

Source§

impl IsA<GuiComponent> for GuiPicture

Source§

impl IsA<GuiComponent> for GuiRadioButton

Source§

impl IsA<GuiComponent> for GuiSapChart

Source§

impl IsA<GuiComponent> for GuiScrollContainer

Source§

impl IsA<GuiComponent> for GuiSession

Source§

impl IsA<GuiComponent> for GuiShell

Source§

impl IsA<GuiComponent> for GuiSimpleContainer

Source§

impl IsA<GuiComponent> for GuiSplit

Source§

impl IsA<GuiComponent> for GuiSplitterContainer

Source§

impl IsA<GuiComponent> for GuiStage

Source§

impl IsA<GuiComponent> for GuiStatusPane

Source§

impl IsA<GuiComponent> for GuiStatusbar

Source§

impl IsA<GuiComponent> for GuiTab

Source§

impl IsA<GuiComponent> for GuiTabStrip

Source§

impl IsA<GuiComponent> for GuiTableControl

Source§

impl IsA<GuiComponent> for GuiTextField

Source§

impl IsA<GuiComponent> for GuiTextedit

Source§

impl IsA<GuiComponent> for GuiTitlebar

Source§

impl IsA<GuiComponent> for GuiToolbar

Source§

impl IsA<GuiComponent> for GuiToolbarControl

Source§

impl IsA<GuiComponent> for GuiTree

Source§

impl IsA<GuiComponent> for GuiUserArea

Source§

impl IsA<GuiComponent> for GuiVComponent

Source§

impl IsA<GuiComponent> for GuiVContainer

Source§

impl IsA<GuiComponent> for GuiVHViewSwitch

Source§

impl IsA<GuiComponentCollection> for GuiTableColumn

Source§

impl IsA<GuiComponentCollection> for GuiTableRow

Source§

impl IsA<GuiContainer> for GuiApplication

Source§

impl IsA<GuiContainer> for GuiBarChart

Source§

impl IsA<GuiContainer> for GuiCalendar

Source§

impl IsA<GuiContainer> for GuiChart

Source§

impl IsA<GuiContainer> for GuiColorSelector

Source§

impl IsA<GuiContainer> for GuiComboBoxControl

Source§

impl IsA<GuiContainer> for GuiConnection

Source§

impl IsA<GuiContainer> for GuiContainerShell

Source§

impl IsA<GuiContainer> for GuiCustomControl

Source§

impl IsA<GuiContainer> for GuiDialogShell

Source§

impl IsA<GuiContainer> for GuiDockShell

Source§

impl IsA<GuiContainer> for GuiEAIViewer2D

Source§

impl IsA<GuiContainer> for GuiEAIViewer3D

Source§

impl IsA<GuiContainer> for GuiFrameWindow

Source§

impl IsA<GuiContainer> for GuiGOSShell

Source§

impl IsA<GuiContainer> for GuiGraphAdapt

Source§

impl IsA<GuiContainer> for GuiGridView

Source§

impl IsA<GuiContainer> for GuiHTMLViewer

Source§

impl IsA<GuiContainer> for GuiInputFieldControl

Source§

impl IsA<GuiContainer> for GuiMainWindow

Source§

impl IsA<GuiContainer> for GuiMap

Source§

impl IsA<GuiContainer> for GuiMenu

Source§

impl IsA<GuiContainer> for GuiMenubar

Source§

impl IsA<GuiContainer> for GuiModalWindow

Source§

impl IsA<GuiContainer> for GuiNetChart

Source§

impl IsA<GuiContainer> for GuiOfficeIntegration

Source§

impl IsA<GuiContainer> for GuiPicture

Source§

impl IsA<GuiContainer> for GuiSapChart

Source§

impl IsA<GuiContainer> for GuiScrollContainer

Source§

impl IsA<GuiContainer> for GuiSession

Source§

impl IsA<GuiContainer> for GuiShell

Source§

impl IsA<GuiContainer> for GuiSimpleContainer

Source§

impl IsA<GuiContainer> for GuiSplit

Source§

impl IsA<GuiContainer> for GuiSplitterContainer

Source§

impl IsA<GuiContainer> for GuiStage

Source§

impl IsA<GuiContainer> for GuiStatusbar

Source§

impl IsA<GuiContainer> for GuiTab

Source§

impl IsA<GuiContainer> for GuiTabStrip

Source§

impl IsA<GuiContainer> for GuiTableControl

Source§

impl IsA<GuiContainer> for GuiTextedit

Source§

impl IsA<GuiContainer> for GuiTitlebar

Source§

impl IsA<GuiContainer> for GuiToolbar

Source§

impl IsA<GuiContainer> for GuiToolbarControl

Source§

impl IsA<GuiContainer> for GuiTree

Source§

impl IsA<GuiContainer> for GuiUserArea

Source§

impl IsA<GuiContainer> for GuiVContainer

Source§

impl IsA<GuiFrameWindow> for GuiMainWindow

Source§

impl IsA<GuiFrameWindow> for GuiModalWindow

Source§

impl IsA<GuiShell> for GuiBarChart

Source§

impl IsA<GuiShell> for GuiCalendar

Source§

impl IsA<GuiShell> for GuiChart

Source§

impl IsA<GuiShell> for GuiColorSelector

Source§

impl IsA<GuiShell> for GuiComboBoxControl

Source§

impl IsA<GuiShell> for GuiContainerShell

Source§

impl IsA<GuiShell> for GuiEAIViewer2D

Source§

impl IsA<GuiShell> for GuiEAIViewer3D

Source§

impl IsA<GuiShell> for GuiGraphAdapt

Source§

impl IsA<GuiShell> for GuiGridView

Source§

impl IsA<GuiShell> for GuiHTMLViewer

Source§

impl IsA<GuiShell> for GuiInputFieldControl

Source§

impl IsA<GuiShell> for GuiMap

Source§

impl IsA<GuiShell> for GuiNetChart

Source§

impl IsA<GuiShell> for GuiOfficeIntegration

Source§

impl IsA<GuiShell> for GuiPicture

Source§

impl IsA<GuiShell> for GuiSapChart

Source§

impl IsA<GuiShell> for GuiSplit

Source§

impl IsA<GuiShell> for GuiSplitterContainer

Source§

impl IsA<GuiShell> for GuiStage

Source§

impl IsA<GuiShell> for GuiTextedit

Source§

impl IsA<GuiShell> for GuiToolbarControl

Source§

impl IsA<GuiShell> for GuiTree

Source§

impl IsA<GuiTextField> for GuiCTextField

Source§

impl IsA<GuiTextField> for GuiPasswordField

Source§

impl IsA<GuiVComponent> for GuiBarChart

Source§

impl IsA<GuiVComponent> for GuiBox

Source§

impl IsA<GuiVComponent> for GuiButton

Source§

impl IsA<GuiVComponent> for GuiCTextField

Source§

impl IsA<GuiVComponent> for GuiCalendar

Source§

impl IsA<GuiVComponent> for GuiChart

Source§

impl IsA<GuiVComponent> for GuiCheckBox

Source§

impl IsA<GuiVComponent> for GuiColorSelector

Source§

impl IsA<GuiVComponent> for GuiComboBox

Source§

impl IsA<GuiVComponent> for GuiComboBoxControl

Source§

impl IsA<GuiVComponent> for GuiContainerShell

Source§

impl IsA<GuiVComponent> for GuiCustomControl

Source§

impl IsA<GuiVComponent> for GuiDialogShell

Source§

impl IsA<GuiVComponent> for GuiDockShell

Source§

impl IsA<GuiVComponent> for GuiEAIViewer2D

Source§

impl IsA<GuiVComponent> for GuiEAIViewer3D

Source§

impl IsA<GuiVComponent> for GuiFrameWindow

Source§

impl IsA<GuiVComponent> for GuiGOSShell

Source§

impl IsA<GuiVComponent> for GuiGraphAdapt

Source§

impl IsA<GuiVComponent> for GuiGridView

Source§

impl IsA<GuiVComponent> for GuiHTMLViewer

Source§

impl IsA<GuiVComponent> for GuiInputFieldControl

Source§

impl IsA<GuiVComponent> for GuiLabel

Source§

impl IsA<GuiVComponent> for GuiMainWindow

Source§

impl IsA<GuiVComponent> for GuiMap

Source§

impl IsA<GuiVComponent> for GuiMenu

Source§

impl IsA<GuiVComponent> for GuiMenubar

Source§

impl IsA<GuiVComponent> for GuiMessageWindow

Source§

impl IsA<GuiVComponent> for GuiModalWindow

Source§

impl IsA<GuiVComponent> for GuiNetChart

Source§

impl IsA<GuiVComponent> for GuiOfficeIntegration

Source§

impl IsA<GuiVComponent> for GuiOkCodeField

Source§

impl IsA<GuiVComponent> for GuiPasswordField

Source§

impl IsA<GuiVComponent> for GuiPicture

Source§

impl IsA<GuiVComponent> for GuiRadioButton

Source§

impl IsA<GuiVComponent> for GuiSapChart

Source§

impl IsA<GuiVComponent> for GuiScrollContainer

Source§

impl IsA<GuiVComponent> for GuiShell

Source§

impl IsA<GuiVComponent> for GuiSimpleContainer

Source§

impl IsA<GuiVComponent> for GuiSplit

Source§

impl IsA<GuiVComponent> for GuiSplitterContainer

Source§

impl IsA<GuiVComponent> for GuiStage

Source§

impl IsA<GuiVComponent> for GuiStatusPane

Source§

impl IsA<GuiVComponent> for GuiStatusbar

Source§

impl IsA<GuiVComponent> for GuiTab

Source§

impl IsA<GuiVComponent> for GuiTabStrip

Source§

impl IsA<GuiVComponent> for GuiTableControl

Source§

impl IsA<GuiVComponent> for GuiTextField

Source§

impl IsA<GuiVComponent> for GuiTextedit

Source§

impl IsA<GuiVComponent> for GuiTitlebar

Source§

impl IsA<GuiVComponent> for GuiToolbar

Source§

impl IsA<GuiVComponent> for GuiToolbarControl

Source§

impl IsA<GuiVComponent> for GuiTree

Source§

impl IsA<GuiVComponent> for GuiUserArea

Source§

impl IsA<GuiVComponent> for GuiVContainer

Source§

impl IsA<GuiVComponent> for GuiVHViewSwitch

Source§

impl IsA<GuiVContainer> for GuiBarChart

Source§

impl IsA<GuiVContainer> for GuiCalendar

Source§

impl IsA<GuiVContainer> for GuiChart

Source§

impl IsA<GuiVContainer> for GuiColorSelector

Source§

impl IsA<GuiVContainer> for GuiComboBoxControl

Source§

impl IsA<GuiVContainer> for GuiContainerShell

Source§

impl IsA<GuiVContainer> for GuiCustomControl

Source§

impl IsA<GuiVContainer> for GuiDialogShell

Source§

impl IsA<GuiVContainer> for GuiDockShell

Source§

impl IsA<GuiVContainer> for GuiEAIViewer2D

Source§

impl IsA<GuiVContainer> for GuiEAIViewer3D

Source§

impl IsA<GuiVContainer> for GuiFrameWindow

Source§

impl IsA<GuiVContainer> for GuiGOSShell

Source§

impl IsA<GuiVContainer> for GuiGraphAdapt

Source§

impl IsA<GuiVContainer> for GuiGridView

Source§

impl IsA<GuiVContainer> for GuiHTMLViewer

Source§

impl IsA<GuiVContainer> for GuiInputFieldControl

Source§

impl IsA<GuiVContainer> for GuiMainWindow

Source§

impl IsA<GuiVContainer> for GuiMap

Source§

impl IsA<GuiVContainer> for GuiMenu

Source§

impl IsA<GuiVContainer> for GuiMenubar

Source§

impl IsA<GuiVContainer> for GuiModalWindow

Source§

impl IsA<GuiVContainer> for GuiNetChart

Source§

impl IsA<GuiVContainer> for GuiOfficeIntegration

Source§

impl IsA<GuiVContainer> for GuiPicture

Source§

impl IsA<GuiVContainer> for GuiSapChart

Source§

impl IsA<GuiVContainer> for GuiScrollContainer

Source§

impl IsA<GuiVContainer> for GuiShell

Source§

impl IsA<GuiVContainer> for GuiSimpleContainer

Source§

impl IsA<GuiVContainer> for GuiSplit

Source§

impl IsA<GuiVContainer> for GuiSplitterContainer

Source§

impl IsA<GuiVContainer> for GuiStage

Source§

impl IsA<GuiVContainer> for GuiStatusbar

Source§

impl IsA<GuiVContainer> for GuiTab

Source§

impl IsA<GuiVContainer> for GuiTabStrip

Source§

impl IsA<GuiVContainer> for GuiTableControl

Source§

impl IsA<GuiVContainer> for GuiTextedit

Source§

impl IsA<GuiVContainer> for GuiTitlebar

Source§

impl IsA<GuiVContainer> for GuiToolbar

Source§

impl IsA<GuiVContainer> for GuiToolbarControl

Source§

impl IsA<GuiVContainer> for GuiTree

Source§

impl IsA<GuiVContainer> for GuiUserArea