[−][src]Struct syntex_syntax2::feature_gate::Features
A set of features to be used by later passes.
Fields
declared_stable_lang_features: Vec<(Symbol, Span)>
#![feature] attrs for stable language features, for error reporting
declared_lib_features: Vec<(Symbol, Span)>
#![feature] attrs for non-language (library) features
asm: bool
concat_idents: bool
link_args: bool
log_syntax: bool
non_ascii_idents: bool
plugin_registrar: bool
thread_local: bool
trace_macros: bool
intrinsics: bool
lang_items: bool
link_llvm_intrinsics: bool
linkage: bool
quote: bool
simd: bool
rustc_diagnostic_macros: bool
advanced_slice_patterns: bool
box_syntax: bool
placement_in_syntax: bool
unboxed_closures: bool
allocator: bool
fundamental: bool
main: bool
needs_allocator: bool
on_unimplemented: bool
plugin: bool
simd_ffi: bool
start: bool
structural_match: bool
panic_runtime: bool
needs_panic_runtime: bool
optin_builtin_traits: bool
macro_reexport: bool
staged_api: bool
no_core: bool
box_patterns: bool
dropck_parametricity: bool
dropck_eyepatch: bool
custom_attribute: bool
custom_derive: bool
rustc_attrs: bool
allow_internal_unstable: bool
slice_patterns: bool
associated_consts: bool
const_fn: bool
const_indexing: bool
prelude_import: bool
default_type_parameter_fallback: bool
associated_type_defaults: bool
repr_simd: bool
cfg_target_feature: bool
platform_intrinsics: bool
unwind_attributes: bool
naked_functions: bool
no_debug: bool
omit_gdb_pretty_printer_section: bool
cfg_target_vendor: bool
stmt_expr_attributes: bool
type_ascription: bool
cfg_target_thread_local: bool
abi_vectorcall: bool
inclusive_range_syntax: bool
exclusive_range_pattern: bool
specialization: bool
drop_types_in_const: bool
cfg_target_has_atomic: bool
conservative_impl_trait: bool
never_type: bool
attr_literals: bool
abi_sysv64: bool
untagged_unions: bool
compiler_builtins: bool
generic_param_attrs: bool
link_cfg: bool
use_extern_macros: bool
target_feature: bool
abi_ptx: bool
i128_type: bool
abi_unadjusted: bool
proc_macro: bool
decl_macro: bool
struct_field_attributes: bool
static_nobundle: bool
abi_msp430_interrupt: bool
sanitizer_runtime: bool
abi_x86_interrupt: bool
catch_expr: bool
repr_align: bool
rvalue_static_promotion: bool
used: bool
global_asm: bool
overlapping_marker_traits: bool
macro_vis_matcher: bool
abi_thiscall: bool
Methods
impl Features
[src]
Auto Trait Implementations
impl Sync for Features
impl Send for Features
impl Unpin for Features
impl RefUnwindSafe for Features
impl UnwindSafe for Features
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,