Handle

Trait Handle 

Source
pub trait Handle: Copy {
    const NULL: Self;

    // Required methods
    fn into_raw(self) -> u64;
    fn from_raw(handle: u64) -> Self;
}

Required Associated Constants§

Source

const NULL: Self

Required Methods§

Source

fn into_raw(self) -> u64

Source

fn from_raw(handle: u64) -> 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.

Implementors§

Source§

impl Handle for Action

Source§

const NULL: Self

Source§

impl Handle for ActionSet

Source§

const NULL: Self

Source§

impl Handle for AnchorBD

Source§

const NULL: Self

Source§

impl Handle for BodyTrackerBD

Source§

const NULL: Self

Source§

impl Handle for BodyTrackerFB

Source§

const NULL: Self

Source§

impl Handle for BodyTrackerHTC

Source§

const NULL: Self

Source§

impl Handle for DebugUtilsMessengerEXT

Source§

const NULL: Self

Source§

impl Handle for DeviceAnchorPersistenceANDROID

Source§

const NULL: Self

Source§

impl Handle for EnvironmentDepthProviderMETA

Source§

const NULL: Self

Source§

impl Handle for EnvironmentDepthSwapchainMETA

Source§

const NULL: Self

Source§

impl Handle for ExportedLocalizationMapML

Source§

const NULL: Self

Source§

impl Handle for EyeTrackerFB

Source§

const NULL: Self

Source§

impl Handle for FaceTracker2FB

Source§

const NULL: Self

Source§

impl Handle for FaceTrackerANDROID

Source§

const NULL: Self

Source§

impl Handle for FaceTrackerBD

Source§

const NULL: Self

Source§

impl Handle for FaceTrackerFB

Source§

const NULL: Self

Source§

impl Handle for FacialExpressionClientML

Source§

const NULL: Self

Source§

impl Handle for FacialTrackerHTC

Source§

const NULL: Self

Source§

impl Handle for FoveationProfileFB

Source§

const NULL: Self

Source§

impl Handle for GeometryInstanceFB

Source§

const NULL: Self

Source§

impl Handle for HandTrackerEXT

Source§

const NULL: Self

Source§

impl Handle for Instance

Source§

const NULL: Self

Source§

impl Handle for MarkerDetectorML

Source§

const NULL: Self

Source§

impl Handle for PassthroughColorLutMETA

Source§

const NULL: Self

Source§

impl Handle for PassthroughFB

Source§

const NULL: Self

Source§

impl Handle for PassthroughHTC

Source§

const NULL: Self

Source§

impl Handle for PassthroughLayerFB

Source§

const NULL: Self

Source§

impl Handle for PlaneDetectorEXT

Source§

const NULL: Self

Source§

impl Handle for RenderModelAssetEXT

Source§

const NULL: Self

Source§

impl Handle for RenderModelEXT

Source§

const NULL: Self

Source§

impl Handle for SceneMSFT

Source§

const NULL: Self

Source§

impl Handle for SceneObserverMSFT

Source§

const NULL: Self

Source§

impl Handle for SenseDataProviderBD

Source§

const NULL: Self

Source§

impl Handle for SenseDataSnapshotBD

Source§

const NULL: Self

Source§

impl Handle for Session

Source§

const NULL: Self

Source§

impl Handle for Space

Source§

const NULL: Self

Source§

impl Handle for SpaceUserFB

Source§

const NULL: Self

Source§

impl Handle for SpatialAnchorMSFT

Source§

const NULL: Self

Source§

impl Handle for SpatialAnchorStoreConnectionMSFT

Source§

const NULL: Self

Source§

impl Handle for SpatialAnchorsStorageML

Source§

const NULL: Self

Source§

impl Handle for SpatialContextEXT

Source§

const NULL: Self

Source§

impl Handle for SpatialEntityEXT

Source§

const NULL: Self

Source§

impl Handle for SpatialGraphNodeBindingMSFT

Source§

const NULL: Self

Source§

impl Handle for SpatialPersistenceContextEXT

Source§

const NULL: Self

Source§

impl Handle for SpatialSnapshotEXT

Source§

const NULL: Self

Source§

impl Handle for Swapchain

Source§

const NULL: Self

Source§

impl Handle for TrackableTrackerANDROID

Source§

const NULL: Self

Source§

impl Handle for TriangleMeshFB

Source§

const NULL: Self

Source§

impl Handle for VirtualKeyboardMETA

Source§

const NULL: Self

Source§

impl Handle for WorldMeshDetectorML

Source§

const NULL: Self