pub struct NetworkModeRequest {
pub network_mode: NetworkModeType,
pub network_band: String,
pub lte_band: String,
}Expand description
Network mode configuration request for /api/net/net-mode
Fields§
§network_mode: NetworkModeType§network_band: String§lte_band: StringImplementations§
Source§impl NetworkModeRequest
impl NetworkModeRequest
Sourcepub fn new(
mode: NetworkModeType,
network_band: String,
lte_band: String,
) -> Self
pub fn new( mode: NetworkModeType, network_band: String, lte_band: String, ) -> Self
Create a new network mode request
Sourcepub fn lte_preferred() -> Self
pub fn lte_preferred() -> Self
Create a 4G preferred with 3G fallback request
Trait Implementations§
Source§impl Clone for NetworkModeRequest
impl Clone for NetworkModeRequest
Source§fn clone(&self) -> NetworkModeRequest
fn clone(&self) -> NetworkModeRequest
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 NetworkModeRequest
impl Debug for NetworkModeRequest
Source§impl<'de> Deserialize<'de> for NetworkModeRequest
impl<'de> Deserialize<'de> for NetworkModeRequest
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 NetworkModeRequest
impl RefUnwindSafe for NetworkModeRequest
impl Send for NetworkModeRequest
impl Sync for NetworkModeRequest
impl Unpin for NetworkModeRequest
impl UnsafeUnpin for NetworkModeRequest
impl UnwindSafe for NetworkModeRequest
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