pub struct InitializeCompetition {
pub start_time: i64,
pub end_time: i64,
pub volume_threshold: u128,
pub extension_duration: i64,
pub extension_cap: i64,
pub only_count_increase: bool,
pub volume_merge_window: i64,
}Expand description
Instruction argument
Fields§
§start_time: i64§end_time: i64§volume_threshold: u128§extension_duration: i64§extension_cap: i64§only_count_increase: bool§volume_merge_window: i64Trait Implementations§
Source§impl BorshDeserialize for InitializeCompetition
impl BorshDeserialize for InitializeCompetition
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl Discriminator for InitializeCompetition
impl Discriminator for InitializeCompetition
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
Auto Trait Implementations§
impl Freeze for InitializeCompetition
impl RefUnwindSafe for InitializeCompetition
impl Send for InitializeCompetition
impl Sync for InitializeCompetition
impl Unpin for InitializeCompetition
impl UnwindSafe for InitializeCompetition
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