LiftingSize

Enum LiftingSize 

Source
pub enum LiftingSize {
Show 51 variants Z2, Z4, Z8, Z16, Z32, Z64, Z128, Z256, Z3, Z6, Z12, Z24, Z48, Z96, Z192, Z384, Z5, Z10, Z20, Z40, Z80, Z160, Z320, Z7, Z14, Z28, Z56, Z112, Z224, Z9, Z18, Z36, Z72, Z144, Z288, Z11, Z22, Z44, Z88, Z176, Z352, Z13, Z26, Z52, Z104, Z208, Z15, Z30, Z60, Z120, Z240,
}
Expand description

5G NR LDPC lifting size.

This enum lists the LDPC lifiting sizes defined in TS 38.212 Table 5.3.2-1.

Variants§

§

Z2

5G NR lifting size 2.

§

Z4

5G NR lifting size 4.

§

Z8

5G NR lifting size 8.

§

Z16

5G NR lifting size 16.

§

Z32

5G NR lifting size 32.

§

Z64

5G NR lifting size 64.

§

Z128

5G NR lifting size 128.

§

Z256

5G NR lifting size 256.

§

Z3

5G NR lifting size 3.

§

Z6

5G NR lifting size 6.

§

Z12

5G NR lifting size 12.

§

Z24

5G NR lifting size 24.

§

Z48

5G NR lifting size 48.

§

Z96

5G NR lifting size 96.

§

Z192

5G NR lifting size 192.

§

Z384

5G NR lifting size 384.

§

Z5

5G NR lifting size 5.

§

Z10

5G NR lifting size 10.

§

Z20

5G NR lifting size 20.

§

Z40

5G NR lifting size 40.

§

Z80

5G NR lifting size 80.

§

Z160

5G NR lifting ize 160.

§

Z320

5G NR lifting size 320.

§

Z7

5G NR lifting size 7.

§

Z14

5G NR lifting size 14.

§

Z28

5G NR lifting size 28.

§

Z56

5G NR lifting size 56.

§

Z112

5G NR lifting size 112.

§

Z224

5G NR lifting size 224.

§

Z9

5G NR lifting size 9.

§

Z18

5G NR lifting size 18.

§

Z36

5G NR lifting size 36.

§

Z72

5G NR lifting size 72.

§

Z144

5G NR lifting size 144.

§

Z288

5G NR lifting size 288.

§

Z11

5G NR lifting size 11.

§

Z22

5G NR lifting size 22.

§

Z44

5G NR lifting size 44.

§

Z88

5G NR lifting size 88.

§

Z176

5G NR lifting size 176.

§

Z352

5G NR lifting size 352.

§

Z13

5G NR lifting size 13.

§

Z26

5G NR lifting size 26.

§

Z52

5G NR lifting size 52.

§

Z104

5G NR lifting size 104.

§

Z208

5G NR lifting size 204.

§

Z15

5G NR lifting size 15.

§

Z30

5G NR lifting size 30.

§

Z60

5G NR lifting size 60.

§

Z120

5G NR lifting size 120.

§

Z240

5G NR lifting size 240.

Trait Implementations§

Source§

impl Clone for LiftingSize

Source§

fn clone(&self) -> LiftingSize

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LiftingSize

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<LiftingSize> for usize

Source§

fn from(value: LiftingSize) -> usize

Converts to this type from the input type.
Source§

impl PartialEq for LiftingSize

Source§

fn eq(&self, other: &LiftingSize) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl ValueEnum for LiftingSize

Source§

fn value_variants<'a>() -> &'a [Self]

All possible argument values, in display order.
Source§

fn to_possible_value<'a>(&self) -> Option<PossibleValue>

The canonical argument value. Read more
Source§

fn from_str(input: &str, ignore_case: bool) -> Result<Self, String>

Parse an argument into Self.
Source§

impl Copy for LiftingSize

Source§

impl Eq for LiftingSize

Source§

impl StructuralPartialEq for LiftingSize

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

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
Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V