drive/state_transition_action/identity/identity_update/
transformer.rs

1use crate::state_transition_action::identity::identity_update::v0::IdentityUpdateTransitionActionV0;
2use crate::state_transition_action::identity::identity_update::IdentityUpdateTransitionAction;
3use dpp::state_transition::identity_update_transition::IdentityUpdateTransition;
4
5impl From<IdentityUpdateTransition> for IdentityUpdateTransitionAction {
6    fn from(value: IdentityUpdateTransition) -> Self {
7        match value {
8            IdentityUpdateTransition::V0(v0) => IdentityUpdateTransitionActionV0::from(v0).into(),
9        }
10    }
11}
12
13impl From<&IdentityUpdateTransition> for IdentityUpdateTransitionAction {
14    fn from(value: &IdentityUpdateTransition) -> Self {
15        match value {
16            IdentityUpdateTransition::V0(v0) => IdentityUpdateTransitionActionV0::from(v0).into(),
17        }
18    }
19}