pub struct CreateTaskInput {Show 17 fields
pub id: Option<String>,
pub name: String,
pub schedule: String,
pub parsed: ParsedSchedule,
pub prompt: String,
pub working_dir: String,
pub chat_id: String,
pub root_message_id: Option<String>,
pub scope: Option<String>,
pub chat_type: Option<ScheduleChatType>,
pub lark_app_id: Option<String>,
pub creator_chat_id: Option<String>,
pub creator_root_message_id: Option<String>,
pub creator_lark_app_id: Option<String>,
pub next_run_at: Option<String>,
pub repeat: Option<ScheduleRepeat>,
pub deliver: Option<ScheduleDeliver>,
}Fields§
§id: Option<String>§name: String§schedule: String§parsed: ParsedSchedule§prompt: String§working_dir: String§chat_id: String§root_message_id: Option<String>§scope: Option<String>§chat_type: Option<ScheduleChatType>§lark_app_id: Option<String>§creator_chat_id: Option<String>§creator_root_message_id: Option<String>§creator_lark_app_id: Option<String>§next_run_at: Option<String>§repeat: Option<ScheduleRepeat>§deliver: Option<ScheduleDeliver>Trait Implementations§
Source§impl Clone for CreateTaskInput
impl Clone for CreateTaskInput
Source§fn clone(&self) -> CreateTaskInput
fn clone(&self) -> CreateTaskInput
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 CreateTaskInput
impl Debug for CreateTaskInput
Source§impl<'de> Deserialize<'de> for CreateTaskInput
impl<'de> Deserialize<'de> for CreateTaskInput
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
impl Eq for CreateTaskInput
Source§impl PartialEq for CreateTaskInput
impl PartialEq for CreateTaskInput
Source§fn eq(&self, other: &CreateTaskInput) -> bool
fn eq(&self, other: &CreateTaskInput) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CreateTaskInput
impl Serialize for CreateTaskInput
impl StructuralPartialEq for CreateTaskInput
Auto Trait Implementations§
impl Freeze for CreateTaskInput
impl RefUnwindSafe for CreateTaskInput
impl Send for CreateTaskInput
impl Sync for CreateTaskInput
impl Unpin for CreateTaskInput
impl UnsafeUnpin for CreateTaskInput
impl UnwindSafe for CreateTaskInput
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