pub struct RenderOutcome {
pub tree: RenderedTree,
pub resources: Vec<RenderedResource>,
pub tag_providers: Vec<String>,
pub uuids_minted: Vec<String>,
pub opaque_files: Vec<String>,
pub warnings: Vec<String>,
}Expand description
What render produced.
Fields§
§tree: RenderedTreeThe rendered files.
resources: Vec<RenderedResource>Resources ordered by (module, type, name) bytes, singletons first.
tag_providers: Vec<String>Tag providers that rendered at least one file, byte-ordered.
uuids_minted: Vec<String>Ids (module/type/name) of resources that received a minted uuid,
byte-ordered.
opaque_files: Vec<String>Collection paths of .json files that are not in the gateway’s writer
format and so pass through untouched, byte-ordered.
warnings: Vec<String>Warnings in pipeline order.
Trait Implementations§
Source§impl Clone for RenderOutcome
impl Clone for RenderOutcome
Source§impl Debug for RenderOutcome
impl Debug for RenderOutcome
impl Eq for RenderOutcome
Source§impl PartialEq for RenderOutcome
impl PartialEq for RenderOutcome
impl StructuralPartialEq for RenderOutcome
Auto Trait Implementations§
impl Freeze for RenderOutcome
impl RefUnwindSafe for RenderOutcome
impl Send for RenderOutcome
impl Sync for RenderOutcome
impl Unpin for RenderOutcome
impl UnsafeUnpin for RenderOutcome
impl UnwindSafe for RenderOutcome
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.