pub struct AdaptiveCodeGenerator {
pub generation_stats: GenerationStatistics,
/* private fields */
}
Expand description
Adaptive code generator
Fields§
§generation_stats: GenerationStatistics
Generation statistics
Implementations§
Source§impl AdaptiveCodeGenerator
impl AdaptiveCodeGenerator
pub fn new() -> CoreResult<Self>
pub fn generate_optimizedcode( &mut self, source: &str, hints: &[String], ) -> CoreResult<String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AdaptiveCodeGenerator
impl RefUnwindSafe for AdaptiveCodeGenerator
impl Send for AdaptiveCodeGenerator
impl Sync for AdaptiveCodeGenerator
impl Unpin for AdaptiveCodeGenerator
impl UnwindSafe for AdaptiveCodeGenerator
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> 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