Skip to main contentCrate runmat_runtime
Source pub use runtime_error::replay_error;pub use runtime_error::replay_error_with_source;pub use runtime_error::ReplayErrorKind;pub use dispatcher::call_builtin;pub use dispatcher::call_builtin_async;pub use dispatcher::call_builtin_async_with_outputs;pub use dispatcher::class_access_context;pub use dispatcher::gather_if_needed;pub use dispatcher::gather_if_needed_async;pub use dispatcher::is_gpu_value;pub use dispatcher::push_class_access_context;pub use dispatcher::value_contains_gpu;pub use builtins::plotting::export_figure_scene as runtime_plot_export_figure_scene;pub use builtins::plotting::import_figure_scene_async as runtime_plot_import_figure_scene_async;pub use builtins::plotting::import_figure_scene_from_path_async as runtime_plot_import_figure_scene_from_path_async;pub use replay::runtime_export_workspace_state;pub use replay::runtime_import_workspace_state;pub use replay::WorkspaceReplayMode;pub use builtins::common::concatenation::create_matrix_from_values;pub use builtins::common::elementwise::elementwise_div;pub use builtins::common::elementwise::elementwise_mul;pub use builtins::common::elementwise::elementwise_neg;pub use builtins::common::elementwise::elementwise_pow;pub use builtins::common::elementwise::power;pub use builtins::common::indexing::perform_indexing;pub use builtins::common::matrix::value_matmul;
- analysis
- build_runtime_error
- builtin
- builtins
- New builtin set. Builtins are organised by category and re-exported from this module.
- call
- Executor-neutral callable resolution, argument, output, and invocation semantics.
- callsite
- class_registry
- Session-scoped class registrations, executable method bindings, and static values.
- comparison
- Comparison operations for language-compatible logic
- compatibility
- Active language compatibility policy for runtime builtin dispatch.
- condition
- Executor-neutral condition conversion.
- console
- context
- Explicit, session-owned runtime capabilities and invocation state.
- coverage
- data
- debug_context
- dispatcher
- execution
- geometry
- indexing
- Executor-neutral MATLAB indexing plans, selectors, reads, and mutations.
- interaction
- interrupt
- iteration
- Executor-neutral MATLAB
for iteration semantics. - native
- Versioned executor-neutral ABI shared by native code generators and runtime hosts.
- numeric_region
- Executor-neutral fused evaluation for a deliberately small, exact numeric
region subset. Executors build plans; Runtime owns MATLAB value semantics.
- object
- Executor-neutral object, member, handle, and aggregate semantics.
- operations
- output_context
- output_count
- plotting_hooks
- Lightweight wrappers that expose plotting-specific helpers without requiring
downstream crates to depend directly on the plotting feature flag.
- replay
- runtime_error
- source_context
- testing
- user_functions
- value_fact
- warning_store
- workspace
- CallFrame
- ErrorContext
- RuntimeError
- RuntimeErrorBuilder
- GpuGatherRetry
- Whether dispatcher-level legacy GPU gather-and-retry may transform this error.
- CALL_BOUND_METHOD_BUILTIN_NAME
- CALL_METHOD_BUILTIN_NAME
- OBJECT_INDEX_BRACE
- OBJECT_INDEX_MEMBER
- OBJECT_INDEX_PAREN
- OBJECT_SUBSASGN_METHOD
- OBJECT_SUBSREF_METHOD
- build_runtime_error
- call_feval_async_with_outputs
- call_super_constructor
- call_super_method
- create_class_object
- make_cell_with_shape
- object_property_getter_name
- object_property_setter_name
- BuiltinResult
- Standard result type for runtime builtins.
- register_fusion_spec
- register_gpu_spec