pub struct TestNetwork { /* private fields */ }Expand description
A network a test drives in place of the platform’s (api.md E1
network): clones drive the same network.
Implementations§
Source§impl TestNetwork
impl TestNetwork
Sourcepub fn new(usable: bool, metered: bool) -> TestNetwork
pub fn new(usable: bool, metered: bool) -> TestNetwork
The network as the platform would describe it as the store opens.
Sourcepub fn join(&self, metered: bool)
pub fn join(&self, metered: bool)
The device moves to another usable network: a network report.
Sourcepub fn cannot_tell(&self)
pub fn cannot_tell(&self)
The platform fails to say what the network is: coven can’t tell, and calls the network metered, until the test says again.
Sourcepub fn set_metered(&self, metered: bool)
pub fn set_metered(&self, metered: bool)
The same network turns metered or unmetered: no report.
Trait Implementations§
Source§impl Clone for TestNetwork
impl Clone for TestNetwork
Source§fn clone(&self) -> TestNetwork
fn clone(&self) -> TestNetwork
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TestNetwork
impl RefUnwindSafe for TestNetwork
impl Send for TestNetwork
impl Sync for TestNetwork
impl Unpin for TestNetwork
impl UnsafeUnpin for TestNetwork
impl UnwindSafe for TestNetwork
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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 moreCreates a shared type from an unshared type.