pub struct AprenderAlgorithm {
pub code_template: String,
pub imports: Vec<String>,
pub complexity: OpComplexity,
pub usage_pattern: String,
}Expand description
Aprender equivalent algorithm
Fields§
§code_template: StringRust code template for the algorithm
imports: Vec<String>Required imports
complexity: OpComplexityComputational complexity
usage_pattern: StringTypical usage pattern
Trait Implementations§
Source§impl Clone for AprenderAlgorithm
impl Clone for AprenderAlgorithm
Source§fn clone(&self) -> AprenderAlgorithm
fn clone(&self) -> AprenderAlgorithm
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 AprenderAlgorithm
impl RefUnwindSafe for AprenderAlgorithm
impl Send for AprenderAlgorithm
impl Sync for AprenderAlgorithm
impl Unpin for AprenderAlgorithm
impl UnsafeUnpin for AprenderAlgorithm
impl UnwindSafe for AprenderAlgorithm
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> 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