Skip to main content

IdentityFromIdentityCreateTransitionAction

Trait IdentityFromIdentityCreateTransitionAction 

Source
pub trait IdentityFromIdentityCreateTransitionAction {
    // Required methods
    fn try_from_identity_create_transition_action_returning_asset_lock_value(
        value: IdentityCreateTransitionAction,
        platform_version: &PlatformVersion,
    ) -> Result<(Self, AssetLockValue), ProtocolError>
       where Self: Sized;
    fn try_from_borrowed_identity_create_transition_action(
        value: &IdentityCreateTransitionAction,
        platform_version: &PlatformVersion,
    ) -> Result<Self, ProtocolError>
       where Self: Sized;
}
Expand description

action

Required Methods§

Source

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

try from

Source

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

try from borrowed

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl IdentityFromIdentityCreateTransitionAction for Identity

Source§

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

Source§

fn try_from_borrowed_identity_create_transition_action( value: &IdentityCreateTransitionAction, platform_version: &PlatformVersion, ) -> Result<Self, ProtocolError>

Implementors§