pub struct Service {
pub id: String,
pub short_name: Option<String>,
pub desc: Option<String>,
pub service_identifier: Option<u16>,
pub api_version: (u8, u8),
pub fields: Vec<Arc<Parameter>>,
pub methods_by_mid: HashMap<u16, MethodIdType>,
}
Expand description
service:SERVICE-INTERFACE-TYPE https://www.asam.net/xml/fbx/services/fibex4services.xsd
Fields§
§id: String
§short_name: Option<String>
§desc: Option<String>
§service_identifier: Option<u16>
§api_version: (u8, u8)
§fields: Vec<Arc<Parameter>>
§methods_by_mid: HashMap<u16, MethodIdType>
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Service
impl Send for Service
impl Sync for Service
impl Unpin for Service
impl UnwindSafe for Service
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