pub struct CtfeConfigExt {
pub fuel: u64,
pub max_depth: usize,
pub max_list_size: usize,
pub max_string_size: usize,
pub enable_memoization: bool,
pub enable_logging: bool,
pub replace_calls: bool,
pub propagate_constants: bool,
pub fold_arithmetic: bool,
pub fold_boolean: bool,
pub fold_string: bool,
pub fold_comparison: bool,
}Expand description
CTFE evaluator configuration (extended)
Fields§
§fuel: u64§max_depth: usize§max_list_size: usize§max_string_size: usize§enable_memoization: bool§enable_logging: bool§replace_calls: bool§propagate_constants: bool§fold_arithmetic: bool§fold_boolean: bool§fold_string: bool§fold_comparison: boolTrait Implementations§
Source§impl Clone for CtfeConfigExt
impl Clone for CtfeConfigExt
Source§fn clone(&self) -> CtfeConfigExt
fn clone(&self) -> CtfeConfigExt
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 Debug for CtfeConfigExt
impl Debug for CtfeConfigExt
Auto Trait Implementations§
impl Freeze for CtfeConfigExt
impl RefUnwindSafe for CtfeConfigExt
impl Send for CtfeConfigExt
impl Sync for CtfeConfigExt
impl Unpin for CtfeConfigExt
impl UnsafeUnpin for CtfeConfigExt
impl UnwindSafe for CtfeConfigExt
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