#[non_exhaustive]#[repr(u32)]pub enum ModemBand {
Show 123 variants
Unknown = 0,
Egsm = 1,
Dcs = 2,
Pcs = 3,
G850 = 4,
Utran1 = 5,
Utran3 = 6,
Utran4 = 7,
Utran6 = 8,
Utran5 = 9,
Utran8 = 10,
Utran9 = 11,
Utran2 = 12,
Utran7 = 13,
G450 = 14,
G480 = 15,
G750 = 16,
G380 = 17,
G410 = 18,
G710 = 19,
G810 = 20,
Eutran1 = 31,
Eutran2 = 32,
Eutran3 = 33,
Eutran4 = 34,
Eutran5 = 35,
Eutran6 = 36,
Eutran7 = 37,
Eutran8 = 38,
Eutran9 = 39,
Eutran10 = 40,
Eutran11 = 41,
Eutran12 = 42,
Eutran13 = 43,
Eutran14 = 44,
Eutran17 = 47,
Eutran18 = 48,
Eutran19 = 49,
Eutran20 = 50,
Eutran21 = 51,
Eutran22 = 52,
Eutran23 = 53,
Eutran24 = 54,
Eutran25 = 55,
Eutran26 = 56,
Eutran27 = 57,
Eutran28 = 58,
Eutran29 = 59,
Eutran30 = 60,
Eutran31 = 61,
Eutran32 = 62,
Eutran33 = 63,
Eutran34 = 64,
Eutran35 = 65,
Eutran36 = 66,
Eutran37 = 67,
Eutran38 = 68,
Eutran39 = 69,
Eutran40 = 70,
Eutran41 = 71,
Eutran42 = 72,
Eutran43 = 73,
Eutran44 = 74,
Eutran45 = 75,
Eutran46 = 76,
Eutran47 = 77,
Eutran48 = 78,
Eutran49 = 79,
Eutran50 = 80,
Eutran51 = 81,
Eutran52 = 82,
Eutran53 = 83,
Eutran54 = 84,
Eutran55 = 85,
Eutran56 = 86,
Eutran57 = 87,
Eutran58 = 88,
Eutran59 = 89,
Eutran60 = 90,
Eutran61 = 91,
Eutran62 = 92,
Eutran63 = 93,
Eutran64 = 94,
Eutran65 = 95,
Eutran66 = 96,
Eutran67 = 97,
Eutran68 = 98,
Eutran69 = 99,
Eutran70 = 100,
Eutran71 = 101,
CdmaBc0 = 128,
CdmaBc1 = 129,
CdmaBc2 = 130,
CdmaBc3 = 131,
CdmaBc4 = 132,
CdmaBc5 = 134,
CdmaBc6 = 135,
CdmaBc7 = 136,
CdmaBc8 = 137,
CdmaBc9 = 138,
CdmaBc10 = 139,
CdmaBc11 = 140,
CdmaBc12 = 141,
CdmaBc13 = 142,
CdmaBc14 = 143,
CdmaBc15 = 144,
CdmaBc16 = 145,
CdmaBc17 = 146,
CdmaBc18 = 147,
CdmaBc19 = 148,
Utran10 = 210,
Utran11 = 211,
Utran12 = 212,
Utran13 = 213,
Utran14 = 214,
Utran19 = 219,
Utran20 = 220,
Utran21 = 221,
Utran22 = 222,
Utran25 = 225,
Utran26 = 226,
Utran32 = 232,
Any = 256,
}
Available on crate feature
network
only.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.
Unknown = 0
Egsm = 1
Dcs = 2
Pcs = 3
G850 = 4
Utran1 = 5
Utran3 = 6
Utran4 = 7
Utran6 = 8
Utran5 = 9
Utran8 = 10
Utran9 = 11
Utran2 = 12
Utran7 = 13
G450 = 14
G480 = 15
G750 = 16
G380 = 17
G410 = 18
G710 = 19
G810 = 20
Eutran1 = 31
Eutran2 = 32
Eutran3 = 33
Eutran4 = 34
Eutran5 = 35
Eutran6 = 36
Eutran7 = 37
Eutran8 = 38
Eutran9 = 39
Eutran10 = 40
Eutran11 = 41
Eutran12 = 42
Eutran13 = 43
Eutran14 = 44
Eutran17 = 47
Eutran18 = 48
Eutran19 = 49
Eutran20 = 50
Eutran21 = 51
Eutran22 = 52
Eutran23 = 53
Eutran24 = 54
Eutran25 = 55
Eutran26 = 56
Eutran27 = 57
Eutran28 = 58
Eutran29 = 59
Eutran30 = 60
Eutran31 = 61
Eutran32 = 62
Eutran33 = 63
Eutran34 = 64
Eutran35 = 65
Eutran36 = 66
Eutran37 = 67
Eutran38 = 68
Eutran39 = 69
Eutran40 = 70
Eutran41 = 71
Eutran42 = 72
Eutran43 = 73
Eutran44 = 74
Eutran45 = 75
Eutran46 = 76
Eutran47 = 77
Eutran48 = 78
Eutran49 = 79
Eutran50 = 80
Eutran51 = 81
Eutran52 = 82
Eutran53 = 83
Eutran54 = 84
Eutran55 = 85
Eutran56 = 86
Eutran57 = 87
Eutran58 = 88
Eutran59 = 89
Eutran60 = 90
Eutran61 = 91
Eutran62 = 92
Eutran63 = 93
Eutran64 = 94
Eutran65 = 95
Eutran66 = 96
Eutran67 = 97
Eutran68 = 98
Eutran69 = 99
Eutran70 = 100
Eutran71 = 101
CdmaBc0 = 128
CdmaBc1 = 129
CdmaBc2 = 130
CdmaBc3 = 131
CdmaBc4 = 132
CdmaBc5 = 134
CdmaBc6 = 135
CdmaBc7 = 136
CdmaBc8 = 137
CdmaBc9 = 138
CdmaBc10 = 139
CdmaBc11 = 140
CdmaBc12 = 141
CdmaBc13 = 142
CdmaBc14 = 143
CdmaBc15 = 144
CdmaBc16 = 145
CdmaBc17 = 146
CdmaBc18 = 147
CdmaBc19 = 148
Utran10 = 210
Utran11 = 211
Utran12 = 212
Utran13 = 213
Utran14 = 214
Utran19 = 219
Utran20 = 220
Utran21 = 221
Utran22 = 222
Utran25 = 225
Utran26 = 226
Utran32 = 232
Any = 256
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ModemBand
impl<'de> Deserialize<'de> for ModemBand
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
impl Copy for ModemBand
impl Eq for ModemBand
impl StructuralPartialEq for ModemBand
Auto Trait Implementations§
impl Freeze for ModemBand
impl RefUnwindSafe for ModemBand
impl Send for ModemBand
impl Sync for ModemBand
impl Unpin for ModemBand
impl UnwindSafe for ModemBand
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