use crateInitializationParameters;
use crateInitBitmask;
/// Selects how an [`Ncp`](crate::Ncp) establishes its network during startup.
///
/// Supply a startup mode when constructing a [`Builder`](crate::Builder). Use
/// [`Startup::Resume`] for normal restarts that should restore the network
/// persisted by the NCP. Use [`Startup::Initialize`] only when the application
/// intends to leave any current network and form the network described by the
/// supplied [`InitializationParameters`].
///
/// The startup mode is consumed by [`Builder::start`](crate::Builder::start)
/// after the transport, stack configuration, and endpoints have been set up.