pub struct Composed {
pub ast: Ast,
pub registry: TypeRegistry,
pub diagnostics: Vec<Diagnostic>,
pub without_type_objects: Vec<(String, String)>,
}Expand description
What one composition produced.
Field for field what zerodds_idl_compose::Composed carries, so a
caller that already loads IDL can add XML without a second shape to
handle.
Fields§
§ast: AstThe model, built as far as the sources allowed.
registry: TypeRegistryEvery type object the model produced, by hash.
diagnostics: Vec<Diagnostic>Everything wrong, in the order it was found.
without_type_objects: Vec<(String, String)>Types no type object could be built for, with the reason.
Implementations§
Auto Trait Implementations§
impl !Freeze for Composed
impl !RefUnwindSafe for Composed
impl !Sync for Composed
impl !UnwindSafe for Composed
impl Send for Composed
impl Unpin for Composed
impl UnsafeUnpin for Composed
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