pub struct SchedulingConstraints {
pub earliest: Option<String>,
pub latest: Option<String>,
pub deadline: Option<String>,
pub concurrency: Option<String>,
pub ordering: Option<String>,
pub extensions: ExtensionMap,
}Expand description
Timing and concurrency constraints for scheduling intent.
Fields§
§earliest: Option<String>Earliest execution time.
latest: Option<String>Latest execution time.
deadline: Option<String>Execution deadline.
concurrency: Option<String>Concurrency limitations.
ordering: Option<String>Ordering constraints.
extensions: ExtensionMapExtension fields.
Trait Implementations§
Source§impl Clone for SchedulingConstraints
impl Clone for SchedulingConstraints
Source§fn clone(&self) -> SchedulingConstraints
fn clone(&self) -> SchedulingConstraints
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 SchedulingConstraints
impl Debug for SchedulingConstraints
Source§impl Default for SchedulingConstraints
impl Default for SchedulingConstraints
Source§fn default() -> SchedulingConstraints
fn default() -> SchedulingConstraints
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SchedulingConstraints
impl<'de> Deserialize<'de> for SchedulingConstraints
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 JsonSchema for SchedulingConstraints
impl JsonSchema for SchedulingConstraints
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SchedulingConstraints
impl PartialEq for SchedulingConstraints
Source§impl Serialize for SchedulingConstraints
impl Serialize for SchedulingConstraints
impl StructuralPartialEq for SchedulingConstraints
Auto Trait Implementations§
impl Freeze for SchedulingConstraints
impl RefUnwindSafe for SchedulingConstraints
impl Send for SchedulingConstraints
impl Sync for SchedulingConstraints
impl Unpin for SchedulingConstraints
impl UnsafeUnpin for SchedulingConstraints
impl UnwindSafe for SchedulingConstraints
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more