pub struct DaemonPlan {
pub transport: TransportPlan,
pub shared_instance: SharedInstance,
pub remote_management: RemoteManagementPlan,
pub probe_responder: ProbeResponderPlan,
pub blackhole_exchange: BlackholeExchangePlan,
pub protocol: ProtocolPlan,
pub logging: LoggingPlan,
pub panic_on_interface_error: bool,
pub network_identity_path: Option<PathBuf>,
pub discovery: InterfaceDiscoveryPolicy,
pub interfaces: Vec<PlannedInterface>,
}Expand description
The complete, host-agnostic description of a node to stand up, projected from a stock RNS config.
Fields§
§transport: TransportPlan§remote_management: RemoteManagementPlan§probe_responder: ProbeResponderPlan§blackhole_exchange: BlackholeExchangePlan§protocol: ProtocolPlan§logging: LoggingPlan§panic_on_interface_error: bool§network_identity_path: Option<PathBuf>§discovery: InterfaceDiscoveryPolicy§interfaces: Vec<PlannedInterface>Trait Implementations§
Source§impl Clone for DaemonPlan
impl Clone for DaemonPlan
Source§fn clone(&self) -> DaemonPlan
fn clone(&self) -> DaemonPlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DaemonPlan
impl Debug for DaemonPlan
Source§impl PartialEq for DaemonPlan
impl PartialEq for DaemonPlan
impl StructuralPartialEq for DaemonPlan
Auto Trait Implementations§
impl Freeze for DaemonPlan
impl RefUnwindSafe for DaemonPlan
impl Send for DaemonPlan
impl Sync for DaemonPlan
impl Unpin for DaemonPlan
impl UnsafeUnpin for DaemonPlan
impl UnwindSafe for DaemonPlan
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more