Skip to main content

StaticType

Trait StaticType 

Source
pub trait StaticType: 'static {
    const TYPE: &'static TypeInfo;
}
Expand description

A Rust type with an associated runtime TypeInfo.

Implemented by all classes ([ferro_class!]) and by non-instantiable types that own attached properties ([ferro_static_type!]).

Required Associated Constants§

Source

const TYPE: &'static TypeInfo

The runtime type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl StaticType for AccessKeyHandler

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Animatable

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Animation

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for AnimatorKeyFrame

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ArcSegment

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for BezierSegment

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for BitmapCache

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for BlurEffect

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for BoolTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for BoxShadowsTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Brush

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for BrushTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for CacheMode

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ColorTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for CombinedGeometry

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ConicGradientBrush

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Container

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ContainerQuery

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ControlTheme

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for CornerRadiusTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for CroppedBitmap

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for DashStyle

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for DoubleTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for DragDrop

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Drawing

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for DrawingBrush

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for DrawingGroup

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for DrawingImage

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for DropShadowDirectionEffect

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for DropShadowEffect

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for DropShadowEffectBase

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Effect

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for EffectTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for EllipseGeometry

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ExperimentalAcrylicMaterial

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for FerroObject

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for FloatTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for FocusManager

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Geometry

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for GeometryDrawing

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for GeometryGroup

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for GestureRecognizer

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Gestures

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for GlyphRunDrawing

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for GradientBrush

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for GradientStop

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ImageBrush

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ImageDrawing

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ImmutableGeometry

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for InputElement

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for InputMethod

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for IntegerTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Interactive

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for KeyBinding

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for KeyFrame

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for KeySpline

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for KeyboardNavigation

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Layoutable

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for LineGeometry

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for LineSegment

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for LinearGradientBrush

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for MatrixTransform

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for NameScope

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for PathFigure

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for PathGeometry

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for PathSegment

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Pen

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for PinchGestureRecognizer

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for PlatformGeometry

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for PointTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for PolyBezierSegment

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for PolyLineSegment

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for PolylineGeometry

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for PullGestureRecognizer

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for QuadraticBezierSegment

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for RadialGradientBrush

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for RectangleGeometry

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for RelativePointTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ResourceDictionary

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ResourceProvider

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Rotate3DTransform

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for RotateTransform

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ScaleTransform

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ScrollGestureRecognizer

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for SizeTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for SkewTransform

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for SolidColorBrush

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for StreamGeometry

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Style

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for StyleBase

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for StyledElement

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Styles

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for SwipeGestureRecognizer

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for TextDecoration

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for TextInputOptions

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for ThicknessTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for TileBrush

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Transform

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for TransformGroup

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for TransformOperationsTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for TransitionBase

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for TranslateTransform

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for VectorTransition

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for Visual

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for VisualBrush

Source§

const TYPE: &'static TypeInfo

Source§

impl StaticType for XYFocus

Source§

const TYPE: &'static TypeInfo