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: ResourceUsageResource usage
statistics: SearchStatisticsSearch statistics
meta_knowledge: MetaKnowledgeBaseMeta-knowledge learned
searchconfig: SearchConfigSearch 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