Type Alias linera_base::identifiers::UserApplicationId

source ·
pub type UserApplicationId<A = ()> = ApplicationId<A>;
Expand description

Alias for ApplicationId. Use this alias in the core protocol where the distinction with the more general enum GenericApplicationId matters.

Aliased Type§

struct UserApplicationId<A = ()> {
    pub bytecode_id: BytecodeId<A>,
    pub creation: MessageId,
}

Fields§

§bytecode_id: BytecodeId<A>

The bytecode to use for the application.

§creation: MessageId

The unique ID of the application’s creation.

Trait Implementations§

source§

impl From<&UserApplicationDescription> for UserApplicationId

source§

fn from(description: &UserApplicationDescription) -> Self

Converts to this type from the input type.