///|
pub using @core {
analyze_component_call_graphs,
analyze_component_contract,
analyze_component_core_optimize,
analyze_component_function_sizes,
analyze_component_root_policy,
analyze_hotness_size_matrix,
error_to_string,
make_component_optimize_config,
make_optimize_config,
make_runtime_profile_scenario,
optimize_binary_for_size,
optimize_component_for_size,
optimize_config_from_opt_level,
profile_component,
profile_runtime_exports,
profile_runtime_zero_arg_exports,
type WiteError,
type CallGraphNode,
type CallGraphReport,
type CallGraphSummary,
type CodeBlockSize,
type CodeBlockSizeReport,
type ComponentCallGraphReport,
type ComponentCoreOptimizeEntry,
type ComponentCoreOptimizeReport,
type ComponentFunctionSizeReport,
type ComponentProfile,
type ComponentRootPolicyReport,
type ContractReport,
type CustomSectionBreakdown,
type DceReport,
type FunctionGapEntry,
type FunctionGapReport,
type FunctionSize,
type FunctionSizeDiff,
type HostCodeHint,
type HostGeneratedCodeReport,
type HotnessSizeBucket,
type HotnessSizeEntry,
type HotnessSizeMatrixReport,
type HotnessUnresolvedReasonCount,
type KeepReasonEntry,
type KeepReasonReport,
type ModuleProfile,
type OpcodeStat,
type OptimizeConfig,
type OptimizeMetadataReport,
type OptimizeResult,
type OptimizeStageMetadata,
type RetainPathEntry,
type RetainPathReport,
type RuntimeFunctionProfile,
type RuntimeProfile,
type RuntimeProfileScenario,
type RuntimeUnresolvedExport,
type SectionSize,
type WasmBreakdownReport,
}
///|
pub using @analyze {
analyze_call_graph,
analyze_call_graph_summary,
analyze_code_block_sizes,
analyze_dce_report,
analyze_function_size_gap,
analyze_function_sizes,
analyze_host_generated_code,
analyze_keep_reasons,
analyze_optimize_metadata,
analyze_retain_paths,
analyze_section_sizes,
analyze_wasm_breakdown,
optimize_for_size,
profile_module,
}