#![allow(missing_docs)] #[ixc::handler(FixedVesting)] mod vesting { use ixc::*; use mockall::automock; use num_enum::{IntoPrimitive, TryFromPrimitive}; use thiserror::Error; use ixc_core::handler::{Client, Service}; #[derive(Resources)] pub struct FixedVesting { #[state] pub(crate) amount: Item>, #[state] pub(crate) beneficiary: Item, #[state] pub(crate) unlock_time: Item