[][src]Struct solana_libra_language_e2e_tests::account_universe::AccountUniverse

pub struct AccountUniverse { /* fields omitted */ }

A set of accounts that has been set up and can now be used to conduct transactions on.

For more, see the account_universe module documentation.

Methods

impl AccountUniverse[src]

pub fn num_accounts(&self) -> usize[src]

Returns the number of accounts currently in this universe.

Some transactions might cause new accounts to be created. The return value of this method will include those new accounts.

pub fn accounts(&self) -> &[AccountCurrent][src]

Returns the accounts currently in this universe.

Some transactions might cause new accounts to be created. The return value of this method will include those new accounts.

pub fn add_account(&mut self, account_data: AccountData)[src]

Adds an account to the universe so that future transactions can be made out of this account.

This is ignored if the universe was configured to be in gas-cost-stability mode.

Trait Implementations

impl Clone for AccountUniverse[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for AccountUniverse[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> Erased for T

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized

impl<T> Erased for T

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.