#[non_exhaustive]#[repr(u8)]pub enum SyncType {
SyncTime = 1,
SyncAngle = 2,
SyncDistance = 3,
SyncIndex = 4,
}Expand description
\brief Type of synchronization value (default time)
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
SyncTime = 1
< Sync value represent time (s).
SyncAngle = 2
< Sync value represent angle (rad).
SyncDistance = 3
< Sync value represent distance (m).
SyncIndex = 4
< Sync value represent sample index.
Trait Implementations§
Source§impl Ord for SyncType
impl Ord for SyncType
Source§impl PartialOrd for SyncType
impl PartialOrd for SyncType
impl Copy for SyncType
impl Eq for SyncType
impl StructuralPartialEq for SyncType
Auto Trait Implementations§
impl Freeze for SyncType
impl RefUnwindSafe for SyncType
impl Send for SyncType
impl Sync for SyncType
impl Unpin for SyncType
impl UnsafeUnpin for SyncType
impl UnwindSafe for SyncType
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