#[non_exhaustive]pub enum ShGuardInterval {
G1_32,
G1_16,
G1_8,
G1_4,
Reserved(u8),
}Expand description
Guard interval for OFDM — ETSI EN 300 468 Table 131 (2 bits).
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.
Implementations§
Trait Implementations§
Source§impl Clone for ShGuardInterval
impl Clone for ShGuardInterval
Source§fn clone(&self) -> ShGuardInterval
fn clone(&self) -> ShGuardInterval
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ShGuardInterval
Source§impl Debug for ShGuardInterval
impl Debug for ShGuardInterval
Source§impl Display for ShGuardInterval
impl Display for ShGuardInterval
impl Eq for ShGuardInterval
Source§impl PartialEq for ShGuardInterval
impl PartialEq for ShGuardInterval
Source§fn eq(&self, other: &ShGuardInterval) -> bool
fn eq(&self, other: &ShGuardInterval) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ShGuardInterval
impl Serialize for ShGuardInterval
impl StructuralPartialEq for ShGuardInterval
Auto Trait Implementations§
impl Freeze for ShGuardInterval
impl RefUnwindSafe for ShGuardInterval
impl Send for ShGuardInterval
impl Sync for ShGuardInterval
impl Unpin for ShGuardInterval
impl UnsafeUnpin for ShGuardInterval
impl UnwindSafe for ShGuardInterval
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