#[repr(usize)]pub enum AibId {
Show 16 variants
binding_table = 0,
designated_coordinator = 1,
channel_mask_list = 2,
use_extended_pan_id = 3,
group_table = 4,
non_member_radius = 5,
use_insecure_join = 6,
interframe_delay = 7,
last_channel_energy = 8,
last_channel_failure_rate = 9,
channel_timer = 10,
max_window_size = 11,
parent_announce_timer = 12,
device_key_pair_set = 13,
trust_center_address = 14,
security_timeout_period = 15,
}Variants§
binding_table = 0
designated_coordinator = 1
channel_mask_list = 2
use_extended_pan_id = 3
group_table = 4
non_member_radius = 5
use_insecure_join = 6
interframe_delay = 7
last_channel_energy = 8
last_channel_failure_rate = 9
channel_timer = 10
max_window_size = 11
parent_announce_timer = 12
device_key_pair_set = 13
trust_center_address = 14
security_timeout_period = 15
Implementations§
Source§impl AibId
impl AibId
Sourcepub const MAX_FIELD_SIZE: usize
pub const MAX_FIELD_SIZE: usize
Upper bound of the encoded size over all persisted fields.
Sourcepub const fn storage_key(&self) -> Option<u8>
pub const fn storage_key(&self) -> Option<u8>
Returns the stable persistence key, or None for RAM-only fields.
Sourcepub const fn from_storage_key(key: u8) -> Option<Self>
pub const fn from_storage_key(key: u8) -> Option<Self>
Resolves a stable persistence key back to its field id.
Trait Implementations§
impl Copy for AibId
impl Eq for AibId
impl StructuralPartialEq for AibId
Auto Trait Implementations§
impl Freeze for AibId
impl RefUnwindSafe for AibId
impl Send for AibId
impl Sync for AibId
impl Unpin for AibId
impl UnsafeUnpin for AibId
impl UnwindSafe for AibId
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
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 moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
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