TypePath

Trait TypePath 

Source
pub trait TypePath: 'static {
    // Required methods
    fn type_path() -> &'static str;
    fn short_type_path() -> &'static str;

    // Provided methods
    fn type_ident() -> Option<&'static str> { ... }
    fn crate_name() -> Option<&'static str> { ... }
    fn module_path() -> Option<&'static str> { ... }
}
Expand description

A static accessor to type paths and names.

The engine uses this trait over core::any::type_name for stability and flexibility.

This trait is automatically implemented by the #[derive(Reflect)] macro and allows type path information to be processed without an instance of that type.

Implementors may have difficulty in generating references with static lifetimes. Luckily, this crate comes with some utility structs, to make generating these statics much simpler.

§Stability

Certain parts of the engine, e.g. (de)serialization, rely on type paths as identifiers for matching dynamic values to concrete types.

Using core::any::type_name, a scene containing my_crate::foo::MyComponent would break, failing to deserialize if the component was moved from the foo module to the bar module, becoming my_crate::bar::MyComponent. This trait, through attributes when deriving itself or Reflect, can ensure breaking changes are avoidable.

The only external factor we rely on for stability when deriving is the module_path! macro, only if the derive does not provide a #[type_path = "..."] attribute.

§Anonymity

Some methods on this trait return Option<&'static str> over &'static str because not all types define all parts of a type path, for example the array type [T; N].

Such types are ‘anonymous’ in that they have only a defined type_path and short_type_path and the methods crate_name, module_path and type_ident all return None.

Primitives are treated like anonymous types, except they also have a defined type_ident.

§Example

use bevy_reflect::TypePath;

// This type path will not change with compiler versions or recompiles,
// although it will not be the same if the definition is moved.
#[derive(TypePath)]
struct NonStableTypePath;

// This type path will never change, even if the definition is moved.
#[derive(TypePath)]
#[type_path = "my_crate::foo"]
struct StableTypePath;

// Type paths can have any number of path segments.
#[derive(TypePath)]
#[type_path = "my_crate::foo::bar::baz"]
struct DeeplyNestedStableTypePath;

// Including just a crate name!
#[derive(TypePath)]
#[type_path = "my_crate"]
struct ShallowStableTypePath;

// We can also rename the identifier/name of types.
#[derive(TypePath)]
#[type_path = "my_crate::foo"]
#[type_name = "RenamedStableTypePath"]
struct NamedStableTypePath;

// Generics are also supported.
#[derive(TypePath)]
#[type_path = "my_crate::foo"]
struct StableGenericTypePath<T, const N: usize>([T; N]);

Required Methods§

Source

fn type_path() -> &'static str

Returns the fully qualified path of the underlying type.

Generic parameter types are also fully expanded.

For Option<Vec<usize>>, this is "std::option::Option<std::vec::Vec<usize>>".

Source

fn short_type_path() -> &'static str

Returns a short, pretty-print enabled path to the type.

Generic parameter types are also shortened.

For Option<Vec<usize>>, this is "Option<Vec<usize>>".

Provided Methods§

Source

fn type_ident() -> Option<&'static str>

Returns the name of the type, or None if it is anonymous.

Primitive types will return Some.

For Option<Vec<usize>>, this is "Option".

Source

fn crate_name() -> Option<&'static str>

Returns the name of the crate the type is in, or None if it is anonymous.

For Option<Vec<usize>>, this is "core".

Source

fn module_path() -> Option<&'static str>

Returns the path to the module the type is in, or None if it is anonymous.

For Option<Vec<usize>>, this is "std::option".

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.

Implementations on Foreign Types§

Source§

impl TypePath for &'static Location<'static>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl TypePath for SocketAddr
where SocketAddr: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AccessibilitySystem

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RepeatAnimation

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WeightsCurve

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PlaybackMode

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Volume
where Volume: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for BloomCompositeMode

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Camera3dDepthLoadOp

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ScreenSpaceTransmissionQuality

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DepthOfFieldMode

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Sensitivity
where Sensitivity: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SmaaPreset
where SmaaPreset: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DebandDither

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Tonemapping
where Tonemapping: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ButtonState
where ButtonState: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GamepadConnection

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GamepadEvent

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GamepadInput

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GamepadRumbleRequest

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RawGamepadEvent

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Key
where Key: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NativeKey
where NativeKey: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NativeKeyCode

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MouseScrollUnit

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ForceTouch
where ForceTouch: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TouchPhase
where TouchPhase: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CompassOctant

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CompassQuadrant

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Indices
where Indices: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CircularMeshUvMode

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CapsuleUvProfile

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ConeAnchor
where ConeAnchor: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CylinderAnchor

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SphereKind
where SphereKind: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ClusterConfig

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ClusterFarZMode

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ShadowFilteringMethod

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for OpaqueRendererMethod

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for UvChannel
where UvChannel: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ScreenSpaceAmbientOcclusionQualityLevel

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PickingInteraction

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Backfaces
where Backfaces: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PointerAction

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PointerId
where PointerId: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PressDirection

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NormalizedRenderTarget

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RenderTarget

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ScalingMode
where ScalingMode: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AlphaMode2d
where AlphaMode2d: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Anchor
where Anchor: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for FontSmoothing

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for LineHeight
where LineHeight: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for FocusPolicy
where FocusPolicy: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AppLifecycle

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowEvent
where WindowEvent: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SystemCursorIcon

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CompositeAlphaMode

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CursorGrabMode

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PresentMode
where PresentMode: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowLevel
where WindowLevel: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowMode
where WindowMode: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowRef
where WindowRef: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowTheme
where WindowTheme: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CursorIcon
where CursorIcon: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CustomCursor

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for bool
where bool: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for char
where char: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for f32
where f32: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for f64
where f64: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for i8
where i8: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for i16
where i16: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for i32
where i32: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for i64
where i64: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for i128
where i128: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for isize
where isize: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for str
where str: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for u8
where u8: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for u16
where u16: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for u32
where u32: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for u64
where u64: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for u128
where u128: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ()

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl TypePath for usize
where usize: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TypeId
where TypeId: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<i8>
where NonZero<i8>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<i16>
where NonZero<i16>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<i32>
where NonZero<i32>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<i64>
where NonZero<i64>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<i128>
where NonZero<i128>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<isize>
where NonZero<isize>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<u8>
where NonZero<u8>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<u16>
where NonZero<u16>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<u32>
where NonZero<u32>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<u64>
where NonZero<u64>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<u128>
where NonZero<u128>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NonZero<usize>
where NonZero<usize>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RangeFull
where RangeFull: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicBool
where AtomicBool: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicI8
where AtomicI8: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicI16
where AtomicI16: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicI32
where AtomicI32: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicI64
where AtomicI64: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicIsize
where AtomicIsize: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicU8
where AtomicU8: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicU16
where AtomicU16: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicU32
where AtomicU32: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicU64
where AtomicU64: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtomicUsize
where AtomicUsize: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Duration
where Duration: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for OsString
where OsString: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RandomState
where RandomState: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Path
where Path: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PathBuf
where PathBuf: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Instant
where Instant: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AccessibilityRequested

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ManageAccessibilityUpdates

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CubicRotationCurve

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ActiveAnimation

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AnimationTarget

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AnimationTargetId

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AssetIndex
where AssetIndex: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for LoadedUntypedAsset

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for LoadedFolder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for StrongHandle

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RenderAssetUsages

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DefaultSpatialScale

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SpatialScale

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AutoExposureCompensationCurve

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AutoExposure

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Bloom
where Bloom: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for BloomPrefilter

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ContrastAdaptiveSharpening

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DenoiseCas
where DenoiseCas: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Camera3dDepthTextureUsage

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DepthOfField

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Fxaa
where Fxaa: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MotionBlur
where MotionBlur: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for OrderIndependentTransparencySettings

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ChromaticAberration

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DeferredPrepass

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DepthPrepass

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MotionVectorPrepass

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NormalPrepass

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Skybox
where Skybox: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Smaa
where Smaa: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TemporalAntiAliasing

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ComponentId
where ComponentId: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ComponentTicks

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Tick
where Tick: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for EntityHash
where EntityHash: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for EntityHashSet

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DefaultQueryFilters

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Disabled
where Disabled: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Identifier
where Identifier: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RemovedComponentEntity

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SystemIdMarker

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for OnDespawn
where OnDespawn: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ErasedGizmoConfigGroup

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GltfMaterialExtras

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GltfMaterialName

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GltfMesh
where GltfMesh: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GltfMeshExtras

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GltfNode
where GltfNode: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GltfPrimitive

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GltfSceneExtras

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GltfSkin
where GltfSkin: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AxisSettings

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ButtonAxisSettings

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ButtonSettings

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GamepadAxisChangedEvent

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GamepadButtonChangedEvent

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GamepadButtonStateChangedEvent

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GamepadConnectionEvent

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GamepadRumbleIntensity

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RawGamepadAxisChangedEvent

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RawGamepadButtonChangedEvent

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DoubleTapGesture

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PanGesture
where PanGesture: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PinchGesture

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RotationGesture

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for KeyboardFocusLost

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for KeyboardInput

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AccumulatedMouseMotion

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AccumulatedMouseScroll

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MouseButtonInput

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MouseMotion
where MouseMotion: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MouseWheel
where MouseWheel: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AutoFocus
where AutoFocus: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DirectionalNavigationMap

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NavNeighbors

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for InputFocus
where InputFocus: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for InputFocusVisible

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TabGroup
where TabGroup: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TabIndex
where TabIndex: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Affine3
where Affine3: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AspectRatio
where AspectRatio: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Aabb2d
where Aabb2d: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for BoundingCircle

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Aabb3d
where Aabb3d: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for BoundingSphere

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AabbCast2d
where AabbCast2d: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for BoundingCircleCast

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RayCast2d
where RayCast2d: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AabbCast3d
where AabbCast3d: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for BoundingSphereCast

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RayCast3d
where RayCast3d: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for FloatOrd
where FloatOrd: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MeshMorphWeights

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AnnulusMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Capsule2dMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CircleMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CircularSectorMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CircularSegmentMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for EllipseMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RectangleMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RegularPolygonMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RhombusMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Triangle2dMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Capsule3dMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ConeMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ConicalFrustumMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CuboidMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CylinderMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PlaneMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SphereMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TetrahedronMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TorusMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Triangle3dMeshBuilder

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SkinnedMesh
where SkinnedMesh: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SkinnedMeshInverseBindposes

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Atmosphere
where Atmosphere: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for AtmosphereSettings

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ClusterZConfig

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CascadesVisibleEntities

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CubemapVisibleEntities

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RenderCascadesVisibleEntities

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RenderCubemapVisibleEntities

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RenderVisibleMeshEntities

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for VisibleMeshEntities

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ClusteredDecal

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ForwardDecal

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ForwardDecalMaterialExt

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Cascade
where Cascade: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CascadeShadowConfig

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Cascades
where Cascades: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DirectionalLightShadowMap

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NotShadowCaster

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NotShadowReceiver

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PointLightShadowMap

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TransmittedShadowReceiver

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for IrradianceVolume

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Lightmap
where Lightmap: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DefaultOpaqueRendererMethod

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MaterialBindGroupIndex

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MaterialBindGroupSlot

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MaterialBindingId

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ScreenSpaceAmbientOcclusion

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ScreenSpaceReflections

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for FogVolume
where FogVolume: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for VolumetricFog

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for VolumetricLight

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Mesh3dWireframe

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NoWireframe
where NoWireframe: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Wireframe
where Wireframe: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WireframeColor

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WireframeConfig

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WireframeMaterial

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RayId
where RayId: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for HitData
where HitData: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PointerHits
where PointerHits: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RayMeshHit
where RayMeshHit: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SimplifiedMesh

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Location
where Location: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PointerInput

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PointerInteraction

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PointerLocation

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PointerPress

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for FixedHasher
where FixedHasher: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NoOpHash
where NoOpHash: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PassHash
where PassHash: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CameraMainTextureUsages

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CameraRenderGraph

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Exposure
where Exposure: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ImageRenderTarget

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MipBias
where MipBias: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SubCameraView

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TemporalJitter

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Viewport
where Viewport: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ManualTextureViewHandle

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CustomProjection

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for OcclusionCulling

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GlobalsUniform

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ReadbackComplete

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for MeshTag
where MeshTag: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Aabb
where Aabb: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CascadesFrusta

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CubemapFrusta

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Frustum
where Frustum: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ShaderStorageBuffer

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SyncToRenderWorld

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TemporaryRenderEntity

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ColorGrading

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ColorGradingGlobal

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ColorGradingSection

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for VisibilityRange

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RenderLayers

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NoFrustumCulling

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RenderVisibleEntities

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for VisibilityClass

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for VisibleEntities

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Screenshot
where Screenshot: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ScreenshotCaptured

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for InstanceId
where InstanceId: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SceneInstanceReady

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Mesh2dWireframe

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NoWireframe2d

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Wireframe2d
where Wireframe2d: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Wireframe2dColor

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Wireframe2dConfig

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Wireframe2dMaterial

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TextBounds
where TextBounds: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for FontAtlasSet

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GlyphAtlasInfo

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for GlyphAtlasLocation

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PositionedGlyph

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TextLayoutInfo

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ComputedTextBlock

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TextEntity
where TextEntity: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Stopwatch
where Stopwatch: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RelativeCursorPosition

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ContentSize
where ContentSize: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for ImageNodeSize

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Label
where Label: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for TextNodeFlags

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RequestRedraw

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowBackendScaleFactorChanged

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowCloseRequested

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowClosed

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowClosing

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowCreated

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowDestroyed

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowFocused

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowOccluded

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowResized

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowScaleFactorChanged

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowThemeChanged

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Monitor
where Monitor: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PrimaryMonitor

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for VideoMode
where VideoMode: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CursorOptions

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for EnabledButtons

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for InternalWindowState

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NormalizedWindowRef

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for PrimaryWindow

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WindowResolution

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for CustomCursorImage

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for WakeUp
where WakeUp: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for FixedState
where FixedState: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for FoldHasher
where FoldHasher: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RandomState
where RandomState: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for FixedState
where FixedState: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for FoldHasher
where FoldHasher: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for RandomState
where RandomState: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Affine2
where Affine2: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Affine3A
where Affine3A: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DAffine2
where DAffine2: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DAffine3
where DAffine3: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DMat2
where DMat2: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DMat3
where DMat3: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DMat4
where DMat4: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DQuat
where DQuat: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DVec2
where DVec2: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DVec3
where DVec3: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for DVec4
where DVec4: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for I8Vec2
where I8Vec2: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for I8Vec3
where I8Vec3: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for I8Vec4
where I8Vec4: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for I16Vec2
where I16Vec2: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for I16Vec3
where I16Vec3: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for I16Vec4
where I16Vec4: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for I64Vec2
where I64Vec2: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for I64Vec3
where I64Vec3: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for I64Vec4
where I64Vec4: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for U8Vec2
where U8Vec2: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for U8Vec3
where U8Vec3: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for U8Vec4
where U8Vec4: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for U16Vec2
where U16Vec2: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for U16Vec3
where U16Vec3: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for U16Vec4
where U16Vec4: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for U64Vec2
where U64Vec2: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for U64Vec3
where U64Vec3: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for U64Vec4
where U64Vec4: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for NodeIndex
where NodeIndex: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for SmolStr
where SmolStr: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl TypePath for Uuid
where Uuid: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<'a> TypePath for AssetPath<'a>
where AssetPath<'a>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<'a, T> TypePath for Cow<'a, T>
where 'a: 'static, T: ToOwned + TypePath + ?Sized, Cow<'a, T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<B, E> TypePath for ExtendedMaterial<B, E>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<Config, Clear> TypePath for GizmoBuffer<Config, Clear>
where GizmoBuffer<Config, Clear>: Any + Send + Sync, Config: GizmoConfigGroup + TypePath, Clear: 'static + Send + Sync + TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<E> TypePath for EventId<E>
where E: Event + TypePath, EventId<E>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<E> TypePath for FocusedInput<E>
where E: Event + Clone + TypePath, FocusedInput<E>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<H> TypePath for BuildHasherDefault<H>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<K, V> TypePath for BTreeMap<K, V>
where BTreeMap<K, V>: Any + Send + Sync, K: TypePath, V: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<K, V, S> TypePath for HashMap<K, V, S>
where HashMap<K, V, S>: Any + Send + Sync, K: TypePath, V: TypePath, S: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<K, V, S> TypePath for HashMap<K, V, S>
where HashMap<K, V, S>: Any + Send + Sync, K: TypePath, V: TypePath, S: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<N, E, Ix> TypePath for Graph<N, E, Directed, Ix>
where N: Clone + TypePath, E: Clone + TypePath, Ix: IndexType + TypePath, Graph<N, E, Directed, Ix>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<P1, P0> TypePath for (P1, P0)
where P1: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P1, P2, P0> TypePath for (P1, P2, P0)
where P1: TypePath, P2: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P1, P2, P3, P0> TypePath for (P1, P2, P3, P0)
where P1: TypePath, P2: TypePath, P3: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P1, P2, P3, P4, P0> TypePath for (P1, P2, P3, P4, P0)
where P1: TypePath, P2: TypePath, P3: TypePath, P4: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P1, P2, P3, P4, P5, P0> TypePath for (P1, P2, P3, P4, P5, P0)
where P1: TypePath, P2: TypePath, P3: TypePath, P4: TypePath, P5: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P1, P2, P3, P4, P5, P6, P0> TypePath for (P1, P2, P3, P4, P5, P6, P0)
where P1: TypePath, P2: TypePath, P3: TypePath, P4: TypePath, P5: TypePath, P6: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P1, P2, P3, P4, P5, P6, P7, P0> TypePath for (P1, P2, P3, P4, P5, P6, P7, P0)
where P1: TypePath, P2: TypePath, P3: TypePath, P4: TypePath, P5: TypePath, P6: TypePath, P7: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P1, P2, P3, P4, P5, P6, P7, P8, P0> TypePath for (P1, P2, P3, P4, P5, P6, P7, P8, P0)
where P1: TypePath, P2: TypePath, P3: TypePath, P4: TypePath, P5: TypePath, P6: TypePath, P7: TypePath, P8: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P1, P2, P3, P4, P5, P6, P7, P8, P9, P0> TypePath for (P1, P2, P3, P4, P5, P6, P7, P8, P9, P0)
where P1: TypePath, P2: TypePath, P3: TypePath, P4: TypePath, P5: TypePath, P6: TypePath, P7: TypePath, P8: TypePath, P9: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P0> TypePath for (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P0)
where P1: TypePath, P2: TypePath, P3: TypePath, P4: TypePath, P5: TypePath, P6: TypePath, P7: TypePath, P8: TypePath, P9: TypePath, P10: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P0> TypePath for (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P0)
where P1: TypePath, P2: TypePath, P3: TypePath, P4: TypePath, P5: TypePath, P6: TypePath, P7: TypePath, P8: TypePath, P9: TypePath, P10: TypePath, P11: TypePath, P0: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P> TypePath for (P,)
where P: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<P> TypePath for LinearSpline<P>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for Bound<T>
where T: Clone + Send + Sync + TypePath, Bound<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for Option<T>
where Option<T>: Any + Send + Sync, T: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for &'static T
where T: TypePath + ?Sized,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<T> TypePath for &'static mut T
where T: TypePath + ?Sized,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<T> TypePath for [T]
where T: TypePath, [T]: ToOwned,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<T> TypePath for BinaryHeap<T>
where T: Clone + TypePath, BinaryHeap<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for BTreeSet<T>
where T: Ord + Eq + Clone + Send + Sync + TypePath, BTreeSet<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for VecDeque<T>
where VecDeque<T>: Any + Send + Sync, T: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for Arc<T>
where T: Send + Sync + TypePath + ?Sized, Arc<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for Saturating<T>
where T: Clone + Send + Sync + TypePath, Saturating<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for Wrapping<T>
where T: Clone + Send + Sync + TypePath, Wrapping<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for Range<T>
where T: Clone + Send + Sync + TypePath, Range<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for RangeFrom<T>
where T: Clone + Send + Sync + TypePath, RangeFrom<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for RangeInclusive<T>
where T: Clone + Send + Sync + TypePath, RangeInclusive<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for RangeTo<T>
where T: Clone + Send + Sync + TypePath, RangeTo<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for RangeToInclusive<T>
where T: Clone + Send + Sync + TypePath, RangeToInclusive<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for CubicKeyframeCurve<T>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for SteppedKeyframeCurve<T>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for WideCubicKeyframeCurve<T>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for WideLinearKeyframeCurve<T>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for WideSteppedKeyframeCurve<T>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for ColorCurve<T>
where ColorCurve<T>: Any + Send + Sync, T: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for MaybeLocation<T>
where MaybeLocation<T>: Any + Send + Sync, T: TypePath + ?Sized,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for WithDerivative<T>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for WithTwoDerivatives<T>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T> TypePath for SmallVec<T>
where T: Array + TypePath, SmallVec<T>: Any + Send + Sync,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T, E> TypePath for Result<T, E>
where Result<T, E>: Any + Send + Sync, T: TypePath, E: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<T, const N: usize> TypePath for [T; N]
where T: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

impl<V> TypePath for EntityHashMap<V>
where EntityHashMap<V>: Any + Send + Sync, V: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<V> TypePath for EntityIndexMap<V>
where EntityIndexMap<V>: Any + Send + Sync, V: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<V, S> TypePath for HashSet<V, S>
where HashSet<V, S>: Any + Send + Sync, V: TypePath, S: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<V, S> TypePath for HashSet<V, S>
where HashSet<V, S>: Any + Send + Sync, V: TypePath, S: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<V, W> TypePath for Sum<V, W>
where Sum<V, W>: Any + Send + Sync, V: TypePath, W: TypePath,

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Source§

impl<const N: usize> TypePath for ConvexPolygonMeshBuilder<N>

Source§

fn type_path() -> &'static str

Source§

fn short_type_path() -> &'static str

Source§

fn type_ident() -> Option<&'static str>

Source§

fn crate_name() -> Option<&'static str>

Source§

fn module_path() -> Option<&'static str>

Implementors§

Source§

impl TypePath for AlignContent

Source§

impl TypePath for AlignItems
where AlignItems: Any + Send + Sync,

Source§

impl TypePath for AlignSelf
where AlignSelf: Any + Send + Sync,

Source§

impl TypePath for AlphaMode
where AlphaMode: Any + Send + Sync,

Source§

impl TypePath for AnimationNodeType

Source§

impl TypePath for BoxSizing
where BoxSizing: Any + Send + Sync,

Source§

impl TypePath for ClearColorConfig

Source§

impl TypePath for Color
where Color: Any + Send + Sync,

Source§

impl TypePath for Display
where Display: Any + Send + Sync,

Source§

impl TypePath for EaseFunction

Source§

impl TypePath for EulerRot
where EulerRot: Any + Send + Sync,

Source§

impl TypePath for FileDragAndDrop

Source§

impl TypePath for FlexDirection

Source§

impl TypePath for FlexWrap
where FlexWrap: Any + Send + Sync,

Source§

impl TypePath for FogFalloff
where FogFalloff: Any + Send + Sync,

Source§

impl TypePath for GamepadAxis
where GamepadAxis: Any + Send + Sync,

Source§

impl TypePath for GamepadButton

Source§

impl TypePath for GizmoLineJoint

Source§

impl TypePath for GizmoLineStyle

Source§

impl TypePath for GridAutoFlow

Source§

impl TypePath for GridTrackRepetition

Source§

impl TypePath for Ime
where Ime: Any + Send + Sync,

Source§

impl TypePath for Interaction
where Interaction: Any + Send + Sync,

Source§

impl TypePath for JumpAt
where JumpAt: Any + Send + Sync,

Source§

impl TypePath for JustifyContent

Source§

impl TypePath for JustifyItems

Source§

impl TypePath for JustifySelf
where JustifySelf: Any + Send + Sync,

Source§

impl TypePath for JustifyText
where JustifyText: Any + Send + Sync,

Source§

impl TypePath for KeyCode
where KeyCode: Any + Send + Sync,

Source§

impl TypePath for LightGizmoColor

Source§

impl TypePath for LineBreak
where LineBreak: Any + Send + Sync,

Source§

impl TypePath for MaxTrackSizingFunction

Source§

impl TypePath for MinTrackSizingFunction

Source§

impl TypePath for MonitorSelection

Source§

impl TypePath for MouseButton
where MouseButton: Any + Send + Sync,

Source§

impl TypePath for Msaa
where Msaa: Any + Send + Sync,

Source§

impl TypePath for NodeImageMode

Source§

impl TypePath for OverflowAxis

Source§

impl TypePath for OverflowClipBox

Source§

impl TypePath for ParallaxMappingMethod

Source§

impl TypePath for PointerButton

Source§

impl TypePath for PositionType

Source§

impl TypePath for Projection
where Projection: Any + Send + Sync,

Source§

impl TypePath for RayCastVisibility

Source§

impl TypePath for bevy_ui_builders::ScalingMode
where ScalingMode: Any + Send + Sync,

Source§

impl TypePath for SliceScaleMode

Source§

impl TypePath for SpriteImageMode

Source§

impl TypePath for SpritePickingMode

Source§

impl TypePath for TimerMode
where TimerMode: Any + Send + Sync,

Source§

impl TypePath for UiAntiAlias
where UiAntiAlias: Any + Send + Sync,

Source§

impl TypePath for Val
where Val: Any + Send + Sync,

Source§

impl TypePath for VideoModeSelection

Source§

impl TypePath for Visibility
where Visibility: Any + Send + Sync,

Source§

impl TypePath for WindowPosition

Source§

impl TypePath for DynamicArray

Source§

impl TypePath for DynamicEnum
where DynamicEnum: Any + Send + Sync,

Source§

impl TypePath for DynamicList
where DynamicList: Any + Send + Sync,

Source§

impl TypePath for DynamicMap
where DynamicMap: Any + Send + Sync,

Source§

impl TypePath for DynamicSet
where DynamicSet: Any + Send + Sync,

Source§

impl TypePath for DynamicStruct

Source§

impl TypePath for DynamicTuple

Source§

impl TypePath for DynamicTupleStruct

Source§

impl TypePath for AabbGizmoConfigGroup

Source§

impl TypePath for AmbientLight

Source§

impl TypePath for AnimationClip

Source§

impl TypePath for AnimationGraph

Source§

impl TypePath for AnimationGraphHandle

Source§

impl TypePath for AnimationGraphNode

Source§

impl TypePath for AnimationPlayer

Source§

impl TypePath for AnimationTransition

Source§

impl TypePath for AnimationTransitions

Source§

impl TypePath for Annulus
where Annulus: Any + Send + Sync,

Source§

impl TypePath for Arc2d
where Arc2d: Any + Send + Sync,

Source§

impl TypePath for AudioSource
where AudioSource: Any + Send + Sync,

Source§

impl TypePath for BVec2
where BVec2: Any + Send + Sync,

Source§

impl TypePath for BVec3
where BVec3: Any + Send + Sync,

Source§

impl TypePath for BVec3A
where BVec3A: Any + Send + Sync,

Source§

impl TypePath for BVec4
where BVec4: Any + Send + Sync,

Source§

impl TypePath for BVec4A
where BVec4A: Any + Send + Sync,

Source§

impl TypePath for BackgroundColor

Source§

impl TypePath for BorderColor
where BorderColor: Any + Send + Sync,

Source§

impl TypePath for BorderRadius

Source§

impl TypePath for BorderRect
where BorderRect: Any + Send + Sync,

Source§

impl TypePath for BoxShadow
where BoxShadow: Any + Send + Sync,

Source§

impl TypePath for BoxShadowSamples

Source§

impl TypePath for Button
where Button: Any + Send + Sync,

Source§

impl TypePath for CalculatedClip

Source§

impl TypePath for Camera2d
where Camera2d: Any + Send + Sync,

Source§

impl TypePath for Camera3d
where Camera3d: Any + Send + Sync,

Source§

impl TypePath for Camera
where Camera: Any + Send + Sync,

Source§

impl TypePath for Cancel
where Cancel: Any + Send + Sync,

Source§

impl TypePath for Capsule2d
where Capsule2d: Any + Send + Sync,

Source§

impl TypePath for Capsule3d
where Capsule3d: Any + Send + Sync,

Source§

impl TypePath for ChildOf
where ChildOf: Any + Send + Sync,

Source§

impl TypePath for Children
where Children: Any + Send + Sync,

Source§

impl TypePath for Circle
where Circle: Any + Send + Sync,

Source§

impl TypePath for CircularSector

Source§

impl TypePath for CircularSegment

Source§

impl TypePath for ClearColor
where ClearColor: Any + Send + Sync,

Source§

impl TypePath for Click
where Click: Any + Send + Sync,

Source§

impl TypePath for ColorMaterial

Source§

impl TypePath for ComputedNode

Source§

impl TypePath for ComputedNodeTarget

Source§

impl TypePath for Cone
where Cone: Any + Send + Sync,

Source§

impl TypePath for ConicalFrustum

Source§

impl TypePath for Cuboid
where Cuboid: Any + Send + Sync,

Source§

impl TypePath for CursorEntered

Source§

impl TypePath for CursorLeft
where CursorLeft: Any + Send + Sync,

Source§

impl TypePath for CursorMoved
where CursorMoved: Any + Send + Sync,

Source§

impl TypePath for Cylinder
where Cylinder: Any + Send + Sync,

Source§

impl TypePath for DefaultGizmoConfigGroup

Source§

impl TypePath for Dir2
where Dir2: Any + Send + Sync,

Source§

impl TypePath for Dir3
where Dir3: Any + Send + Sync,

Source§

impl TypePath for Dir3A
where Dir3A: Any + Send + Sync,

Source§

impl TypePath for DirectionalLight

Source§

impl TypePath for DistanceFog
where DistanceFog: Any + Send + Sync,

Source§

impl TypePath for Drag
where Drag: Any + Send + Sync,

Source§

impl TypePath for DragDrop
where DragDrop: Any + Send + Sync,

Source§

impl TypePath for DragEnd
where DragEnd: Any + Send + Sync,

Source§

impl TypePath for DragEnter
where DragEnter: Any + Send + Sync,

Source§

impl TypePath for DragEntry
where DragEntry: Any + Send + Sync,

Source§

impl TypePath for DragLeave
where DragLeave: Any + Send + Sync,

Source§

impl TypePath for DragOver
where DragOver: Any + Send + Sync,

Source§

impl TypePath for DragStart
where DragStart: Any + Send + Sync,

Source§

impl TypePath for DynamicScene

Source§

impl TypePath for DynamicSceneRoot

Source§

impl TypePath for Ellipse
where Ellipse: Any + Send + Sync,

Source§

impl TypePath for Entity
where Entity: Any + Send + Sync,

Source§

impl TypePath for EnvironmentMapLight

Source§

impl TypePath for Fixed
where Fixed: Any + Send + Sync,

Source§

impl TypePath for Font
where Font: Any + Send + Sync,

Source§

impl TypePath for Gamepad
where Gamepad: Any + Send + Sync,

Source§

impl TypePath for GamepadSettings

Source§

impl TypePath for Gizmo
where Gizmo: Any + Send + Sync,

Source§

impl TypePath for GizmoAsset
where GizmoAsset: Any + Send + Sync,

Source§

impl TypePath for GizmoConfig
where GizmoConfig: Any + Send + Sync,

Source§

impl TypePath for GizmoConfigStore

Source§

impl TypePath for GizmoLineConfig

Source§

impl TypePath for GlobalTransform

Source§

impl TypePath for GlobalVolume

Source§

impl TypePath for GlobalZIndex

Source§

impl TypePath for Gltf
where Gltf: Any + Send + Sync,

Source§

impl TypePath for GltfExtras
where GltfExtras: Any + Send + Sync,

Source§

impl TypePath for GridPlacement

Source§

impl TypePath for GridTrack
where GridTrack: Any + Send + Sync,

Source§

impl TypePath for Hsla
where Hsla: Any + Send + Sync,

Source§

impl TypePath for Hsva
where Hsva: Any + Send + Sync,

Source§

impl TypePath for Hwba
where Hwba: Any + Send + Sync,

Source§

impl TypePath for IRect
where IRect: Any + Send + Sync,

Source§

impl TypePath for IVec2
where IVec2: Any + Send + Sync,

Source§

impl TypePath for IVec3
where IVec3: Any + Send + Sync,

Source§

impl TypePath for IVec4
where IVec4: Any + Send + Sync,

Source§

impl TypePath for Image
where Image: Any + Send + Sync,

Source§

impl TypePath for ImageNode
where ImageNode: Any + Send + Sync,

Source§

impl TypePath for InfinitePlane3d

Source§

impl TypePath for InheritedVisibility

Source§

impl TypePath for Interval
where Interval: Any + Send + Sync,

Source§

impl TypePath for Isometry2d
where Isometry2d: Any + Send + Sync,

Source§

impl TypePath for Isometry3d
where Isometry3d: Any + Send + Sync,

Source§

impl TypePath for Laba
where Laba: Any + Send + Sync,

Source§

impl TypePath for LayoutConfig

Source§

impl TypePath for Lcha
where Lcha: Any + Send + Sync,

Source§

impl TypePath for LightGizmoConfigGroup

Source§

impl TypePath for LightProbe
where LightProbe: Any + Send + Sync,

Source§

impl TypePath for Line2d
where Line2d: Any + Send + Sync,

Source§

impl TypePath for Line3d
where Line3d: Any + Send + Sync,

Source§

impl TypePath for LinearRgba
where LinearRgba: Any + Send + Sync,

Source§

impl TypePath for Mat2
where Mat2: Any + Send + Sync,

Source§

impl TypePath for Mat3
where Mat3: Any + Send + Sync,

Source§

impl TypePath for Mat3A
where Mat3A: Any + Send + Sync,

Source§

impl TypePath for Mat4
where Mat4: Any + Send + Sync,

Source§

impl TypePath for Mesh2d
where Mesh2d: Any + Send + Sync,

Source§

impl TypePath for Mesh3d
where Mesh3d: Any + Send + Sync,

Source§

impl TypePath for Mesh
where Mesh: Any + Send + Sync,

Source§

impl TypePath for MeshPickingCamera

Source§

impl TypePath for MeshPickingSettings

Source§

impl TypePath for MorphWeights

Source§

impl TypePath for Move
where Move: Any + Send + Sync,

Source§

impl TypePath for Name
where Name: Any + Send + Sync,

Source§

impl TypePath for Node
where Node: Any + Send + Sync,

Source§

impl TypePath for Oklaba
where Oklaba: Any + Send + Sync,

Source§

impl TypePath for Oklcha
where Oklcha: Any + Send + Sync,

Source§

impl TypePath for OnAdd
where OnAdd: Any + Send + Sync,

Source§

impl TypePath for OnInsert
where OnInsert: Any + Send + Sync,

Source§

impl TypePath for OnRemove
where OnRemove: Any + Send + Sync,

Source§

impl TypePath for OnReplace
where OnReplace: Any + Send + Sync,

Source§

impl TypePath for OrthographicProjection

Source§

impl TypePath for Out
where Out: Any + Send + Sync,

Source§

impl TypePath for Outline
where Outline: Any + Send + Sync,

Source§

impl TypePath for Over
where Over: Any + Send + Sync,

Source§

impl TypePath for Overflow
where Overflow: Any + Send + Sync,

Source§

impl TypePath for OverflowClipMargin

Source§

impl TypePath for PerspectiveProjection

Source§

impl TypePath for Pickable
where Pickable: Any + Send + Sync,

Source§

impl TypePath for PickingPlugin

Source§

impl TypePath for Pitch
where Pitch: Any + Send + Sync,

Source§

impl TypePath for Plane2d
where Plane2d: Any + Send + Sync,

Source§

impl TypePath for Plane3d
where Plane3d: Any + Send + Sync,

Source§

impl TypePath for PlaybackSettings

Source§

impl TypePath for PointLight
where PointLight: Any + Send + Sync,

Source§

impl TypePath for PointerInputPlugin

Source§

impl TypePath for Pressed
where Pressed: Any + Send + Sync,

Source§

impl TypePath for Quat
where Quat: Any + Send + Sync,

Source§

impl TypePath for Ray2d
where Ray2d: Any + Send + Sync,

Source§

impl TypePath for Ray3d
where Ray3d: Any + Send + Sync,

Source§

impl TypePath for RayCastBackfaces

Source§

impl TypePath for Real
where Real: Any + Send + Sync,

Source§

impl TypePath for Rect
where Rect: Any + Send + Sync,

Source§

impl TypePath for Rectangle
where Rectangle: Any + Send + Sync,

Source§

impl TypePath for RegularPolygon

Source§

impl TypePath for Released
where Released: Any + Send + Sync,

Source§

impl TypePath for RepeatedGridTrack

Source§

impl TypePath for ResolvedBorderRadius

Source§

impl TypePath for Rhombus
where Rhombus: Any + Send + Sync,

Source§

impl TypePath for Rot2
where Rot2: Any + Send + Sync,

Source§

impl TypePath for Scene
where Scene: Any + Send + Sync,

Source§

impl TypePath for SceneRoot
where SceneRoot: Any + Send + Sync,

Source§

impl TypePath for Scroll
where Scroll: Any + Send + Sync,

Source§

impl TypePath for ScrollPosition

Source§

impl TypePath for Segment2d
where Segment2d: Any + Send + Sync,

Source§

impl TypePath for Segment3d
where Segment3d: Any + Send + Sync,

Source§

impl TypePath for Shader
where Shader: Any + Send + Sync,

Source§

impl TypePath for ShadowStyle
where ShadowStyle: Any + Send + Sync,

Source§

impl TypePath for ShowAabbGizmo

Source§

impl TypePath for ShowLightGizmo

Source§

impl TypePath for SpatialListener

Source§

impl TypePath for Sphere
where Sphere: Any + Send + Sync,

Source§

impl TypePath for SpotLight
where SpotLight: Any + Send + Sync,

Source§

impl TypePath for Sprite
where Sprite: Any + Send + Sync,

Source§

impl TypePath for SpritePickingCamera

Source§

impl TypePath for SpritePickingSettings

Source§

impl TypePath for Srgba
where Srgba: Any + Send + Sync,

Source§

impl TypePath for StandardMaterial

Source§

impl TypePath for String
where String: Any + Send + Sync,

Source§

impl TypePath for Tetrahedron
where Tetrahedron: Any + Send + Sync,

Source§

impl TypePath for Text2d
where Text2d: Any + Send + Sync,

Source§

impl TypePath for Text
where Text: Any + Send + Sync,

Source§

impl TypePath for TextColor
where TextColor: Any + Send + Sync,

Source§

impl TypePath for TextFont
where TextFont: Any + Send + Sync,

Source§

impl TypePath for TextLayout
where TextLayout: Any + Send + Sync,

Source§

impl TypePath for TextShadow
where TextShadow: Any + Send + Sync,

Source§

impl TypePath for TextSpan
where TextSpan: Any + Send + Sync,

Source§

impl TypePath for TextureAtlas

Source§

impl TypePath for TextureAtlasLayout

Source§

impl TypePath for TextureSlicer

Source§

impl TypePath for ThreadedAnimationGraph

Source§

impl TypePath for ThreadedAnimationGraphs

Source§

impl TypePath for Timer
where Timer: Any + Send + Sync,

Source§

impl TypePath for Torus
where Torus: Any + Send + Sync,

Source§

impl TypePath for TouchInput
where TouchInput: Any + Send + Sync,

Source§

impl TypePath for Transform
where Transform: Any + Send + Sync,

Source§

impl TypePath for TransformTreeChanged

Source§

impl TypePath for Triangle2d
where Triangle2d: Any + Send + Sync,

Source§

impl TypePath for Triangle3d
where Triangle3d: Any + Send + Sync,

Source§

impl TypePath for URect
where URect: Any + Send + Sync,

Source§

impl TypePath for UVec2
where UVec2: Any + Send + Sync,

Source§

impl TypePath for UVec3
where UVec3: Any + Send + Sync,

Source§

impl TypePath for UVec4
where UVec4: Any + Send + Sync,

Source§

impl TypePath for UiPickingCamera

Source§

impl TypePath for UiPickingSettings

Source§

impl TypePath for UiRect
where UiRect: Any + Send + Sync,

Source§

impl TypePath for UiScale
where UiScale: Any + Send + Sync,

Source§

impl TypePath for UiTargetCamera

Source§

impl TypePath for VariableCurve

Source§

impl TypePath for Vec2
where Vec2: Any + Send + Sync,

Source§

impl TypePath for Vec3
where Vec3: Any + Send + Sync,

Source§

impl TypePath for Vec3A
where Vec3A: Any + Send + Sync,

Source§

impl TypePath for Vec4
where Vec4: Any + Send + Sync,

Source§

impl TypePath for ViewVisibility

Source§

impl TypePath for Virtual
where Virtual: Any + Send + Sync,

Source§

impl TypePath for Window
where Window: Any + Send + Sync,

Source§

impl TypePath for WindowMoved
where WindowMoved: Any + Send + Sync,

Source§

impl TypePath for WindowResizeConstraints

Source§

impl TypePath for Xyza
where Xyza: Any + Send + Sync,

Source§

impl TypePath for ZIndex
where ZIndex: Any + Send + Sync,

Source§

impl TypePath for dyn PartialReflect

Source§

impl TypePath for dyn Reflect

Source§

impl<A> TypePath for AssetEvent<A>
where A: Asset + TypePath, AssetEvent<A>: Any + Send + Sync,

Source§

impl<A> TypePath for AssetId<A>
where A: Asset + TypePath, AssetId<A>: Any + Send + Sync,

Source§

impl<A> TypePath for Handle<A>
where A: Asset + TypePath, Handle<A>: Any + Send + Sync,

Source§

impl<A> TypePath for AnimatableCurveEvaluator<A>

Source§

impl<C> TypePath for SampleDerivativeWrapper<C>

Source§

impl<C> TypePath for SampleTwoDerivativesWrapper<C>

Source§

impl<C> TypePath for bevy_ui_builders::WeightsCurve<C>
where WeightsCurve<C>: Any + Send + Sync, C: TypePath,

Source§

impl<E> TypePath for Events<E>
where E: Event + TypePath, Events<E>: Any + Send + Sync,

Source§

impl<E> TypePath for Pointer<E>
where E: Debug + Clone + Reflect + TypePath, Pointer<E>: Any + Send + Sync,

Source§

impl<M> TypePath for MaterialNode<M>

Source§

impl<M> TypePath for MeshMaterial2d<M>

Source§

impl<M> TypePath for MeshMaterial3d<M>

Source§

impl<P> TypePath for CubicBSpline<P>

Source§

impl<P> TypePath for CubicBezier<P>

Source§

impl<P> TypePath for CubicCardinalSpline<P>

Source§

impl<P> TypePath for CubicCurve<P>

Source§

impl<P> TypePath for CubicHermite<P>

Source§

impl<P> TypePath for CubicNurbs<P>

Source§

impl<P> TypePath for CubicSegment<P>

Source§

impl<P> TypePath for RationalCurve<P>

Source§

impl<P> TypePath for RationalSegment<P>

Source§

impl<P, C> TypePath for AnimatableCurve<P, C>
where AnimatableCurve<P, C>: Any + Send + Sync, P: TypePath, C: TypePath,

Source§

impl<S> TypePath for NextState<S>

Source§

impl<S> TypePath for State<S>
where S: States + TypePath, State<S>: Any + Send + Sync,

Source§

impl<S> TypePath for StateScoped<S>
where S: States + TypePath, StateScoped<S>: Any + Send + Sync,

Source§

impl<S, T, C, D> TypePath for ZipCurve<S, T, C, D>
where ZipCurve<S, T, C, D>: Any + Send + Sync, S: TypePath, T: TypePath, C: TypePath, D: TypePath,

Source§

impl<S, T, C, F> TypePath for MapCurve<S, T, C, F>
where S: TypePath, T: TypePath, C: TypePath, F: 'static,

Note: This is not a fully stable implementation of TypePath due to usage of type_name for function members.

Source§

impl<Source> TypePath for AudioPlayer<Source>
where AudioPlayer<Source>: Any + Send + Sync, Source: Asset + Decodable + TypePath,

Source§

impl<T> TypePath for InterpolationDatum<T>

Source§

impl<T> TypePath for ChunkedUnevenCore<T>

Source§

impl<T> TypePath for AnimatableKeyframeCurve<T>

Source§

impl<T> TypePath for Axis<T>
where Axis<T>: Any + Send + Sync, T: TypePath,

Source§

impl<T> TypePath for ButtonInput<T>
where T: Copy + Eq + Hash + Send + Sync + 'static + TypePath, ButtonInput<T>: Any + Send + Sync,

Source§

impl<T> TypePath for ConstantCurve<T>
where ConstantCurve<T>: Any + Send + Sync, T: TypePath,

Source§

impl<T> TypePath for EasingCurve<T>
where EasingCurve<T>: Any + Send + Sync, T: TypePath,

Source§

impl<T> TypePath for EvenCore<T>
where EvenCore<T>: Any + Send + Sync, T: TypePath,

Source§

impl<T> TypePath for SampleAutoCurve<T>
where SampleAutoCurve<T>: Any + Send + Sync, T: TypePath,

Source§

impl<T> TypePath for Time<T>
where T: Default + TypePath, Time<T>: Any + Send + Sync,

Source§

impl<T> TypePath for UnevenCore<T>
where UnevenCore<T>: Any + Send + Sync, T: TypePath,

Source§

impl<T> TypePath for UnevenSampleAutoCurve<T>

Source§

impl<T> TypePath for Vec<T>
where Vec<T>: Any + Send + Sync, T: TypePath,

Source§

impl<T, C> TypePath for ForeverCurve<T, C>
where ForeverCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath,

Source§

impl<T, C> TypePath for GraphCurve<T, C>
where GraphCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath,

Source§

impl<T, C> TypePath for LinearReparamCurve<T, C>
where LinearReparamCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath,

Source§

impl<T, C> TypePath for PingPongCurve<T, C>
where PingPongCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath,

Source§

impl<T, C> TypePath for RepeatCurve<T, C>
where RepeatCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath,

Source§

impl<T, C> TypePath for ReverseCurve<T, C>
where ReverseCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath,

Source§

impl<T, C, D> TypePath for ChainCurve<T, C, D>
where ChainCurve<T, C, D>: Any + Send + Sync, T: TypePath, C: TypePath, D: TypePath,

Source§

impl<T, C, D> TypePath for ContinuationCurve<T, C, D>
where ContinuationCurve<T, C, D>: Any + Send + Sync, T: TypePath, C: TypePath, D: TypePath,

Source§

impl<T, C, D> TypePath for CurveReparamCurve<T, C, D>
where CurveReparamCurve<T, C, D>: Any + Send + Sync, T: TypePath, C: TypePath, D: TypePath,

Source§

impl<T, C, F> TypePath for ReparamCurve<T, C, F>
where T: TypePath, C: TypePath, F: 'static,

Note: This is not a fully stable implementation of TypePath due to usage of type_name for function members.

Source§

impl<T, F> TypePath for FunctionCurve<T, F>
where T: TypePath, F: 'static,

Note: This is not a fully stable implementation of TypePath due to usage of type_name for function members.

Source§

impl<T, I> TypePath for SampleCurve<T, I>
where T: TypePath, I: 'static,

Note: This is not a fully stable implementation of TypePath due to usage of type_name for function members.

Source§

impl<T, I> TypePath for UnevenSampleCurve<T, I>
where T: TypePath, I: 'static,

Note: This is not a fully stable implementation of TypePath due to usage of type_name for function members.

Source§

impl<const N: usize> TypePath for ConvexPolygon<N>
where ConvexPolygon<N>: Any + Send + Sync,

Source§

impl<const N: usize> TypePath for Polygon<N>
where Polygon<N>: Any + Send + Sync,

Source§

impl<const N: usize> TypePath for Polyline2d<N>
where Polyline2d<N>: Any + Send + Sync,

Source§

impl<const N: usize> TypePath for Polyline3d<N>
where Polyline3d<N>: Any + Send + Sync,