pub struct Icp {
pub pic: Arc<PocketIc>,
}
Expand description
A local Internet Computer environment based on PocketIc
.
Fields§
§pic: Arc<PocketIc>
Shared reference to the PocketIc
instance.
Implementations§
Source§impl Icp
impl Icp
Sourcepub fn test_user_count(&self) -> usize
pub fn test_user_count(&self) -> usize
The total number of predefined test users available.
Sourcepub fn default_user(&self) -> IcpUser
pub fn default_user(&self) -> IcpUser
Return the default test user (index 0).
Auto Trait Implementations§
impl Freeze for Icp
impl !RefUnwindSafe for Icp
impl Send for Icp
impl Sync for Icp
impl Unpin for Icp
impl !UnwindSafe for Icp
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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