pub struct CaptureMetadata {
pub frame_id: u64,
pub sim_time: f64,
pub unix_time: f64,
pub image: String,
pub image_present: bool,
pub camera_active: bool,
pub label_seed: u64,
pub labels: Vec<DetectionLabel>,
}Fields§
§frame_id: u64§sim_time: f64§unix_time: f64§image: String§image_present: bool§camera_active: bool§label_seed: u64§labels: Vec<DetectionLabel>Implementations§
Source§impl CaptureMetadata
impl CaptureMetadata
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for CaptureMetadata
impl Clone for CaptureMetadata
Source§fn clone(&self) -> CaptureMetadata
fn clone(&self) -> CaptureMetadata
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 CaptureMetadata
impl Debug for CaptureMetadata
Source§impl<'de> Deserialize<'de> for CaptureMetadata
impl<'de> Deserialize<'de> for CaptureMetadata
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 CaptureMetadata
impl RefUnwindSafe for CaptureMetadata
impl Send for CaptureMetadata
impl Sync for CaptureMetadata
impl Unpin for CaptureMetadata
impl UnwindSafe for CaptureMetadata
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