Struct dash7_alp::spec::v1_2::action::permission_request::PermissionRequest
source · pub struct PermissionRequest {
pub group: bool,
pub resp: bool,
pub level: u8,
pub permission: Permission,
}
Expand description
Request a level of permission using some permission type
Fields§
§group: bool
Group with next action
resp: bool
Ask for a response (a status)
level: u8
See operand::permission_level
permission: Permission
Trait Implementations§
source§impl Clone for PermissionRequest
impl Clone for PermissionRequest
source§fn clone(&self) -> PermissionRequest
fn clone(&self) -> PermissionRequest
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 Codec for PermissionRequest
impl Codec for PermissionRequest
type Error = PermissionDecodingError
source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Computes the number of bytes required to encode the item.
source§unsafe fn encode_in(&self, out: &mut [u8]) -> usize
unsafe fn encode_in(&self, out: &mut [u8]) -> usize
Encode the item into a given byte array. Read more
source§impl Debug for PermissionRequest
impl Debug for PermissionRequest
source§impl Display for PermissionRequest
impl Display for PermissionRequest
source§impl PartialEq for PermissionRequest
impl PartialEq for PermissionRequest
source§fn eq(&self, other: &PermissionRequest) -> bool
fn eq(&self, other: &PermissionRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PermissionRequest
impl StructuralPartialEq for PermissionRequest
Auto Trait Implementations§
impl Freeze for PermissionRequest
impl RefUnwindSafe for PermissionRequest
impl Send for PermissionRequest
impl Sync for PermissionRequest
impl Unpin for PermissionRequest
impl UnwindSafe for PermissionRequest
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