Struct tor_rtmock::net::ProviderBuilder
source · pub struct ProviderBuilder { /* private fields */ }Expand description
A builder object used to configure a MockNetProvider
Returned by MockNetwork::builder().
Implementations§
source§impl ProviderBuilder
impl ProviderBuilder
sourcepub fn add_address(&mut self, addr: IpAddr) -> &mut Self
pub fn add_address(&mut self, addr: IpAddr) -> &mut Self
Add addr as a new address for the provider we’re building.
sourcepub fn runtime<R: Runtime>(&self, runtime: R) -> MockNetRuntime<R>
pub fn runtime<R: Runtime>(&self, runtime: R) -> MockNetRuntime<R>
Use this builder to return a new MockNetRuntime wrapping
an existing runtime.
sourcepub fn provider(&self) -> MockNetProvider
pub fn provider(&self) -> MockNetProvider
Use this builder to return a new MockNetProvider
Auto Trait Implementations§
impl RefUnwindSafe for ProviderBuilder
impl Send for ProviderBuilder
impl Sync for ProviderBuilder
impl Unpin for ProviderBuilder
impl UnwindSafe for ProviderBuilder
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