pub struct PlatformData {
pub device_id: String,
pub pose_data: Vec<f32>,
pub tracking_confidence: f32,
pub platform_timestamp: u64,
pub properties: HashMap<String, String>,
}Expand description
Platform-specific tracking data
Fields§
§device_id: StringDevice ID or name
pose_data: Vec<f32>Platform-specific pose data
tracking_confidence: f32Tracking confidence (0.0 = lost, 1.0 = perfect)
platform_timestamp: u64Platform timestamp
properties: HashMap<String, String>Additional platform-specific properties
Trait Implementations§
Source§impl Clone for PlatformData
impl Clone for PlatformData
Source§fn clone(&self) -> PlatformData
fn clone(&self) -> PlatformData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlatformData
impl Debug for PlatformData
Source§impl<'de> Deserialize<'de> for PlatformData
impl<'de> Deserialize<'de> for PlatformData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PlatformData
impl RefUnwindSafe for PlatformData
impl Send for PlatformData
impl Sync for PlatformData
impl Unpin for PlatformData
impl UnsafeUnpin for PlatformData
impl UnwindSafe for PlatformData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more