pub enum CodegenRequirement {
UseRegObjective,
UseRegStorage,
}Expand description
Different requirements that can be imposed on the output so that it generates certain functions only when necessary
Variants§
Trait Implementations§
Source§impl Clone for CodegenRequirement
impl Clone for CodegenRequirement
Source§fn clone(&self) -> CodegenRequirement
fn clone(&self) -> CodegenRequirement
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 moreSource§impl Hash for CodegenRequirement
impl Hash for CodegenRequirement
Source§impl PartialEq for CodegenRequirement
impl PartialEq for CodegenRequirement
impl Copy for CodegenRequirement
impl Eq for CodegenRequirement
impl StructuralPartialEq for CodegenRequirement
Auto Trait Implementations§
impl Freeze for CodegenRequirement
impl RefUnwindSafe for CodegenRequirement
impl Send for CodegenRequirement
impl Sync for CodegenRequirement
impl Unpin for CodegenRequirement
impl UnwindSafe for CodegenRequirement
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