pub struct ReduceResult {
pub root: UiNode,
pub issues: Vec<ReduceIssue>,
pub templates: Option<IndexMap<String, UiNode>>,
}Fields§
§root: UiNode§issues: Vec<ReduceIssue>§templates: Option<IndexMap<String, UiNode>>Round 2 (docs/round-2-contract.md §4): the nodes a data template
renders per item, by component id, LIFTED out of the tree (a
template node listed as a child too never renders in place),
validated and expanded like the root, in discovery order. None
without templates.
Trait Implementations§
Source§impl Clone for ReduceResult
impl Clone for ReduceResult
Source§impl Debug for ReduceResult
impl Debug for ReduceResult
Source§impl<'de> Deserialize<'de> for ReduceResult
impl<'de> Deserialize<'de> for ReduceResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ReduceResult
impl PartialEq for ReduceResult
Source§impl Serialize for ReduceResult
impl Serialize for ReduceResult
impl StructuralPartialEq for ReduceResult
Auto Trait Implementations§
impl Freeze for ReduceResult
impl RefUnwindSafe for ReduceResult
impl Send for ReduceResult
impl Sync for ReduceResult
impl Unpin for ReduceResult
impl UnsafeUnpin for ReduceResult
impl UnwindSafe for ReduceResult
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