pub struct PicsConfig {
pub vendor_name: String,
pub model_name: String,
pub firmware_revision: String,
pub application_software_version: String,
pub protocol_version: u16,
pub protocol_revision: u16,
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§
§vendor_name: String§model_name: String§firmware_revision: String§application_software_version: String§protocol_version: u16§protocol_revision: u16§device_profile: DeviceProfile§data_link_layers: Vec<DataLinkSupport>§network_layer: NetworkLayerSupport§character_sets: Vec<CharacterSet>§special_functionality: Vec<String>Trait Implementations§
Source§impl Clone for PicsConfig
impl Clone for PicsConfig
Source§fn clone(&self) -> PicsConfig
fn clone(&self) -> PicsConfig
Returns a duplicate 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 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<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