Struct ockam_node::NodeBuilder
source · pub struct NodeBuilder { /* private fields */ }
Expand description
Start a node with a custom setup configuration
The start_node()
function wraps this type and simply calls
NodeBuilder::default()
. Varying use-cases should use the
builder API to customise the underlying node that is created.
Implementations§
source§impl NodeBuilder
impl NodeBuilder
sourcepub fn no_logging(self) -> Self
pub fn no_logging(self) -> Self
Disable logging on this node
sourcepub fn no_exit_on_panic(self) -> Self
pub fn no_exit_on_panic(self) -> Self
Disable exit on panic on this node
sourcepub fn with_runtime(self, rt: Arc<Runtime>) -> Self
pub fn with_runtime(self, rt: Arc<Runtime>) -> Self
Use a specific runtime
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NodeBuilder
impl RefUnwindSafe for NodeBuilder
impl Send for NodeBuilder
impl Sync for NodeBuilder
impl Unpin for NodeBuilder
impl UnwindSafe for NodeBuilder
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