pub struct ExecutionConstraints {
pub maxexecution_time: Duration,
pub preferred_node_types: Vec<String>,
pub excluded_nodes: Vec<NodeId>,
pub locality_preferences: Vec<String>,
pub security_requirements: Vec<String>,
}
Expand description
Execution constraints
Fields§
§maxexecution_time: Duration
Maximum execution time
preferred_node_types: Vec<String>
Preferred node types
excluded_nodes: Vec<NodeId>
Excluded nodes
locality_preferences: Vec<String>
Locality preferences
security_requirements: Vec<String>
Security requirements
Trait Implementations§
Source§impl Clone for ExecutionConstraints
impl Clone for ExecutionConstraints
Source§fn clone(&self) -> ExecutionConstraints
fn clone(&self) -> ExecutionConstraints
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 ExecutionConstraints
impl Debug for ExecutionConstraints
Source§impl<'de> Deserialize<'de> for ExecutionConstraints
impl<'de> Deserialize<'de> for ExecutionConstraints
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
Auto Trait Implementations§
impl Freeze for ExecutionConstraints
impl RefUnwindSafe for ExecutionConstraints
impl Send for ExecutionConstraints
impl Sync for ExecutionConstraints
impl Unpin for ExecutionConstraints
impl UnwindSafe for ExecutionConstraints
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,
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