pub struct TaskSubmitOptions {
pub thread_id: Option<ThreadId>,
pub turn_id: Option<TurnId>,
pub workspace_root: Option<String>,
pub runner_destination: Option<RunnerDestination>,
pub runner_session: Option<Arc<dyn RemoteRunnerSession>>,
pub deadline: Option<OffsetDateTime>,
pub metadata: Value,
}Fields§
§thread_id: Option<ThreadId>§turn_id: Option<TurnId>§workspace_root: Option<String>§runner_destination: Option<RunnerDestination>§runner_session: Option<Arc<dyn RemoteRunnerSession>>§deadline: Option<OffsetDateTime>§metadata: ValueTrait Implementations§
Source§impl Clone for TaskSubmitOptions
impl Clone for TaskSubmitOptions
Source§fn clone(&self) -> TaskSubmitOptions
fn clone(&self) -> TaskSubmitOptions
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 Default for TaskSubmitOptions
impl Default for TaskSubmitOptions
Source§fn default() -> TaskSubmitOptions
fn default() -> TaskSubmitOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for TaskSubmitOptions
impl !UnwindSafe for TaskSubmitOptions
impl Freeze for TaskSubmitOptions
impl Send for TaskSubmitOptions
impl Sync for TaskSubmitOptions
impl Unpin for TaskSubmitOptions
impl UnsafeUnpin for TaskSubmitOptions
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