Expand description
A temporary holding space for APIv1 of the Hyperactor Mesh. This will be moved down to the base module when we graduate the APIs and fully deprecate the “v0” APIs.
Re-exports§
pub use actor_mesh::ActorMesh;pub use actor_mesh::ActorMeshRef;pub use host_mesh::HostMeshRef;pub use proc_mesh::ProcMesh;pub use proc_mesh::ProcMeshRef;pub use value_mesh::ValueMesh;
Modules§
- actor_
mesh - host_
mesh - mesh_
controller - proc_
mesh - testactor
- This module defines a test actor. It is defined in a separate module
(outside of [
crate::v1::testing]) to ensure that it is compiled into the bootstrap binary, which is not built in test mode (and anyway, test mode does not work across crate boundaries) - value_
mesh
Enums§
- Codec
Error - Errors that occur during serialization and deserialization.
- Error
- Errors that occur during mesh operations.
- Name
- Names are used to identify objects in the system. They have a user-provided name, and a unique UUID.
- Name
Parse Error - Errors that occur when parsing names.
Type Aliases§
- Result
- The type of result used in
hyperactor_mesh::v1. - Status
Mesh - A mesh of per-rank lifecycle statuses.
- Status
Overlay - A sparse set of
(Range<usize>, Status)updates for aStatusMesh.