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

Dyn Compatibility§

This trait is dyn compatible.

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

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§