#[non_exhaustive]pub struct LoRaWanMulticastBuilder { /* private fields */ }Expand description
A builder for LoRaWanMulticast.
Implementations§
source§impl LoRaWanMulticastBuilder
impl LoRaWanMulticastBuilder
sourcepub fn rf_region(self, input: SupportedRfRegion) -> Self
pub fn rf_region(self, input: SupportedRfRegion) -> Self
Supported RfRegions
sourcepub fn set_rf_region(self, input: Option<SupportedRfRegion>) -> Self
pub fn set_rf_region(self, input: Option<SupportedRfRegion>) -> Self
Supported RfRegions
sourcepub fn get_rf_region(&self) -> &Option<SupportedRfRegion>
pub fn get_rf_region(&self) -> &Option<SupportedRfRegion>
Supported RfRegions
sourcepub fn dl_class(self, input: DlClass) -> Self
pub fn dl_class(self, input: DlClass) -> Self
DlClass for LoRaWAM, valid values are ClassB and ClassC.
sourcepub fn set_dl_class(self, input: Option<DlClass>) -> Self
pub fn set_dl_class(self, input: Option<DlClass>) -> Self
DlClass for LoRaWAM, valid values are ClassB and ClassC.
sourcepub fn get_dl_class(&self) -> &Option<DlClass>
pub fn get_dl_class(&self) -> &Option<DlClass>
DlClass for LoRaWAM, valid values are ClassB and ClassC.
sourcepub fn build(self) -> LoRaWanMulticast
pub fn build(self) -> LoRaWanMulticast
Consumes the builder and constructs a LoRaWanMulticast.
Trait Implementations§
source§impl Clone for LoRaWanMulticastBuilder
impl Clone for LoRaWanMulticastBuilder
source§fn clone(&self) -> LoRaWanMulticastBuilder
fn clone(&self) -> LoRaWanMulticastBuilder
Returns a copy 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 LoRaWanMulticastBuilder
impl Debug for LoRaWanMulticastBuilder
source§impl Default for LoRaWanMulticastBuilder
impl Default for LoRaWanMulticastBuilder
source§fn default() -> LoRaWanMulticastBuilder
fn default() -> LoRaWanMulticastBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for LoRaWanMulticastBuilder
impl PartialEq for LoRaWanMulticastBuilder
source§fn eq(&self, other: &LoRaWanMulticastBuilder) -> bool
fn eq(&self, other: &LoRaWanMulticastBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for LoRaWanMulticastBuilder
Auto Trait Implementations§
impl Freeze for LoRaWanMulticastBuilder
impl RefUnwindSafe for LoRaWanMulticastBuilder
impl Send for LoRaWanMulticastBuilder
impl Sync for LoRaWanMulticastBuilder
impl Unpin for LoRaWanMulticastBuilder
impl UnwindSafe for LoRaWanMulticastBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.