pub struct TypeEntry {
pub type_name: String,
pub idl_file: Option<String>,
pub xml_file: Option<String>,
}Expand description
A config-named type, from either source
(crate::types_registry::TypeRegistry::load_idl_file /
load_xml_file) — exactly one of idl_file/xml_file is set; the
loader refuses an entry that names both or neither.
Fields§
§type_name: StringThe IDL scoped name (Mod::Type), also the DDS wire type name.
idl_file: Option<String>Path to the .idl file it is declared in.
xml_file: Option<String>Path to the DDS-XML 1.0 <types>/<dds> document it is
declared in.
Trait Implementations§
impl Eq for TypeEntry
impl StructuralPartialEq for TypeEntry
Auto Trait Implementations§
impl Freeze for TypeEntry
impl RefUnwindSafe for TypeEntry
impl Send for TypeEntry
impl Sync for TypeEntry
impl Unpin for TypeEntry
impl UnsafeUnpin for TypeEntry
impl UnwindSafe for TypeEntry
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