pub struct ApplicationDescriptor {
pub profiles: Vec<ApplicationProfile>,
pub service_bound_flag: bool,
pub visibility: Visibility,
pub application_priority: u8,
pub transport_protocol_labels: Vec<u8>,
}Expand description
Application Descriptor (AIT tag 0x00).
Fields§
§profiles: Vec<ApplicationProfile>Profile/version entries.
service_bound_flag: bool1-bit service_bound_flag.
visibility: Visibility2-bit visibility (Table 5).
application_priority: u8Application priority.
transport_protocol_labels: Vec<u8>Transport protocol labels (one per transport protocol descriptor).
Trait Implementations§
Source§impl Clone for ApplicationDescriptor
impl Clone for ApplicationDescriptor
Source§fn clone(&self) -> ApplicationDescriptor
fn clone(&self) -> ApplicationDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ApplicationDescriptor
impl Debug for ApplicationDescriptor
Source§impl<'a> DescriptorDef<'a> for ApplicationDescriptor
impl<'a> DescriptorDef<'a> for ApplicationDescriptor
impl Eq for ApplicationDescriptor
Source§impl<'a> From<ApplicationDescriptor> for AnyAitDescriptor<'a>
impl<'a> From<ApplicationDescriptor> for AnyAitDescriptor<'a>
Source§fn from(d: ApplicationDescriptor) -> Self
fn from(d: ApplicationDescriptor) -> Self
Converts to this type from the input type.
Source§impl<'a> Parse<'a> for ApplicationDescriptor
impl<'a> Parse<'a> for ApplicationDescriptor
Source§impl PartialEq for ApplicationDescriptor
impl PartialEq for ApplicationDescriptor
Source§fn eq(&self, other: &ApplicationDescriptor) -> bool
fn eq(&self, other: &ApplicationDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ApplicationDescriptor
impl Serialize for ApplicationDescriptor
Source§impl Serialize for ApplicationDescriptor
impl Serialize for ApplicationDescriptor
Source§type Error = Error
type Error = Error
The error type this implementer returns (usually the same as the
corresponding
Parse impl, but need not be).Source§fn serialized_len(&self) -> usize
fn serialized_len(&self) -> usize
Number of bytes
serialize_into will write.impl StructuralPartialEq for ApplicationDescriptor
Auto Trait Implementations§
impl Freeze for ApplicationDescriptor
impl RefUnwindSafe for ApplicationDescriptor
impl Send for ApplicationDescriptor
impl Sync for ApplicationDescriptor
impl Unpin for ApplicationDescriptor
impl UnsafeUnpin for ApplicationDescriptor
impl UnwindSafe for ApplicationDescriptor
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