Trait ink_env::call::FromAccountId
source · pub trait FromAccountId<T>where
T: Environment,{
// Required method
fn from_account_id(account_id: <T as Environment>::AccountId) -> Self;
}
Expand description
Contracts that can be constructed from an AccountId
.
§Note
This is needed because of conflicting implementations of From<T> for T
in the generated code of ink
.
But it is possible to use From<AccountId> for T
with crate::AccountIdGuard
bound.
Required Methods§
sourcefn from_account_id(account_id: <T as Environment>::AccountId) -> Self
fn from_account_id(account_id: <T as Environment>::AccountId) -> Self
Creates the contract instance from the account ID of the already instantiated contract.
Object Safety§
This trait is not object safe.