Struct garage_rpc::system::System [−][src]
pub struct System {
pub id: Uuid,
pub netapp: Arc<NetApp>,
pub rpc: RpcHelper,
pub ring: Receiver<Arc<Ring>>,
pub background: Arc<BackgroundRunner>,
// some fields omitted
}
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