pub struct ScheduleTaskRequest {
pub id: i64,
pub instructions: Vec<Instruction>,
pub authority: Pubkey,
pub execution_interval_millis: i64,
pub iterations: i64,
}Fields§
§id: i64Unique identifier for this task
instructions: Vec<Instruction>Unsigned instructions to execute when triggered
Authority that can modify or cancel this task
execution_interval_millis: i64How frequently the task should be executed, in milliseconds
iterations: i64Number of times this task will be executed
Trait Implementations§
Source§impl Clone for ScheduleTaskRequest
impl Clone for ScheduleTaskRequest
Source§fn clone(&self) -> ScheduleTaskRequest
fn clone(&self) -> ScheduleTaskRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 ScheduleTaskRequest
impl Debug for ScheduleTaskRequest
Source§impl<'de> Deserialize<'de> for ScheduleTaskRequest
impl<'de> Deserialize<'de> for ScheduleTaskRequest
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 ScheduleTaskRequest
impl PartialEq for ScheduleTaskRequest
Source§impl Serialize for ScheduleTaskRequest
impl Serialize for ScheduleTaskRequest
impl Eq for ScheduleTaskRequest
impl StructuralPartialEq for ScheduleTaskRequest
Auto Trait Implementations§
impl Freeze for ScheduleTaskRequest
impl RefUnwindSafe for ScheduleTaskRequest
impl Send for ScheduleTaskRequest
impl Sync for ScheduleTaskRequest
impl Unpin for ScheduleTaskRequest
impl UnwindSafe for ScheduleTaskRequest
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