pub struct Base {
pub id: Id<InterfaceNode>,
pub name: String,
pub qualified_name: String,
}Expand description
A base interface, as the inheritance specification names it. OMG IDL 4.2 §7.4.3, rule (78).
Fields§
§id: Id<InterfaceNode>The base’s handle.
name: StringIts simple IDL name.
qualified_name: StringIts <interface_name> of §7.4.1, which §7.4.3 turns into a
topic alias.
Trait Implementations§
impl Eq for Base
impl StructuralPartialEq for Base
Auto Trait Implementations§
impl Freeze for Base
impl RefUnwindSafe for Base
impl Send for Base
impl Sync for Base
impl Unpin for Base
impl UnsafeUnpin for Base
impl UnwindSafe for Base
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