pub struct NetworkBuilder { /* private fields */ }Implementations§
Source§impl NetworkBuilder
impl NetworkBuilder
pub fn dht_contacts(self, contacts: Arc<dyn DhtContactsStoreTrait>) -> Self
pub fn monitor(self, monitor: StateMonitor) -> Self
pub fn runtime_id(self, runtime_id: SecretRuntimeId) -> Self
pub fn build(self) -> Network
Trait Implementations§
Source§impl Default for NetworkBuilder
impl Default for NetworkBuilder
Source§fn default() -> NetworkBuilder
fn default() -> NetworkBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NetworkBuilder
impl !RefUnwindSafe for NetworkBuilder
impl Send for NetworkBuilder
impl Sync for NetworkBuilder
impl Unpin for NetworkBuilder
impl !UnwindSafe for NetworkBuilder
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more