pub struct EnhancedService {
pub operations: Vec<EnhancedOperation>,
pub request: EnhancedStruct,
pub reply: EnhancedStruct,
}Expand description
An interface under the Enhanced Service Mapping.
Fields§
§operations: Vec<EnhancedOperation>Every operation: the inherited ones, base by base, and then the interface’s own (the order of the example of §7.5.1.2.6).
request: EnhancedStruct${interfaceName}_Request (§7.5.1.2.4).
reply: EnhancedStruct${interfaceName}_Reply (§7.5.1.2.5).
Trait Implementations§
Source§impl Clone for EnhancedService
impl Clone for EnhancedService
Source§impl Debug for EnhancedService
impl Debug for EnhancedService
impl Eq for EnhancedService
Source§impl PartialEq for EnhancedService
impl PartialEq for EnhancedService
impl StructuralPartialEq for EnhancedService
Auto Trait Implementations§
impl Freeze for EnhancedService
impl RefUnwindSafe for EnhancedService
impl Send for EnhancedService
impl Sync for EnhancedService
impl Unpin for EnhancedService
impl UnsafeUnpin for EnhancedService
impl UnwindSafe for EnhancedService
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