Trait MetaclassConstraint

pub unsafe trait MetaclassConstraint: Sized {
    // Required method
    fn get_static_metaclass() -> &'static Metaclass;
}
Expand description

Used for statically marking all classes which provide type inspection through Metaclass. Provides a way of getting a static metaclass of a given type.

§Safety

MetaclassConstraint is an internal trait and shouldn’t be implemented by users directly.

Required Methods§

fn get_static_metaclass() -> &'static Metaclass

Gets metaclass associated with a given type.

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.

Implementors§

§

impl MetaclassConstraint for Action

§

impl MetaclassConstraint for ActionBase

§

impl MetaclassConstraint for Activity2D

§

impl MetaclassConstraint for Activity3D

§

impl MetaclassConstraint for ActivityCodeBehind

§

impl MetaclassConstraint for ActivityConcept

§

impl MetaclassConstraint for ActivityElement

§

impl MetaclassConstraint for ActivityHostConcept

§

impl MetaclassConstraint for AnimationBindingProcessor

§

impl MetaclassConstraint for AnimationPlayer

§

impl MetaclassConstraint for AnimationResource

§

impl MetaclassConstraint for ApplyAction

§

impl MetaclassConstraint for ApplyActivationAction

§

impl MetaclassConstraint for ApplyPropertyAction

§

impl MetaclassConstraint for BinaryResource

§

impl MetaclassConstraint for BindingProcessor

§

impl MetaclassConstraint for BitmapFontFile

§

impl MetaclassConstraint for BlitRenderPass

§

impl MetaclassConstraint for BlurEffect2D

§

impl MetaclassConstraint for Brush

§

impl MetaclassConstraint for Button2D

§

impl MetaclassConstraint for Button3D

§

impl MetaclassConstraint for ButtonConcept

§

impl MetaclassConstraint for CallbackBindingProcessor

§

impl MetaclassConstraint for Camera

§

impl MetaclassConstraint for ClearRenderPass

§

impl MetaclassConstraint for ClickConcept

§

impl MetaclassConstraint for ClickManipulator

§

impl MetaclassConstraint for ClickManipulatorComponent

§

impl MetaclassConstraint for CodeBehind

§

impl MetaclassConstraint for ColorBrush

§

impl MetaclassConstraint for Command

§

impl MetaclassConstraint for CompositionBrush

§

impl MetaclassConstraint for CompositionTargetRenderPass

§

impl MetaclassConstraint for Condition

§

impl MetaclassConstraint for Constraints

§

impl MetaclassConstraint for ContentBrush

§

impl MetaclassConstraint for ContentLayout2D

§

impl MetaclassConstraint for ContentLayout3D

§

impl MetaclassConstraint for ContentLayoutConcept

§

impl MetaclassConstraint for CubeMapRenderPass

§

impl MetaclassConstraint for DataContext

§

impl MetaclassConstraint for DataDrivenExclusiveActivityHost2D

§

impl MetaclassConstraint for DataDrivenExclusiveActivityHost3D

§

impl MetaclassConstraint for DataDrivenExclusiveActivityHostConcept

§

impl MetaclassConstraint for DataObject<()>

§

impl MetaclassConstraint for DataObjectList

§

impl MetaclassConstraint for DataSource

§

impl MetaclassConstraint for DataSourceListItemGenerator2D

§

impl MetaclassConstraint for DataSourceListItemGenerator3D

§

impl MetaclassConstraint for DataTrigger

§

impl MetaclassConstraint for DataTriggerComponent

§

impl MetaclassConstraint for DispatchMessageAction

§

impl MetaclassConstraint for DockLayout2D

§

impl MetaclassConstraint for DockLayout3D

§

impl MetaclassConstraint for DockLayoutConcept

§

impl MetaclassConstraint for DragAndDropManipulator

§

impl MetaclassConstraint for DrawObjectsRenderPass

§

impl MetaclassConstraint for DrawObjectsWithMaterialRenderPass

§

impl MetaclassConstraint for EffectStack2D

§

impl MetaclassConstraint for EmptyNode2D

§

impl MetaclassConstraint for EmptyNode3D

§

impl MetaclassConstraint for ExclusiveActivityHost2D

§

impl MetaclassConstraint for ExclusiveActivityHost3D

§

impl MetaclassConstraint for ExclusiveActivityHostConcept

§

impl MetaclassConstraint for ExpressionBindingProcessor

§

impl MetaclassConstraint for ExpressionCondition

§

impl MetaclassConstraint for FloatValueAccumulator

§

impl MetaclassConstraint for FlowLayout2D

§

impl MetaclassConstraint for FlowLayout3D

§

impl MetaclassConstraint for FlowLayoutConcept

§

impl MetaclassConstraint for FocusManager

§

impl MetaclassConstraint for FocusNavigationManipulator

§

impl MetaclassConstraint for FontFamily

§

impl MetaclassConstraint for FontFile

§

impl MetaclassConstraint for FontStyleConcept

§

impl MetaclassConstraint for ForwardingAction

§

impl MetaclassConstraint for Framebuffer

§

impl MetaclassConstraint for GPUResource

§

impl MetaclassConstraint for GatherLightsRenderPass

§

impl MetaclassConstraint for GatherNearestLightsRenderPass

§

impl MetaclassConstraint for GridLayout2D

§

impl MetaclassConstraint for GridLayout3D

§

impl MetaclassConstraint for GridLayoutConcept

§

impl MetaclassConstraint for GridListBox2D

§

impl MetaclassConstraint for GridListBox3D

§

impl MetaclassConstraint for GridListBoxConcept

§

impl MetaclassConstraint for Image2D

§

impl MetaclassConstraint for InputManipulator

§

impl MetaclassConstraint for Instantiator3D

§

impl MetaclassConstraint for InstructionBindingProcessor

§

impl MetaclassConstraint for IntValueAccumulator

§

impl MetaclassConstraint for KeyManipulator

§

impl MetaclassConstraint for KeyManipulatorComponent

§

impl MetaclassConstraint for Keyboard

§

impl MetaclassConstraint for LegacyRenderPass

§

impl MetaclassConstraint for LevelOfDetail3D

§

impl MetaclassConstraint for Light

§

impl MetaclassConstraint for ListBoxConcept

§

impl MetaclassConstraint for ListBoxItemContainer2D

§

impl MetaclassConstraint for ListBoxItemContainer3D

§

impl MetaclassConstraint for ListBoxItemContainer

§

impl MetaclassConstraint for ListBoxItemContainerGenerator3D

§

impl MetaclassConstraint for ListBoxItemGenerator2D

§

impl MetaclassConstraint for ListBoxItemGenerator3D

§

impl MetaclassConstraint for ListBoxScrollingConcept

§

impl MetaclassConstraint for LongPressManipulator

§

impl MetaclassConstraint for LongPressManipulatorComponent

§

impl MetaclassConstraint for MaskEffect2D

§

impl MetaclassConstraint for Material

§

impl MetaclassConstraint for MaterialBrush

§

impl MetaclassConstraint for MaterialSetupRenderPass

§

impl MetaclassConstraint for Mesh

§

impl MetaclassConstraint for MessageTrigger

§

impl MetaclassConstraint for MipmapGenerationConcept

§

impl MetaclassConstraint for Model3D

§

impl MetaclassConstraint for Morph

§

impl MetaclassConstraint for MorphWeightTimeline

§

impl MetaclassConstraint for MoveFocusAction

§

impl MetaclassConstraint for MultiClickManipulator

§

impl MetaclassConstraint for MultiClickManipulatorComponent

§

impl MetaclassConstraint for NavigationManipulator

§

impl MetaclassConstraint for NavigationManipulatorComponent

§

impl MetaclassConstraint for NinePatchImage2D

§

impl MetaclassConstraint for Node2D

§

impl MetaclassConstraint for Node3D

§

impl MetaclassConstraint for Node

§

impl MetaclassConstraint for NodeComponent

§

impl MetaclassConstraint for NodeEffect2D

§

impl MetaclassConstraint for NodeEffectPrefab2D

§

impl MetaclassConstraint for NodeListRenderPass

§

impl MetaclassConstraint for NullBrush

§

impl MetaclassConstraint for Object

§

impl MetaclassConstraint for ObjectSource

§

impl MetaclassConstraint for OnAttachedTrigger

§

impl MetaclassConstraint for OnPropertyChangedTrigger

§

impl MetaclassConstraint for OutlineEffect2D

§

impl MetaclassConstraint for Page

§

impl MetaclassConstraint for PageHost

§

impl MetaclassConstraint for PageTransitionCollection

§

impl MetaclassConstraint for PanManipulator

§

impl MetaclassConstraint for PanManipulatorComponent

§

impl MetaclassConstraint for ParallelActivityHost2D

§

impl MetaclassConstraint for ParallelActivityHost3D

§

impl MetaclassConstraint for ParallelActivityHostConcept

§

impl MetaclassConstraint for ParallelTimeline

§

impl MetaclassConstraint for PinchManipulator

§

impl MetaclassConstraint for PipelineStateRenderPass

§

impl MetaclassConstraint for Portal

§

impl MetaclassConstraint for PrefabTemplate

§

impl MetaclassConstraint for PrefabTemplateNode

§

impl MetaclassConstraint for PrefabView2D

§

impl MetaclassConstraint for PrefabView3D

§

impl MetaclassConstraint for PrefabViewConcept

§

impl MetaclassConstraint for ProgressiveRenderingViewport2D

§

impl MetaclassConstraint for PropertyAnimationTimeline

§

impl MetaclassConstraint for PropertyDrivenAnimationPlayer

§

impl MetaclassConstraint for PropertyFieldAnimationTimeline

§

impl MetaclassConstraint for PropertyTargetEasingInterpolator

§

impl MetaclassConstraint for PropertyTargetInterpolator

§

impl MetaclassConstraint for RangeAccumulateBindingProcessor

§

impl MetaclassConstraint for RangeBindingProcessor

§

impl MetaclassConstraint for RangeConcept

§

impl MetaclassConstraint for RenderPass

§

impl MetaclassConstraint for RenderPassPrefab

§

impl MetaclassConstraint for RenderPassView

§

impl MetaclassConstraint for Renderbuffer

§

impl MetaclassConstraint for Resource

§

impl MetaclassConstraint for ResourceBindingProcessor

§

impl MetaclassConstraint for ResourceDictionary

§

impl MetaclassConstraint for ResourceDictionarySelector

§

impl MetaclassConstraint for Scene

§

impl MetaclassConstraint for Screen

§

impl MetaclassConstraint for ScrollView2D

§

impl MetaclassConstraint for ScrollView3D

§

impl MetaclassConstraint for ScrollViewConcept

§

impl MetaclassConstraint for SetPropertyAction

§

impl MetaclassConstraint for ShaderProgram

§

impl MetaclassConstraint for ShadowEffect2D

§

impl MetaclassConstraint for Slider2D

§

impl MetaclassConstraint for Slider3D

§

impl MetaclassConstraint for SliderConcept

§

impl MetaclassConstraint for StackLayout2D

§

impl MetaclassConstraint for StackLayout3D

§

impl MetaclassConstraint for StackLayoutConcept

§

impl MetaclassConstraint for StandardMaterial

§

impl MetaclassConstraint for StandardPbrMaterial

§

impl MetaclassConstraint for StateManager

§

impl MetaclassConstraint for Style

§

impl MetaclassConstraint for Surface

§

impl MetaclassConstraint for TextBlock2D

§

impl MetaclassConstraint for TextBlock3D

§

impl MetaclassConstraint for TextBlockConcept

§

impl MetaclassConstraint for TextBox2D

§

impl MetaclassConstraint for TextBox3D

§

impl MetaclassConstraint for TextBoxConcept

§

impl MetaclassConstraint for TextConcept

§

impl MetaclassConstraint for TextInputManipulator

§

impl MetaclassConstraint for TextResource

§

impl MetaclassConstraint for Texture

§

impl MetaclassConstraint for TextureBrush

§

impl MetaclassConstraint for Timeline

§

impl MetaclassConstraint for TimelineResource

§

impl MetaclassConstraint for TimerTrigger

§

impl MetaclassConstraint for ToggleButton2D

§

impl MetaclassConstraint for ToggleButton3D

§

impl MetaclassConstraint for ToggleButtonGroup2D

§

impl MetaclassConstraint for ToggleButtonGroup3D

§

impl MetaclassConstraint for ToggleButtonGroupConcept

§

impl MetaclassConstraint for Trajectory

§

impl MetaclassConstraint for TrajectoryLayout2D

§

impl MetaclassConstraint for TrajectoryLayout3D

§

impl MetaclassConstraint for TrajectoryLayoutConcept

§

impl MetaclassConstraint for TrajectoryListBox3D

§

impl MetaclassConstraint for Trigger

§

impl MetaclassConstraint for TrySetFocusAction

§

impl MetaclassConstraint for ValueAccumulatorBase

§

impl MetaclassConstraint for ValueControlledExclusiveActivityHostConcept

§

impl MetaclassConstraint for Viewport2D

§

impl MetaclassConstraint for Viewport3D

§

impl MetaclassConstraint for WriteLogAction

§

impl<T> MetaclassConstraint for DataObject<T>