pub struct PicsConfig {
pub device_profile: DeviceProfile,
pub data_link_layers: Vec<DataLinkSupport>,
pub network_layer: NetworkLayerSupport,
pub character_sets: Vec<CharacterSet>,
pub special_functionality: Vec<String>,
}Expand description
Configuration for PICS generation that cannot be inferred from the database.
Fields§
§device_profile: DeviceProfileDevice profile claimed.
data_link_layers: Vec<DataLinkSupport>Data-link layers the device supports.
network_layer: NetworkLayerSupportNetwork-layer roles the device fills.
character_sets: Vec<CharacterSet>Character sets the device supports.
special_functionality: Vec<String>Free-text descriptions of special functionality.
Trait Implementations§
Source§impl Clone for PicsConfig
impl Clone for PicsConfig
Source§impl Debug for PicsConfig
impl Debug for PicsConfig
Auto Trait Implementations§
impl Freeze for PicsConfig
impl RefUnwindSafe for PicsConfig
impl Send for PicsConfig
impl Sync for PicsConfig
impl Unpin for PicsConfig
impl UnsafeUnpin for PicsConfig
impl UnwindSafe for PicsConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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