pub trait ManagedRootSource {
// Required method
fn visit_managed_roots(
&self,
visit: &mut dyn FnMut(ManagedId) -> bool,
) -> bool;
}Expand description
Projects live machine storage into the shared managed-object identity space.
Implementations enumerate identities only. Reclamation policy remains outside
the machine, so the same suspended state can be inspected by any tracing or
retention implementation built over sim-lib-mutation.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".