pub struct VestingSchedule {
pub total_amount: u128,
pub vested_amount: u128,
pub start_at: Timestamp,
pub cliff_duration: u64,
pub total_duration: u64,
pub interval: u64,
}Expand description
Vesting schedule
Fields§
§total_amount: u128Total amount
vested_amount: u128Already vested
start_at: TimestampVesting start
cliff_duration: u64Cliff duration (seconds)
total_duration: u64Total duration (seconds)
interval: u64Vesting interval (seconds)
Implementations§
Trait Implementations§
Source§impl Clone for VestingSchedule
impl Clone for VestingSchedule
Source§fn clone(&self) -> VestingSchedule
fn clone(&self) -> VestingSchedule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VestingSchedule
impl Debug for VestingSchedule
Source§impl<'de> Deserialize<'de> for VestingSchedule
impl<'de> Deserialize<'de> for VestingSchedule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VestingSchedule
impl PartialEq for VestingSchedule
Source§fn eq(&self, other: &VestingSchedule) -> bool
fn eq(&self, other: &VestingSchedule) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for VestingSchedule
impl Serialize for VestingSchedule
impl Eq for VestingSchedule
impl StructuralPartialEq for VestingSchedule
Auto Trait Implementations§
impl Freeze for VestingSchedule
impl RefUnwindSafe for VestingSchedule
impl Send for VestingSchedule
impl Sync for VestingSchedule
impl Unpin for VestingSchedule
impl UnsafeUnpin for VestingSchedule
impl UnwindSafe for VestingSchedule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more