pub struct ExecutionCandidateDescriptor {
pub identity: String,
pub region: Option<RegionId>,
pub kind: ExecutionCandidateKind,
pub execution_location: CandidateExecutionLocation,
pub preparation: CandidatePreparationState,
pub cost: ExecutionCostEstimate,
pub output_residency: CandidateOutputResidency,
pub guards: Vec<RegionGuardId>,
}Fields§
§identity: String§region: Option<RegionId>§kind: ExecutionCandidateKind§execution_location: CandidateExecutionLocation§preparation: CandidatePreparationState§cost: ExecutionCostEstimate§output_residency: CandidateOutputResidency§guards: Vec<RegionGuardId>Implementations§
Trait Implementations§
Source§impl Clone for ExecutionCandidateDescriptor
impl Clone for ExecutionCandidateDescriptor
Source§fn clone(&self) -> ExecutionCandidateDescriptor
fn clone(&self) -> ExecutionCandidateDescriptor
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 ExecutionCandidateDescriptor
impl Debug for ExecutionCandidateDescriptor
Source§impl<'de> Deserialize<'de> for ExecutionCandidateDescriptor
impl<'de> Deserialize<'de> for ExecutionCandidateDescriptor
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 ExecutionCandidateDescriptor
impl StructuralPartialEq for ExecutionCandidateDescriptor
Auto Trait Implementations§
impl Freeze for ExecutionCandidateDescriptor
impl RefUnwindSafe for ExecutionCandidateDescriptor
impl Send for ExecutionCandidateDescriptor
impl Sync for ExecutionCandidateDescriptor
impl Unpin for ExecutionCandidateDescriptor
impl UnsafeUnpin for ExecutionCandidateDescriptor
impl UnwindSafe for ExecutionCandidateDescriptor
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