pub struct ExecutableSelection {
pub candidates: ExecutableCandidateDomain,
pub reference: ExecutableTargetReference,
pub algorithm: ExecutableTargetAlgorithm,
pub direction: ExecutableTargetDirection,
pub selector: TargetSelector,
}Expand description
An executable actor selection, assembled from independently lowered components.
Fields§
§candidates: ExecutableCandidateDomain§reference: ExecutableTargetReference§algorithm: ExecutableTargetAlgorithm§direction: ExecutableTargetDirection§selector: TargetSelectorTrait Implementations§
Source§impl Clone for ExecutableSelection
impl Clone for ExecutableSelection
Source§fn clone(&self) -> ExecutableSelection
fn clone(&self) -> ExecutableSelection
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 ExecutableSelection
impl Debug for ExecutableSelection
Source§impl PartialEq for ExecutableSelection
impl PartialEq for ExecutableSelection
impl Copy for ExecutableSelection
impl Eq for ExecutableSelection
impl StructuralPartialEq for ExecutableSelection
Auto Trait Implementations§
impl Freeze for ExecutableSelection
impl RefUnwindSafe for ExecutableSelection
impl Send for ExecutableSelection
impl Sync for ExecutableSelection
impl Unpin for ExecutableSelection
impl UnsafeUnpin for ExecutableSelection
impl UnwindSafe for ExecutableSelection
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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