Skip to main content

IdentityFromIdentityCreateTransitionActionV0

Trait IdentityFromIdentityCreateTransitionActionV0 

Source
pub trait IdentityFromIdentityCreateTransitionActionV0 {
    // Required methods
    fn try_from_identity_create_transition_action_returning_asset_lock_value_v0(
        value: IdentityCreateTransitionActionV0,
        platform_version: &PlatformVersion,
    ) -> Result<(Self, AssetLockValue), ProtocolError>
       where Self: Sized;
    fn try_from_borrowed_identity_create_transition_action_v0(
        value: &IdentityCreateTransitionActionV0,
        platform_version: &PlatformVersion,
    ) -> Result<Self, ProtocolError>
       where Self: Sized;
}
Expand description

action v0

Required Methods§

Source

fn try_from_identity_create_transition_action_returning_asset_lock_value_v0( value: IdentityCreateTransitionActionV0, platform_version: &PlatformVersion, ) -> Result<(Self, AssetLockValue), ProtocolError>
where Self: Sized,

try from

Source

fn try_from_borrowed_identity_create_transition_action_v0( value: &IdentityCreateTransitionActionV0, platform_version: &PlatformVersion, ) -> Result<Self, ProtocolError>
where Self: Sized,

try from borrowed

Implementations on Foreign Types§

Source§

impl IdentityFromIdentityCreateTransitionActionV0 for Identity

Source§

fn try_from_identity_create_transition_action_returning_asset_lock_value_v0( value: IdentityCreateTransitionActionV0, platform_version: &PlatformVersion, ) -> Result<(Self, AssetLockValue), ProtocolError>

Source§

fn try_from_borrowed_identity_create_transition_action_v0( value: &IdentityCreateTransitionActionV0, platform_version: &PlatformVersion, ) -> Result<Self, ProtocolError>

Implementors§