GetOwnership

Trait GetOwnership 

Source
pub trait GetOwnership {
    // Provided method
    fn ownership() -> Ownership { ... }
}
Expand description

A trait for getting the ownership of a type.

This trait exists so that TypedFunction can automatically generate FunctionInfo containing the proper Ownership for its argument types.

This trait is automatically implemented for non-reference types when using the Reflect derive macro. Blanket impls cover &T and &mut T.

Provided Methods§

Source

fn ownership() -> Ownership

Returns the ownership of Self.

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 GetOwnership for Cow<'static, str>

Source§

impl GetOwnership for Cow<'static, Path>

Source§

impl GetOwnership for SocketAddr

Source§

impl GetOwnership for bool

Source§

impl GetOwnership for char

Source§

impl GetOwnership for f32

Source§

impl GetOwnership for f64

Source§

impl GetOwnership for i8

Source§

impl GetOwnership for i16

Source§

impl GetOwnership for i32

Source§

impl GetOwnership for i64

Source§

impl GetOwnership for i128

Source§

impl GetOwnership for isize

Source§

impl GetOwnership for u8

Source§

impl GetOwnership for u16

Source§

impl GetOwnership for u32

Source§

impl GetOwnership for u64

Source§

impl GetOwnership for u128

Source§

impl GetOwnership for ()

Source§

impl GetOwnership for usize

Source§

impl GetOwnership for TypeId

Source§

impl GetOwnership for NonZero<i8>

Source§

impl GetOwnership for NonZero<i16>

Source§

impl GetOwnership for NonZero<i32>

Source§

impl GetOwnership for NonZero<i64>

Source§

impl GetOwnership for NonZero<i128>

Source§

impl GetOwnership for NonZero<isize>

Source§

impl GetOwnership for NonZero<u8>

Source§

impl GetOwnership for NonZero<u16>

Source§

impl GetOwnership for NonZero<u32>

Source§

impl GetOwnership for NonZero<u64>

Source§

impl GetOwnership for NonZero<u128>

Source§

impl GetOwnership for NonZero<usize>

Source§

impl GetOwnership for RangeFull

Source§

impl GetOwnership for Duration

Source§

impl GetOwnership for OsString

Source§

impl GetOwnership for PathBuf

Source§

impl GetOwnership for NodeIndex

Source§

impl GetOwnership for SmolStr

Source§

impl<K, V> GetOwnership for BTreeMap<K, V>
where K: FromReflect + MaybeTyped + TypePath + GetTypeRegistration + Eq + Ord, V: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

impl<K, V, S> GetOwnership for HashMap<K, V, S>

Source§

impl<N, E, Ix> GetOwnership 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§

impl<P0, P1> GetOwnership for (P0, P1)

Source§

impl<P0, P1, P2> GetOwnership for (P0, P1, P2)

Source§

impl<P0, P1, P2, P3> GetOwnership for (P0, P1, P2, P3)

Source§

impl<P0, P1, P2, P3, P4> GetOwnership for (P0, P1, P2, P3, P4)

Source§

impl<P0, P1, P2, P3, P4, P5> GetOwnership for (P0, P1, P2, P3, P4, P5)

Source§

impl<P0, P1, P2, P3, P4, P5, P6> GetOwnership for (P0, P1, P2, P3, P4, P5, P6)

Source§

impl<P0, P1, P2, P3, P4, P5, P6, P7> GetOwnership for (P0, P1, P2, P3, P4, P5, P6, P7)

Source§

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8> GetOwnership for (P0, P1, P2, P3, P4, P5, P6, P7, P8)

Source§

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9> GetOwnership for (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9)

Source§

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10> GetOwnership for (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)

Source§

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11> GetOwnership for (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11)

Source§

impl<P> GetOwnership for (P,)

Source§

impl<T> GetOwnership for Cow<'static, [T]>
where T: FromReflect + MaybeTyped + Clone + TypePath + GetTypeRegistration,

Source§

impl<T> GetOwnership for Bound<T>
where T: Clone + Send + Sync + TypePath, Bound<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for Option<T>
where Option<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for &T

Source§

impl<T> GetOwnership for &mut T

Source§

impl<T> GetOwnership for BinaryHeap<T>
where T: Clone + TypePath, BinaryHeap<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for BTreeSet<T>
where T: Ord + Eq + Clone + Send + Sync + TypePath, BTreeSet<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for VecDeque<T>
where T: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

impl<T> GetOwnership for Saturating<T>
where T: Clone + Send + Sync + TypePath, Saturating<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for Wrapping<T>
where T: Clone + Send + Sync + TypePath, Wrapping<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for Range<T>
where T: Clone + Send + Sync + TypePath, Range<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for RangeFrom<T>
where T: Clone + Send + Sync + TypePath, RangeFrom<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for RangeInclusive<T>
where T: Clone + Send + Sync + TypePath, RangeInclusive<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for RangeTo<T>
where T: Clone + Send + Sync + TypePath, RangeTo<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for RangeToInclusive<T>
where T: Clone + Send + Sync + TypePath, RangeToInclusive<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for SmallVec<T>
where T: Array + TypePath + Send + Sync, <T as Array>::Item: FromReflect + MaybeTyped + TypePath,

Source§

impl<T, E> GetOwnership for Result<T, E>
where Result<T, E>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, E: TypePath + FromReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, const N: usize> GetOwnership for [T; N]
where T: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

impl<V, S> GetOwnership for HashSet<V, S>

Implementors§

Source§

impl GetOwnership for AccessibilitySystems

Source§

impl GetOwnership for RepeatAnimation

Source§

impl GetOwnership for bevy::animation::gltf_curves::WeightsCurve

Source§

impl GetOwnership for Sensitivity

Source§

impl GetOwnership for SmaaPreset

Source§

impl GetOwnership for UntypedAssetId

Source§

impl GetOwnership for PlaybackMode

Source§

impl GetOwnership for Volume

Source§

impl GetOwnership for Camera3dDepthLoadOp

Source§

impl GetOwnership for NormalizedRenderTarget

Source§

impl GetOwnership for RenderTarget

Source§

impl GetOwnership for bevy::camera::ScalingMode

Source§

impl GetOwnership for ScreenSpaceTransmissionQuality

Source§

impl GetOwnership for CubemapLayout

Source§

impl GetOwnership for DebandDither

Source§

impl GetOwnership for Tonemapping

Source§

impl GetOwnership for ButtonVariant

Source§

impl GetOwnership for EntityCursor

Source§

impl GetOwnership for ButtonState

Source§

impl GetOwnership for GamepadConnection

Source§

impl GetOwnership for GamepadEvent

Source§

impl GetOwnership for GamepadInput

Source§

impl GetOwnership for GamepadRumbleRequest

Source§

impl GetOwnership for RawGamepadEvent

Source§

impl GetOwnership for Key

Source§

impl GetOwnership for NativeKey

Source§

impl GetOwnership for NativeKeyCode

Source§

impl GetOwnership for MouseScrollUnit

Source§

impl GetOwnership for ForceTouch

Source§

impl GetOwnership for TouchPhase

Source§

impl GetOwnership for ClusterConfig

Source§

impl GetOwnership for ClusterFarZMode

Source§

impl GetOwnership for ShadowFilteringMethod

Source§

impl GetOwnership for CompassOctant

Source§

impl GetOwnership for CompassQuadrant

Source§

impl GetOwnership for CapsuleUvProfile

Source§

impl GetOwnership for CircularMeshUvMode

Source§

impl GetOwnership for ConeAnchor

Source§

impl GetOwnership for CylinderAnchor

Source§

impl GetOwnership for Indices

Source§

impl GetOwnership for SphereKind

Source§

impl GetOwnership for AtmosphereMode

Source§

impl GetOwnership for OpaqueRendererMethod

Source§

impl GetOwnership for ScreenSpaceAmbientOcclusionQualityLevel

Source§

impl GetOwnership for UvChannel

Source§

impl GetOwnership for PickingInteraction

Source§

impl GetOwnership for Backfaces

Source§

impl GetOwnership for PointerAction

Source§

impl GetOwnership for PointerId

Source§

impl GetOwnership for PressDirection

Source§

impl GetOwnership for BloomCompositeMode

Source§

impl GetOwnership for DepthOfFieldMode

Source§

impl GetOwnership for AlignContent

Source§

impl GetOwnership for AlignItems

Source§

impl GetOwnership for AlignSelf

Source§

impl GetOwnership for AlphaMode

Source§

impl GetOwnership for AnimationNodeType

Source§

impl GetOwnership for BoxSizing

Source§

impl GetOwnership for ClearColorConfig

Source§

impl GetOwnership for Color

Source§

impl GetOwnership for Display

Source§

impl GetOwnership for EaseFunction

Source§

impl GetOwnership for EulerRot

Source§

impl GetOwnership for FileDragAndDrop

Source§

impl GetOwnership for FlexDirection

Source§

impl GetOwnership for FlexWrap

Source§

impl GetOwnership for FogFalloff

Source§

impl GetOwnership for GamepadAxis

Source§

impl GetOwnership for GamepadButton

Source§

impl GetOwnership for GizmoLineJoint

Source§

impl GetOwnership for GizmoLineStyle

Source§

impl GetOwnership for Gradient

Source§

impl GetOwnership for GridAutoFlow

Source§

impl GetOwnership for GridTrackRepetition

Source§

impl GetOwnership for Ime

Source§

impl GetOwnership for Interaction

Source§

impl GetOwnership for InterpolationColorSpace

Source§

impl GetOwnership for JumpAt

Source§

impl GetOwnership for Justify

Source§

impl GetOwnership for JustifyContent

Source§

impl GetOwnership for JustifyItems

Source§

impl GetOwnership for JustifySelf

Source§

impl GetOwnership for KeyCode

Source§

impl GetOwnership for LightGizmoColor

Source§

impl GetOwnership for LineBreak

Source§

impl GetOwnership for MaxTrackSizingFunction

Source§

impl GetOwnership for MinTrackSizingFunction

Source§

impl GetOwnership for MonitorSelection

Source§

impl GetOwnership for MouseButton

Source§

impl GetOwnership for Msaa

Source§

impl GetOwnership for NodeImageMode

Source§

impl GetOwnership for OverflowAxis

Source§

impl GetOwnership for OverflowClipBox

Source§

impl GetOwnership for ParallaxMappingMethod

Source§

impl GetOwnership for PointerButton

Source§

impl GetOwnership for PositionType

Source§

impl GetOwnership for Projection

Source§

impl GetOwnership for RadialGradientShape

Source§

impl GetOwnership for RayCastVisibility

Source§

impl GetOwnership for bevy::prelude::ScalingMode

Source§

impl GetOwnership for SliceScaleMode

Source§

impl GetOwnership for SpriteImageMode

Source§

impl GetOwnership for SpritePickingMode

Source§

impl GetOwnership for TimerMode

Source§

impl GetOwnership for UiAntiAlias

Source§

impl GetOwnership for UntypedHandle

Source§

impl GetOwnership for Val

Source§

impl GetOwnership for VideoModeSelection

Source§

impl GetOwnership for Visibility

Source§

impl GetOwnership for WindowPosition

Source§

impl GetOwnership for AlphaMode2d

Source§

impl GetOwnership for FontSmoothing

Source§

impl GetOwnership for LineHeight

Source§

impl GetOwnership for FocusPolicy

Source§

impl GetOwnership for ControlOrientation

Source§

impl GetOwnership for TrackClick

Source§

impl GetOwnership for AppLifecycle

Source§

impl GetOwnership for CompositeAlphaMode

Source§

impl GetOwnership for CursorGrabMode

Source§

impl GetOwnership for CursorIcon

Source§

impl GetOwnership for CustomCursor

Source§

impl GetOwnership for PresentMode

Source§

impl GetOwnership for ScreenEdge

Source§

impl GetOwnership for SystemCursorIcon

Source§

impl GetOwnership for WindowEvent

Source§

impl GetOwnership for WindowLevel

Source§

impl GetOwnership for WindowMode

Source§

impl GetOwnership for WindowRef

Source§

impl GetOwnership for WindowTheme

Source§

impl GetOwnership for AccessibilityRequested

Source§

impl GetOwnership for ManageAccessibilityUpdates

Source§

impl GetOwnership for CubicRotationCurve

Source§

impl GetOwnership for ActiveAnimation

Source§

impl GetOwnership for AnimationTarget

Source§

impl GetOwnership for AnimationTargetId

Source§

impl GetOwnership for ContrastAdaptiveSharpening

Source§

impl GetOwnership for DenoiseCas

Source§

impl GetOwnership for Fxaa

Source§

impl GetOwnership for Smaa

Source§

impl GetOwnership for TemporalAntiAliasing

Source§

impl GetOwnership for AssetIndex

Source§

impl GetOwnership for RenderAssetUsages

Source§

impl GetOwnership for NonNilUuid

Source§

impl GetOwnership for Uuid

Source§

impl GetOwnership for DefaultSpatialScale

Source§

impl GetOwnership for SpatialScale

Source§

impl GetOwnership for Aabb

Source§

impl GetOwnership for CascadesFrusta

Source§

impl GetOwnership for CubemapFrusta

Source§

impl GetOwnership for Frustum

Source§

impl GetOwnership for Camera3dDepthTextureUsage

Source§

impl GetOwnership for CameraMainTextureUsages

Source§

impl GetOwnership for CustomProjection

Source§

impl GetOwnership for Exposure

Source§

impl GetOwnership for ImageRenderTarget

Source§

impl GetOwnership for MainPassResolutionOverride

Source§

impl GetOwnership for ManualTextureViewHandle

Source§

impl GetOwnership for SubCameraView

Source§

impl GetOwnership for Viewport

Source§

impl GetOwnership for CascadesVisibleEntities

Source§

impl GetOwnership for CubemapVisibleEntities

Source§

impl GetOwnership for NoFrustumCulling

Source§

impl GetOwnership for RenderLayers

Source§

impl GetOwnership for VisibilityClass

Source§

impl GetOwnership for VisibilityRange

Source§

impl GetOwnership for VisibleEntities

Source§

impl GetOwnership for VisibleMeshEntities

Source§

impl GetOwnership for OrderIndependentTransparencySettings

Source§

impl GetOwnership for DeferredPrepass

Source§

impl GetOwnership for DepthPrepass

Source§

impl GetOwnership for MotionVectorPrepass

Source§

impl GetOwnership for NormalPrepass

Source§

impl GetOwnership for Skybox

Source§

impl GetOwnership for ComponentId

Source§

impl GetOwnership for ComponentTicks

Source§

impl GetOwnership for Tick

Source§

impl GetOwnership for EntityGeneration

Source§

impl GetOwnership for EntityHash

Source§

impl GetOwnership for EntityHashSet

Source§

impl GetOwnership for EntityRow

Source§

impl GetOwnership for DefaultQueryFilters

Source§

impl GetOwnership for Disabled

Source§

impl GetOwnership for Internal

Source§

impl GetOwnership for RemovedComponentEntity

Source§

impl GetOwnership for ObservedBy

Source§

impl GetOwnership for ColorSwatch

Source§

impl GetOwnership for ColorSwatchFg

Source§

impl GetOwnership for DefaultCursor

Source§

impl GetOwnership for InheritableFont

Source§

impl GetOwnership for ThemeBackgroundColor

Source§

impl GetOwnership for ThemeBorderColor

Source§

impl GetOwnership for ThemeFontColor

Source§

impl GetOwnership for ThemeProps

Source§

impl GetOwnership for ThemeToken

Source§

impl GetOwnership for ThemedText

Source§

impl GetOwnership for UiTheme

Source§

impl GetOwnership for ErasedGizmoConfigGroup

Source§

impl GetOwnership for GltfMaterialExtras

Source§

impl GetOwnership for GltfMaterialName

Source§

impl GetOwnership for GltfMeshExtras

Source§

impl GetOwnership for GltfMeshName

Source§

impl GetOwnership for GltfSceneExtras

Source§

impl GetOwnership for AxisSettings

Source§

impl GetOwnership for ButtonAxisSettings

Source§

impl GetOwnership for ButtonSettings

Source§

impl GetOwnership for GamepadAxisChangedEvent

Source§

impl GetOwnership for GamepadButtonChangedEvent

Source§

impl GetOwnership for GamepadButtonStateChangedEvent

Source§

impl GetOwnership for GamepadConnectionEvent

Source§

impl GetOwnership for GamepadRumbleIntensity

Source§

impl GetOwnership for RawGamepadAxisChangedEvent

Source§

impl GetOwnership for RawGamepadButtonChangedEvent

Source§

impl GetOwnership for DoubleTapGesture

Source§

impl GetOwnership for PanGesture

Source§

impl GetOwnership for PinchGesture

Source§

impl GetOwnership for RotationGesture

Source§

impl GetOwnership for KeyboardFocusLost

Source§

impl GetOwnership for KeyboardInput

Source§

impl GetOwnership for AccumulatedMouseMotion

Source§

impl GetOwnership for AccumulatedMouseScroll

Source§

impl GetOwnership for MouseButtonInput

Source§

impl GetOwnership for MouseMotion

Source§

impl GetOwnership for MouseWheel

Source§

impl GetOwnership for DirectionalNavigationMap

Source§

impl GetOwnership for NavNeighbors

Source§

impl GetOwnership for AutoFocus

Source§

impl GetOwnership for InputFocus

Source§

impl GetOwnership for InputFocusVisible

Source§

impl GetOwnership for TabGroup

Source§

impl GetOwnership for TabIndex

Source§

impl GetOwnership for Cascade

Source§

impl GetOwnership for ClusterZConfig

Source§

impl GetOwnership for CascadeShadowConfig

Source§

impl GetOwnership for Cascades

Source§

impl GetOwnership for ClusteredDecal

Source§

impl GetOwnership for DirectionalLightShadowMap

Source§

impl GetOwnership for DirectionalLightTexture

Source§

impl GetOwnership for FogVolume

Source§

impl GetOwnership for IrradianceVolume

Source§

impl GetOwnership for NotShadowCaster

Source§

impl GetOwnership for NotShadowReceiver

Source§

impl GetOwnership for PointLightShadowMap

Source§

impl GetOwnership for PointLightTexture

Source§

impl GetOwnership for SpotLightTexture

Source§

impl GetOwnership for TransmittedShadowReceiver

Source§

impl GetOwnership for VolumetricFog

Source§

impl GetOwnership for VolumetricLight

Source§

impl GetOwnership for Aabb2d

Source§

impl GetOwnership for Aabb3d

Source§

impl GetOwnership for AabbCast2d

Source§

impl GetOwnership for AabbCast3d

Source§

impl GetOwnership for BoundingCircle

Source§

impl GetOwnership for BoundingCircleCast

Source§

impl GetOwnership for BoundingSphere

Source§

impl GetOwnership for BoundingSphereCast

Source§

impl GetOwnership for RayCast2d

Source§

impl GetOwnership for RayCast3d

Source§

impl GetOwnership for Affine2

Source§

impl GetOwnership for Affine3

Source§

impl GetOwnership for Affine3A

Source§

impl GetOwnership for AspectRatio

Source§

impl GetOwnership for DAffine2

Source§

impl GetOwnership for DAffine3

Source§

impl GetOwnership for DMat2

Source§

impl GetOwnership for DMat3

Source§

impl GetOwnership for DMat4

Source§

impl GetOwnership for DQuat

Source§

impl GetOwnership for DVec2

Source§

impl GetOwnership for DVec3

Source§

impl GetOwnership for DVec4

Source§

impl GetOwnership for Dir4

Source§

impl GetOwnership for FloatOrd

Source§

impl GetOwnership for I8Vec2

Source§

impl GetOwnership for I8Vec3

Source§

impl GetOwnership for I8Vec4

Source§

impl GetOwnership for I16Vec2

Source§

impl GetOwnership for I16Vec3

Source§

impl GetOwnership for I16Vec4

Source§

impl GetOwnership for I64Vec2

Source§

impl GetOwnership for I64Vec3

Source§

impl GetOwnership for I64Vec4

Source§

impl GetOwnership for U8Vec2

Source§

impl GetOwnership for U8Vec3

Source§

impl GetOwnership for U8Vec4

Source§

impl GetOwnership for U16Vec2

Source§

impl GetOwnership for U16Vec3

Source§

impl GetOwnership for U16Vec4

Source§

impl GetOwnership for U64Vec2

Source§

impl GetOwnership for U64Vec3

Source§

impl GetOwnership for U64Vec4

Source§

impl GetOwnership for MeshMorphWeights

Source§

impl GetOwnership for SkinnedMesh

Source§

impl GetOwnership for AnnulusMeshBuilder

Source§

impl GetOwnership for Capsule2dMeshBuilder

Source§

impl GetOwnership for Capsule3dMeshBuilder

Source§

impl GetOwnership for CircleMeshBuilder

Source§

impl GetOwnership for CircularSectorMeshBuilder

Source§

impl GetOwnership for CircularSegmentMeshBuilder

Source§

impl GetOwnership for ConeMeshBuilder

Source§

impl GetOwnership for ConicalFrustumMeshBuilder

Source§

impl GetOwnership for ConvexPolygonMeshBuilder

Source§

impl GetOwnership for CuboidMeshBuilder

Source§

impl GetOwnership for CylinderMeshBuilder

Source§

impl GetOwnership for EllipseMeshBuilder

Source§

impl GetOwnership for MeshTag

Source§

impl GetOwnership for PlaneMeshBuilder

Source§

impl GetOwnership for Polyline2dMeshBuilder

Source§

impl GetOwnership for RectangleMeshBuilder

Source§

impl GetOwnership for RegularPolygonMeshBuilder

Source§

impl GetOwnership for RhombusMeshBuilder

Source§

impl GetOwnership for SphereMeshBuilder

Source§

impl GetOwnership for TetrahedronMeshBuilder

Source§

impl GetOwnership for TorusMeshBuilder

Source§

impl GetOwnership for Triangle2dMeshBuilder

Source§

impl GetOwnership for Triangle3dMeshBuilder

Source§

impl GetOwnership for ForwardDecal

Source§

impl GetOwnership for MeshletMesh3d

Source§

impl GetOwnership for Atmosphere

Source§

impl GetOwnership for AtmosphereSettings

Source§

impl GetOwnership for DefaultOpaqueRendererMethod

Source§

impl GetOwnership for GpuAtmosphereSettings

Source§

impl GetOwnership for Lightmap

Source§

impl GetOwnership for MaterialBindGroupIndex

Source§

impl GetOwnership for MaterialBindGroupSlot

Source§

impl GetOwnership for MaterialBindingId

Source§

impl GetOwnership for RenderCascadesVisibleEntities

Source§

impl GetOwnership for RenderCubemapVisibleEntities

Source§

impl GetOwnership for RenderVisibleMeshEntities

Source§

impl GetOwnership for ScreenSpaceAmbientOcclusion

Source§

impl GetOwnership for ScreenSpaceReflections

Source§

impl GetOwnership for Mesh3dWireframe

Source§

impl GetOwnership for NoWireframe

Source§

impl GetOwnership for Wireframe

Source§

impl GetOwnership for WireframeColor

Source§

impl GetOwnership for WireframeConfig

Source§

impl GetOwnership for WireframeMaterial

Source§

impl GetOwnership for RayId

Source§

impl GetOwnership for HitData

Source§

impl GetOwnership for PointerHits

Source§

impl GetOwnership for DirectlyHovered

Source§

impl GetOwnership for Hovered

Source§

impl GetOwnership for PointerInputSettings

Source§

impl GetOwnership for RayMeshHit

Source§

impl GetOwnership for SimplifiedMesh

Source§

impl GetOwnership for Location

Source§

impl GetOwnership for PointerInput

Source§

impl GetOwnership for PointerInteraction

Source§

impl GetOwnership for PointerLocation

Source§

impl GetOwnership for PointerPress

Source§

impl GetOwnership for PickingSettings

Source§

impl GetOwnership for AtomicBool

Source§

impl GetOwnership for AtomicI8

Source§

impl GetOwnership for AtomicI16

Source§

impl GetOwnership for AtomicI32

Source§

impl GetOwnership for AtomicI64

Source§

impl GetOwnership for AtomicIsize

Source§

impl GetOwnership for AtomicU8

Source§

impl GetOwnership for AtomicU16

Source§

impl GetOwnership for AtomicU32

Source§

impl GetOwnership for AtomicU64

Source§

impl GetOwnership for AtomicUsize

Source§

impl GetOwnership for Instant

Source§

impl GetOwnership for AutoExposure

Source§

impl GetOwnership for AutoExposureCompensationCurve

Source§

impl GetOwnership for Bloom

Source§

impl GetOwnership for BloomPrefilter

Source§

impl GetOwnership for DepthOfField

Source§

impl GetOwnership for ChromaticAberration

Source§

impl GetOwnership for MotionBlur

Source§

impl GetOwnership for AabbGizmoConfigGroup

Source§

impl GetOwnership for Add

Source§

impl GetOwnership for AmbientLight

Source§

impl GetOwnership for AngularColorStop

Source§

impl GetOwnership for AnimationClip

Source§

impl GetOwnership for AnimationGraph

Source§

impl GetOwnership for AnimationGraphHandle

Source§

impl GetOwnership for AnimationGraphNode

Source§

impl GetOwnership for AnimationPlayer

Source§

impl GetOwnership for AnimationTransition

Source§

impl GetOwnership for AnimationTransitions

Source§

impl GetOwnership for Annulus

Source§

impl GetOwnership for Arc2d

Source§

impl GetOwnership for BVec2

Source§

impl GetOwnership for BVec3

Source§

impl GetOwnership for BVec3A

Source§

impl GetOwnership for BVec4

Source§

impl GetOwnership for BVec4A

Source§

impl GetOwnership for BackgroundColor

Source§

impl GetOwnership for BackgroundGradient

Source§

impl GetOwnership for BorderColor

Source§

impl GetOwnership for BorderGradient

Source§

impl GetOwnership for BorderRadius

Source§

impl GetOwnership for BorderRect

Source§

impl GetOwnership for BoxShadow

Source§

impl GetOwnership for BoxShadowSamples

Source§

impl GetOwnership for Button

Source§

impl GetOwnership for CalculatedClip

Source§

impl GetOwnership for Camera2d

Source§

impl GetOwnership for Camera3d

Source§

impl GetOwnership for Camera

Source§

impl GetOwnership for Cancel

Source§

impl GetOwnership for Capsule2d

Source§

impl GetOwnership for Capsule3d

Source§

impl GetOwnership for ChildOf

Source§

impl GetOwnership for Children

Source§

impl GetOwnership for Circle

Source§

impl GetOwnership for CircularSector

Source§

impl GetOwnership for CircularSegment

Source§

impl GetOwnership for ClearColor

Source§

impl GetOwnership for Click

Source§

impl GetOwnership for ColorMaterial

Source§

impl GetOwnership for ColorStop

Source§

impl GetOwnership for ComputedNode

Source§

impl GetOwnership for ComputedUiRenderTargetInfo

Source§

impl GetOwnership for ComputedUiTargetCamera

Source§

impl GetOwnership for Cone

Source§

impl GetOwnership for ConicGradient

Source§

impl GetOwnership for ConicalFrustum

Source§

impl GetOwnership for ConvexPolygon

Source§

impl GetOwnership for Cuboid

Source§

impl GetOwnership for CursorEntered

Source§

impl GetOwnership for CursorLeft

Source§

impl GetOwnership for CursorMoved

Source§

impl GetOwnership for Cylinder

Source§

impl GetOwnership for DefaultGizmoConfigGroup

Source§

impl GetOwnership for Despawn

Source§

impl GetOwnership for Dir2

Source§

impl GetOwnership for Dir3

Source§

impl GetOwnership for Dir3A

Source§

impl GetOwnership for DirectionalLight

Source§

impl GetOwnership for DistanceFog

Source§

impl GetOwnership for Drag

Source§

impl GetOwnership for DragDrop

Source§

impl GetOwnership for DragEnd

Source§

impl GetOwnership for DragEnter

Source§

impl GetOwnership for DragEntry

Source§

impl GetOwnership for DragLeave

Source§

impl GetOwnership for DragOver

Source§

impl GetOwnership for DragStart

Source§

impl GetOwnership for DynamicSceneRoot

Source§

impl GetOwnership for Ellipse

Source§

impl GetOwnership for Entity

Source§

impl GetOwnership for EnvironmentMapLight

Source§

impl GetOwnership for Fixed

Source§

impl GetOwnership for Gamepad

Source§

impl GetOwnership for GamepadSettings

Source§

impl GetOwnership for GeneratedEnvironmentMapLight

Source§

impl GetOwnership for Gizmo

Source§

impl GetOwnership for GizmoConfig

Source§

impl GetOwnership for GizmoConfigStore

Source§

impl GetOwnership for GizmoLineConfig

Source§

impl GetOwnership for GlobalTransform

Source§

impl GetOwnership for GlobalVolume

Source§

impl GetOwnership for GlobalZIndex

Source§

impl GetOwnership for GltfExtras

Source§

impl GetOwnership for GridPlacement

Source§

impl GetOwnership for GridTrack

Source§

impl GetOwnership for Hsla

Source§

impl GetOwnership for Hsva

Source§

impl GetOwnership for Hwba

Source§

impl GetOwnership for IRect

Source§

impl GetOwnership for IVec2

Source§

impl GetOwnership for IVec3

Source§

impl GetOwnership for IVec4

Source§

impl GetOwnership for Image

Source§

impl GetOwnership for ImageNode

Source§

impl GetOwnership for InfinitePlane3d

Source§

impl GetOwnership for InheritedVisibility

Source§

impl GetOwnership for Insert

Source§

impl GetOwnership for Interval

Source§

impl GetOwnership for Isometry2d

Source§

impl GetOwnership for Isometry3d

Source§

impl GetOwnership for Laba

Source§

impl GetOwnership for Label

Source§

impl GetOwnership for LayoutConfig

Source§

impl GetOwnership for Lcha

Source§

impl GetOwnership for LightGizmoConfigGroup

Source§

impl GetOwnership for LightProbe

Source§

impl GetOwnership for Line2d

Source§

impl GetOwnership for Line3d

Source§

impl GetOwnership for LinearGradient

Source§

impl GetOwnership for LinearRgba

Source§

impl GetOwnership for Mat2

Source§

impl GetOwnership for Mat3

Source§

impl GetOwnership for Mat3A

Source§

impl GetOwnership for Mat4

Source§

impl GetOwnership for Mesh2d

Source§

impl GetOwnership for Mesh3d

Source§

impl GetOwnership for Mesh

Source§

impl GetOwnership for MeshPickingCamera

Source§

impl GetOwnership for MeshPickingSettings

Source§

impl GetOwnership for MorphWeights

Source§

impl GetOwnership for Move

Source§

impl GetOwnership for Name

Source§

impl GetOwnership for Node

Source§

impl GetOwnership for Oklaba

Source§

impl GetOwnership for Oklcha

Source§

impl GetOwnership for OrthographicProjection

Source§

impl GetOwnership for Out

Source§

impl GetOwnership for Outline

Source§

impl GetOwnership for Over

Source§

impl GetOwnership for Overflow

Source§

impl GetOwnership for OverflowClipMargin

Source§

impl GetOwnership for PerspectiveProjection

Source§

impl GetOwnership for Pickable

Source§

impl GetOwnership for Plane2d

Source§

impl GetOwnership for Plane3d

Source§

impl GetOwnership for PlaybackSettings

Source§

impl GetOwnership for PointLight

Source§

impl GetOwnership for Polygon

Source§

impl GetOwnership for Polyline2d

Source§

impl GetOwnership for Polyline3d

Source§

impl GetOwnership for Press

Source§

impl GetOwnership for Quat

Source§

impl GetOwnership for RadialGradient

Source§

impl GetOwnership for Ray2d

Source§

impl GetOwnership for Ray3d

Source§

impl GetOwnership for RayCastBackfaces

Source§

impl GetOwnership for Real

Source§

impl GetOwnership for Rect

Source§

impl GetOwnership for Rectangle

Source§

impl GetOwnership for RegularPolygon

Source§

impl GetOwnership for Release

Source§

impl GetOwnership for Remove

Source§

impl GetOwnership for RepeatedGridTrack

Source§

impl GetOwnership for Replace

Source§

impl GetOwnership for ResolvedBorderRadius

Source§

impl GetOwnership for Rhombus

Source§

impl GetOwnership for Rot2

Source§

impl GetOwnership for SceneRoot

Source§

impl GetOwnership for Scroll

Source§

impl GetOwnership for ScrollPosition

Source§

impl GetOwnership for Segment2d

Source§

impl GetOwnership for Segment3d

Source§

impl GetOwnership for ShadowStyle

Source§

impl GetOwnership for ShowAabbGizmo

Source§

impl GetOwnership for ShowLightGizmo

Source§

impl GetOwnership for SpatialListener

Source§

impl GetOwnership for Sphere

Source§

impl GetOwnership for SpotLight

Source§

impl GetOwnership for Sprite

Source§

impl GetOwnership for SpritePickingCamera

Source§

impl GetOwnership for SpritePickingSettings

Source§

impl GetOwnership for Srgba

Source§

impl GetOwnership for StandardMaterial

Source§

impl GetOwnership for String

Source§

impl GetOwnership for Tetrahedron

Source§

impl GetOwnership for Text2d

Source§

impl GetOwnership for Text

Source§

impl GetOwnership for TextBackgroundColor

Source§

impl GetOwnership for TextColor

Source§

impl GetOwnership for TextFont

Source§

impl GetOwnership for TextLayout

Source§

impl GetOwnership for TextShadow

Source§

impl GetOwnership for TextSpan

Source§

impl GetOwnership for TextureAtlas

Source§

impl GetOwnership for TextureAtlasLayout

Source§

impl GetOwnership for TextureSlicer

Source§

impl GetOwnership for ThreadedAnimationGraph

Source§

impl GetOwnership for ThreadedAnimationGraphs

Source§

impl GetOwnership for Timer

Source§

impl GetOwnership for Torus

Source§

impl GetOwnership for TouchInput

Source§

impl GetOwnership for Transform

Source§

impl GetOwnership for TransformTreeChanged

Source§

impl GetOwnership for Triangle2d

Source§

impl GetOwnership for Triangle3d

Source§

impl GetOwnership for URect

Source§

impl GetOwnership for UVec2

Source§

impl GetOwnership for UVec3

Source§

impl GetOwnership for UVec4

Source§

impl GetOwnership for UiDebugOptions

Source§

impl GetOwnership for UiGlobalTransform

Source§

impl GetOwnership for UiPickingCamera

Source§

impl GetOwnership for UiPickingSettings

Source§

impl GetOwnership for UiPosition

Source§

impl GetOwnership for UiRect

Source§

impl GetOwnership for UiScale

Source§

impl GetOwnership for UiTargetCamera

Source§

impl GetOwnership for UiTransform

Source§

impl GetOwnership for Val2

Source§

impl GetOwnership for Vec2

Source§

impl GetOwnership for Vec3

Source§

impl GetOwnership for Vec3A

Source§

impl GetOwnership for Vec4

Source§

impl GetOwnership for ViewVisibility

Source§

impl GetOwnership for ViewportNode

Source§

impl GetOwnership for Virtual

Source§

impl GetOwnership for Window

Source§

impl GetOwnership for WindowMoved

Source§

impl GetOwnership for WindowResizeConstraints

Source§

impl GetOwnership for Xyza

Source§

impl GetOwnership for ZIndex

Source§

impl GetOwnership for SchemaTypesMetadata

Source§

impl GetOwnership for CameraRenderGraph

Source§

impl GetOwnership for MipBias

Source§

impl GetOwnership for TemporalJitter

Source§

impl GetOwnership for OcclusionCulling

Source§

impl GetOwnership for GlobalsUniform

Source§

impl GetOwnership for ReadbackComplete

Source§

impl GetOwnership for ShaderStorageBuffer

Source§

impl GetOwnership for MainEntity

Source§

impl GetOwnership for RenderEntity

Source§

impl GetOwnership for SyncToRenderWorld

Source§

impl GetOwnership for TemporaryRenderEntity

Source§

impl GetOwnership for ColorGrading

Source§

impl GetOwnership for ColorGradingGlobal

Source§

impl GetOwnership for ColorGradingSection

Source§

impl GetOwnership for Hdr

Source§

impl GetOwnership for RenderVisibleEntities

Source§

impl GetOwnership for Screenshot

Source§

impl GetOwnership for ScreenshotCaptured

Source§

impl GetOwnership for InstanceId

Source§

impl GetOwnership for SceneInstanceReady

Source§

impl GetOwnership for Pathtracer

Source§

impl GetOwnership for SolariLighting

Source§

impl GetOwnership for RaytracingMesh3d

Source§

impl GetOwnership for Anchor

Source§

impl GetOwnership for Text2dShadow

Source§

impl GetOwnership for Mesh2dWireframe

Source§

impl GetOwnership for NoWireframe2d

Source§

impl GetOwnership for TileData

Source§

impl GetOwnership for TilemapChunk

Source§

impl GetOwnership for TilemapChunkMeshCache

Source§

impl GetOwnership for TilemapChunkTileData

Source§

impl GetOwnership for Wireframe2d

Source§

impl GetOwnership for Wireframe2dColor

Source§

impl GetOwnership for Wireframe2dConfig

Source§

impl GetOwnership for Wireframe2dMaterial

Source§

impl GetOwnership for ComputedTextBlock

Source§

impl GetOwnership for GlyphAtlasInfo

Source§

impl GetOwnership for GlyphAtlasLocation

Source§

impl GetOwnership for PositionedGlyph

Source§

impl GetOwnership for TextBounds

Source§

impl GetOwnership for TextEntity

Source§

impl GetOwnership for TextLayoutInfo

Source§

impl GetOwnership for Stopwatch

Source§

impl GetOwnership for GhostNode

Source§

impl GetOwnership for ContentSize

Source§

impl GetOwnership for RelativeCursorPosition

Source§

impl GetOwnership for ImageNodeSize

Source§

impl GetOwnership for TextNodeFlags

Source§

impl GetOwnership for CoreScrollbarDragState

Source§

impl GetOwnership for CoreScrollbarThumb

Source§

impl GetOwnership for CoreSliderDragState

Source§

impl GetOwnership for RadioButton

Source§

impl GetOwnership for Scrollbar

Source§

impl GetOwnership for SliderPrecision

Source§

impl GetOwnership for SliderStep

Source§

impl GetOwnership for CursorOptions

Source§

impl GetOwnership for CustomCursorImage

Source§

impl GetOwnership for CustomCursorUrl

Source§

impl GetOwnership for EnabledButtons

Source§

impl GetOwnership for InternalWindowState

Source§

impl GetOwnership for Monitor

Source§

impl GetOwnership for NormalizedWindowRef

Source§

impl GetOwnership for PrimaryMonitor

Source§

impl GetOwnership for PrimaryWindow

Source§

impl GetOwnership for RequestRedraw

Source§

impl GetOwnership for VideoMode

Source§

impl GetOwnership for WindowBackendScaleFactorChanged

Source§

impl GetOwnership for WindowCloseRequested

Source§

impl GetOwnership for WindowClosed

Source§

impl GetOwnership for WindowClosing

Source§

impl GetOwnership for WindowCreated

Source§

impl GetOwnership for WindowDestroyed

Source§

impl GetOwnership for WindowFocused

Source§

impl GetOwnership for WindowOccluded

Source§

impl GetOwnership for WindowResized

Source§

impl GetOwnership for WindowResolution

Source§

impl GetOwnership for WindowScaleFactorChanged

Source§

impl GetOwnership for WindowThemeChanged

Source§

impl GetOwnership for WakeUp

Source§

impl<'a> GetOwnership for AssetPath<'a>
where AssetPath<'a>: 'static,

Source§

impl<A> GetOwnership for AssetEvent<A>
where A: Asset + TypePath, AssetEvent<A>: Any + Send + Sync, AssetId<A>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<A> GetOwnership for AssetId<A>
where A: Asset + TypePath, AssetId<A>: Any + Send + Sync,

Source§

impl<A> GetOwnership for Handle<A>
where A: Asset + TypePath, Handle<A>: Any + Send + Sync,

Source§

impl<A> GetOwnership for AnimatableCurveEvaluator<A>
where A: Animatable + TypePath, AnimatableCurveEvaluator<A>: Any + Send + Sync, BasicAnimationCurveEvaluator<A>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Box<dyn AnimatableProperty<Property = A>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<B, E> GetOwnership for ExtendedMaterial<B, E>
where B: Material + FromReflect + TypePath + MaybeTyped + RegisterForReflection, E: MaterialExtension + FromReflect + TypePath + MaybeTyped + RegisterForReflection, ExtendedMaterial<B, E>: Any + Send + Sync,

Source§

impl<C> GetOwnership for Inherited<C>
where C: Component + Clone + PartialEq + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Inherited<C>: Any + Send + Sync,

Source§

impl<C> GetOwnership for Propagate<C>
where C: Component + Clone + PartialEq + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Propagate<C>: Any + Send + Sync,

Source§

impl<C> GetOwnership for PropagateOver<C>
where PropagateOver<C>: Any + Send + Sync, C: TypePath, PhantomData<fn() -> C>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<C> GetOwnership for PropagateStop<C>
where PropagateStop<C>: Any + Send + Sync, C: TypePath, PhantomData<fn() -> C>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<C> GetOwnership for SampleDerivativeWrapper<C>
where SampleDerivativeWrapper<C>: Any + Send + Sync, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<C> GetOwnership for SampleTwoDerivativesWrapper<C>
where SampleTwoDerivativesWrapper<C>: Any + Send + Sync, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<C> GetOwnership for bevy::prelude::WeightsCurve<C>
where WeightsCurve<C>: Any + Send + Sync, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<Config, Clear> GetOwnership for GizmoBuffer<Config, Clear>
where GizmoBuffer<Config, Clear>: Any + Send + Sync, Config: GizmoConfigGroup + TypePath, Clear: 'static + Send + Sync + TypePath,

Source§

impl<E> GetOwnership for Messages<E>
where E: Message + TypePath, Messages<E>: Any + Send + Sync, MessageSequence<E>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<E> GetOwnership for Pointer<E>
where E: Debug + Clone + Reflect + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Pointer<E>: Any + Send + Sync,

Source§

impl<K, V, S> GetOwnership for bevy::platform::collections::HashMap<K, V, S>

Source§

impl<M> GetOwnership for MessageId<M>
where M: Message + TypePath, MessageId<M>: Any + Send + Sync,

Source§

impl<M> GetOwnership for FocusedInput<M>
where M: Message + Clone + TypePath + FromReflect + MaybeTyped + RegisterForReflection, FocusedInput<M>: Any + Send + Sync,

Source§

impl<M> GetOwnership for MaterialNode<M>
where M: UiMaterial + TypePath, MaterialNode<M>: Any + Send + Sync, Handle<M>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<M> GetOwnership for MeshMaterial2d<M>
where M: Material2d + TypePath, MeshMaterial2d<M>: Any + Send + Sync, Handle<M>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<M> GetOwnership for MeshMaterial3d<M>
where M: Material + TypePath, MeshMaterial3d<M>: Any + Send + Sync, Handle<M>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> GetOwnership for LinearSpline<P>
where P: VectorSpace + TypePath, LinearSpline<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> GetOwnership for CubicBSpline<P>
where P: VectorSpace + TypePath, CubicBSpline<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> GetOwnership for CubicBezier<P>
where P: VectorSpace + TypePath, CubicBezier<P>: Any + Send + Sync, Vec<[P; 4]>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> GetOwnership for CubicCardinalSpline<P>
where P: VectorSpace + TypePath, CubicCardinalSpline<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> GetOwnership for CubicCurve<P>
where P: VectorSpace + TypePath, CubicCurve<P>: Any + Send + Sync, Vec<CubicSegment<P>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> GetOwnership for CubicHermite<P>
where P: VectorSpace + TypePath, CubicHermite<P>: Any + Send + Sync, Vec<(P, P)>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> GetOwnership for CubicNurbs<P>
where P: VectorSpace + TypePath, CubicNurbs<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> GetOwnership for CubicSegment<P>
where P: VectorSpace + TypePath, CubicSegment<P>: Any + Send + Sync, [P; 4]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> GetOwnership for RationalCurve<P>
where P: VectorSpace + TypePath, RationalCurve<P>: Any + Send + Sync, Vec<RationalSegment<P>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> GetOwnership for RationalSegment<P>
where P: VectorSpace + TypePath, RationalSegment<P>: Any + Send + Sync, [P; 4]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P, C> GetOwnership for AnimatableCurve<P, C>
where AnimatableCurve<P, C>: Any + Send + Sync, P: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<S> GetOwnership for NextState<S>
where S: FreelyMutableState + TypePath + FromReflect + MaybeTyped + RegisterForReflection, NextState<S>: Any + Send + Sync,

Source§

impl<S> GetOwnership for DespawnOnEnter<S>
where S: States + TypePath + FromReflect + MaybeTyped + RegisterForReflection, DespawnOnEnter<S>: Any + Send + Sync,

Source§

impl<S> GetOwnership for DespawnOnExit<S>
where S: States + TypePath + FromReflect + MaybeTyped + RegisterForReflection, DespawnOnExit<S>: Any + Send + Sync,

Source§

impl<S> GetOwnership for State<S>
where S: States + TypePath + FromReflect + MaybeTyped + RegisterForReflection, State<S>: Any + Send + Sync,

Source§

impl<S, T, C, D> GetOwnership for ZipCurve<S, T, C, D>
where ZipCurve<S, T, C, D>: Any + Send + Sync, S: TypePath, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<S, T, C, F> GetOwnership for MapCurve<S, T, C, F>
where MapCurve<S, T, C, F>: Any + Send + Sync, C: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, S: TypePath, T: TypePath,

Source§

impl<Source> GetOwnership for AudioPlayer<Source>
where AudioPlayer<Source>: Any + Send + Sync, Source: Asset + Decodable + TypePath, Handle<Source>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for HandleOrPath<T>
where T: Asset + TypePath, HandleOrPath<T>: Any + Send + Sync, Handle<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for InterpolationDatum<T>
where InterpolationDatum<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for CubicKeyframeCurve<T>
where CubicKeyframeCurve<T>: Any + Send + Sync, T: TypePath, ChunkedUnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for SteppedKeyframeCurve<T>
where SteppedKeyframeCurve<T>: Any + Send + Sync, T: TypePath, UnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for WideCubicKeyframeCurve<T>
where WideCubicKeyframeCurve<T>: Any + Send + Sync, T: TypePath, ChunkedUnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for WideLinearKeyframeCurve<T>
where WideLinearKeyframeCurve<T>: Any + Send + Sync, T: TypePath, ChunkedUnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for WideSteppedKeyframeCurve<T>
where WideSteppedKeyframeCurve<T>: Any + Send + Sync, T: TypePath, ChunkedUnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for ColorCurve<T>
where ColorCurve<T>: Any + Send + Sync, T: TypePath, EvenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for MaybeLocation<T>
where MaybeLocation<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection + ?Sized,

Source§

impl<T> GetOwnership for WithDerivative<T>
where WithDerivative<T>: Any + Send + Sync, T: HasTangent + TypePath + FromReflect + MaybeTyped + RegisterForReflection, <T as HasTangent>::Tangent: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for WithTwoDerivatives<T>
where WithTwoDerivatives<T>: Any + Send + Sync, T: HasTangent + TypePath + FromReflect + MaybeTyped + RegisterForReflection, <T as HasTangent>::Tangent: FromReflect + TypePath + MaybeTyped + RegisterForReflection, <<T as HasTangent>::Tangent as HasTangent>::Tangent: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for Arc<T>
where T: Send + Sync + TypePath + ?Sized, Arc<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for ChunkedUnevenCore<T>
where ChunkedUnevenCore<T>: Any + Send + Sync, T: TypePath, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for AnimatableKeyframeCurve<T>
where AnimatableKeyframeCurve<T>: Any + Send + Sync, T: TypePath, UnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for Axis<T>
where Axis<T>: Any + Send + Sync, T: TypePath, HashMap<T, f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for ButtonInput<T>
where T: Clone + Eq + Hash + Send + Sync + 'static + TypePath, ButtonInput<T>: Any + Send + Sync, HashSet<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for ConstantCurve<T>
where ConstantCurve<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for EasingCurve<T>
where EasingCurve<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for EvenCore<T>
where EvenCore<T>: Any + Send + Sync, T: TypePath, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for SampleAutoCurve<T>
where SampleAutoCurve<T>: Any + Send + Sync, T: TypePath, EvenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for Time<T>
where T: Default + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Time<T>: Any + Send + Sync,

Source§

impl<T> GetOwnership for UnevenCore<T>
where UnevenCore<T>: Any + Send + Sync, T: TypePath, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for UnevenSampleAutoCurve<T>
where UnevenSampleAutoCurve<T>: Any + Send + Sync, T: TypePath, UnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> GetOwnership for Vec<T>
where T: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

impl<T, C> GetOwnership for ForeverCurve<T, C>
where ForeverCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> GetOwnership for GraphCurve<T, C>
where GraphCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> GetOwnership for LinearReparamCurve<T, C>
where LinearReparamCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> GetOwnership for PingPongCurve<T, C>
where PingPongCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> GetOwnership for RepeatCurve<T, C>
where RepeatCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> GetOwnership for ReverseCurve<T, C>
where ReverseCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C, D> GetOwnership for ChainCurve<T, C, D>
where ChainCurve<T, C, D>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C, D> GetOwnership for ContinuationCurve<T, C, D>
where ContinuationCurve<T, C, D>: Any + Send + Sync, T: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C, D> GetOwnership for CurveReparamCurve<T, C, D>
where CurveReparamCurve<T, C, D>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C, F> GetOwnership for ReparamCurve<T, C, F>
where ReparamCurve<T, C, F>: Any + Send + Sync, C: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<T, F> GetOwnership for FunctionCurve<T, F>
where FunctionCurve<T, F>: Any + Send + Sync, T: TypePath,

Source§

impl<T, I> GetOwnership for SampleCurve<T, I>
where SampleCurve<T, I>: Any + Send + Sync, EvenCore<T>: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<T, I> GetOwnership for UnevenSampleCurve<T, I>
where UnevenSampleCurve<T, I>: Any + Send + Sync, UnevenCore<T>: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<V> GetOwnership for EntityHashMap<V>
where EntityHashMap<V>: Any + Send + Sync, V: TypePath, HashMap<Entity, V, EntityHash>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<V> GetOwnership for EntityIndexMap<V>
where EntityIndexMap<V>: Any + Send + Sync, V: TypePath, IndexMap<Entity, V, EntityHash>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<V, S> GetOwnership for bevy::platform::collections::HashSet<V, S>

Source§

impl<V, W> GetOwnership for Sum<V, W>
where Sum<V, W>: Any + Send + Sync, V: TypePath + FromReflect + MaybeTyped + RegisterForReflection, W: TypePath + FromReflect + MaybeTyped + RegisterForReflection,