Module v1

Source
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
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§

CodecError
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.
NameParseError
Errors that occur when parsing names.

Type Aliases§

Result
The type of result used in hyperactor_mesh::v1.