Struct garage_rpc::system::System
source · [−]pub struct System {
pub id: Uuid,
pub netapp: Arc<NetApp>,
pub rpc: RpcHelper,
pub ring: Receiver<Arc<Ring>>,
pub background: Arc<BackgroundRunner>,
/* private fields */
}
Expand description
This node’s membership manager
Fields
id: Uuid
The id of this node
netapp: Arc<NetApp>
rpc: RpcHelper
ring: Receiver<Arc<Ring>>
The ring
background: Arc<BackgroundRunner>
The job runner of this node
Implementations
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for System
impl !UnwindSafe for System
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more