pub struct SearchResults {
pub best_architecture: Option<(Architecture, ArchitecturePerformance)>,
pub all_evaluated: Vec<(Architecture, ArchitecturePerformance)>,
pub progress_history: Vec<SearchProgress>,
pub resource_usage: ResourceUsage,
pub statistics: SearchStatistics,
pub meta_knowledge: MetaKnowledgeBase,
pub searchconfig: SearchConfig,
}
Expand description
Search results
Fields§
§best_architecture: Option<(Architecture, ArchitecturePerformance)>
Best architecture and its performance
all_evaluated: Vec<(Architecture, ArchitecturePerformance)>
All evaluated architectures
progress_history: Vec<SearchProgress>
Progress history
resource_usage: ResourceUsage
Resource usage
statistics: SearchStatistics
Search statistics
meta_knowledge: MetaKnowledgeBase
Meta-knowledge learned
searchconfig: SearchConfig
Search configuration used
Trait Implementations§
Source§impl Clone for SearchResults
impl Clone for SearchResults
Source§fn clone(&self) -> SearchResults
fn clone(&self) -> SearchResults
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 moreAuto Trait Implementations§
impl Freeze for SearchResults
impl RefUnwindSafe for SearchResults
impl Send for SearchResults
impl Sync for SearchResults
impl Unpin for SearchResults
impl UnwindSafe for SearchResults
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