#[non_exhaustive]pub struct RunResponse {
pub scheduled_run_time: Option<Timestamp>,
pub run_response: String,
/* private fields */
}Available on crate feature
schedule-service only.Expand description
Status of a scheduled run.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.scheduled_run_time: Option<Timestamp>The scheduled run time based on the user-specified schedule.
run_response: StringThe response of the scheduled run.
Implementations§
Source§impl RunResponse
impl RunResponse
pub fn new() -> Self
Sourcepub fn set_scheduled_run_time<T>(self, v: T) -> Self
pub fn set_scheduled_run_time<T>(self, v: T) -> Self
Sets the value of scheduled_run_time.
§Example
ⓘ
use wkt::Timestamp;
let x = RunResponse::new().set_scheduled_run_time(Timestamp::default()/* use setters */);Sourcepub fn set_or_clear_scheduled_run_time<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_scheduled_run_time<T>(self, v: Option<T>) -> Self
Sets or clears the value of scheduled_run_time.
§Example
ⓘ
use wkt::Timestamp;
let x = RunResponse::new().set_or_clear_scheduled_run_time(Some(Timestamp::default()/* use setters */));
let x = RunResponse::new().set_or_clear_scheduled_run_time(None::<Timestamp>);Sourcepub fn set_run_response<T: Into<String>>(self, v: T) -> Self
pub fn set_run_response<T: Into<String>>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for RunResponse
impl Clone for RunResponse
Source§fn clone(&self) -> RunResponse
fn clone(&self) -> RunResponse
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 RunResponse
impl Debug for RunResponse
Source§impl Default for RunResponse
impl Default for RunResponse
Source§fn default() -> RunResponse
fn default() -> RunResponse
Returns the “default value” for a type. Read more
Source§impl Message for RunResponse
impl Message for RunResponse
Source§impl PartialEq for RunResponse
impl PartialEq for RunResponse
impl StructuralPartialEq for RunResponse
Auto Trait Implementations§
impl Freeze for RunResponse
impl RefUnwindSafe for RunResponse
impl Send for RunResponse
impl Sync for RunResponse
impl Unpin for RunResponse
impl UnwindSafe for RunResponse
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