pub struct ReduceOptions {
pub catalog_id: String,
pub view: Arc<CatalogView>,
pub root_id: Option<String>,
pub expand: bool,
pub validate: bool,
}Fields§
§catalog_id: StringThe surface’s catalog: the core, the lite subset, the basic catalog or an extension’s id.
view: Arc<CatalogView>The core plus the registered extensions.
root_id: Option<String>The root component id (A2UI: root).
expand: boolExpand macros (default true); false keeps the pre-expansion tree.
validate: boolRecord prop validation issues (default true).
Implementations§
Source§impl ReduceOptions
impl ReduceOptions
Trait Implementations§
Source§impl Clone for ReduceOptions
impl Clone for ReduceOptions
Auto Trait Implementations§
impl Freeze for ReduceOptions
impl RefUnwindSafe for ReduceOptions
impl Send for ReduceOptions
impl Sync for ReduceOptions
impl Unpin for ReduceOptions
impl UnsafeUnpin for ReduceOptions
impl UnwindSafe for ReduceOptions
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