pub struct UnstableOpts {
pub ui_testing: bool,
pub track_diagnostics: bool,
pub parse_yul: bool,
pub no_resolve_imports: bool,
pub dump: Option<Dump>,
pub ast_stats: bool,
pub span_visitor: bool,
pub print_max_storage_sizes: bool,
pub help: (),
/* private fields */
}Expand description
Internal options.
Fields§
§ui_testing: boolEnables UI testing mode.
track_diagnostics: boolPrints a note for every diagnostic that is emitted with the creation and emission location.
This is enabled by default on debug builds.
parse_yul: boolEnables parsing Yul files for testing.
no_resolve_imports: boolDisables import resolution.
dump: Option<Dump>Print additional information about the compiler’s internal state.
Valid kinds are ast and hir.
ast_stats: boolPrint AST stats.
span_visitor: boolRun the span visitor after parsing.
print_max_storage_sizes: boolPrint contracts’ max storage sizes.
help: ()Print help.
Trait Implementations§
Source§impl Clone for UnstableOpts
impl Clone for UnstableOpts
Source§fn clone(&self) -> UnstableOpts
fn clone(&self) -> UnstableOpts
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 UnstableOpts
impl Debug for UnstableOpts
Source§impl Default for UnstableOpts
impl Default for UnstableOpts
Source§fn default() -> UnstableOpts
fn default() -> UnstableOpts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UnstableOpts
impl RefUnwindSafe for UnstableOpts
impl Send for UnstableOpts
impl Sync for UnstableOpts
impl Unpin for UnstableOpts
impl UnwindSafe for UnstableOpts
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