pub struct CreativityEngine { /* private fields */ }Expand description
Creativity engine for generating novel optimization strategies
Implementations§
Source§impl CreativityEngine
impl CreativityEngine
Sourcepub fn generate_creative_optimizations(
&mut self,
_patterns: &[AlgebraTriplePattern],
) -> Vec<CreativeOptimization>
pub fn generate_creative_optimizations( &mut self, _patterns: &[AlgebraTriplePattern], ) -> Vec<CreativeOptimization>
Generate creative optimization suggestions
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CreativityEngine
impl RefUnwindSafe for CreativityEngine
impl Send for CreativityEngine
impl Sync for CreativityEngine
impl Unpin for CreativityEngine
impl UnsafeUnpin for CreativityEngine
impl UnwindSafe for CreativityEngine
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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