rustc_query_system/
lib.rs1#![allow(internal_features)]
3#![feature(assert_matches)]
4#![feature(core_intrinsics)]
5#![feature(min_specialization)]
6pub mod cache;
9pub mod dep_graph;
10mod error;
11pub mod ich;
12pub mod query;
13mod values;
14
15pub use error::{HandleCycleError, QueryOverflow, QueryOverflowNote};
16pub use values::Value;
17
18#[allow(non_upper_case_globals)]
#[doc(hidden)]
#[doc =
r" Auto-generated constants for type-checked references to Fluent messages."]
pub(crate) mod fluent_generated {
#[doc =
"Constant referring to Fluent message `query_system_cycle` from `query_system`"]
pub const query_system_cycle: rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_cycle"),
None);
#[doc =
"Constant referring to Fluent message `query_system_cycle.note` from `query_system`"]
pub const query_system_note: rustc_errors::SubdiagMessage =
rustc_errors::SubdiagMessage::FluentAttr(std::borrow::Cow::Borrowed("note"));
#[doc =
"Constant referring to Fluent message `query_system_cycle_recursive_trait_alias` from `query_system`"]
pub const query_system_cycle_recursive_trait_alias:
rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_cycle_recursive_trait_alias"),
None);
#[doc =
"Constant referring to Fluent message `query_system_cycle_recursive_ty_alias` from `query_system`"]
pub const query_system_cycle_recursive_ty_alias: rustc_errors::DiagMessage
=
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_cycle_recursive_ty_alias"),
None);
#[doc =
"Constant referring to Fluent message `query_system_cycle_recursive_ty_alias_help1` from `query_system`"]
pub const query_system_cycle_recursive_ty_alias_help1:
rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_cycle_recursive_ty_alias_help1"),
None);
#[doc =
"Constant referring to Fluent message `query_system_cycle_recursive_ty_alias_help2` from `query_system`"]
pub const query_system_cycle_recursive_ty_alias_help2:
rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_cycle_recursive_ty_alias_help2"),
None);
#[doc =
"Constant referring to Fluent message `query_system_cycle_stack_middle` from `query_system`"]
pub const query_system_cycle_stack_middle: rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_cycle_stack_middle"),
None);
#[doc =
"Constant referring to Fluent message `query_system_cycle_stack_multiple` from `query_system`"]
pub const query_system_cycle_stack_multiple: rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_cycle_stack_multiple"),
None);
#[doc =
"Constant referring to Fluent message `query_system_cycle_stack_single` from `query_system`"]
pub const query_system_cycle_stack_single: rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_cycle_stack_single"),
None);
#[doc =
"Constant referring to Fluent message `query_system_cycle_usage` from `query_system`"]
pub const query_system_cycle_usage: rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_cycle_usage"),
None);
#[doc =
"Constant referring to Fluent message `query_system_increment_compilation` from `query_system`"]
pub const query_system_increment_compilation: rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_increment_compilation"),
None);
#[doc =
"Constant referring to Fluent message `query_system_increment_compilation_note1` from `query_system`"]
pub const query_system_increment_compilation_note1:
rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_increment_compilation_note1"),
None);
#[doc =
"Constant referring to Fluent message `query_system_increment_compilation_note2` from `query_system`"]
pub const query_system_increment_compilation_note2:
rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_increment_compilation_note2"),
None);
#[doc =
"Constant referring to Fluent message `query_system_increment_compilation_note3` from `query_system`"]
pub const query_system_increment_compilation_note3:
rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_increment_compilation_note3"),
None);
#[doc =
"Constant referring to Fluent message `query_system_increment_compilation_note4` from `query_system`"]
pub const query_system_increment_compilation_note4:
rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_increment_compilation_note4"),
None);
#[doc =
"Constant referring to Fluent message `query_system_overflow_note` from `query_system`"]
pub const query_system_overflow_note: rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_overflow_note"),
None);
#[doc =
"Constant referring to Fluent message `query_system_query_overflow` from `query_system`"]
pub const query_system_query_overflow: rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_query_overflow"),
None);
#[doc =
"Constant referring to Fluent message `query_system_query_overflow.help` from `query_system`"]
pub const query_system_help: rustc_errors::SubdiagMessage =
rustc_errors::SubdiagMessage::FluentAttr(std::borrow::Cow::Borrowed("help"));
#[doc =
"Constant referring to Fluent message `query_system_reentrant` from `query_system`"]
pub const query_system_reentrant: rustc_errors::DiagMessage =
rustc_errors::DiagMessage::FluentIdentifier(std::borrow::Cow::Borrowed("query_system_reentrant"),
None);
#[doc =
r" Constants expected to exist by the diagnostic derive macros to use as default Fluent"]
#[doc = r" identifiers for different subdiagnostic kinds."]
pub mod _subdiag {
#[doc = r" Default for `#[help]`"]
pub const help: rustc_errors::SubdiagMessage =
rustc_errors::SubdiagMessage::FluentAttr(std::borrow::Cow::Borrowed("help"));
#[doc = r" Default for `#[note]`"]
pub const note: rustc_errors::SubdiagMessage =
rustc_errors::SubdiagMessage::FluentAttr(std::borrow::Cow::Borrowed("note"));
#[doc = r" Default for `#[warn]`"]
pub const warn: rustc_errors::SubdiagMessage =
rustc_errors::SubdiagMessage::FluentAttr(std::borrow::Cow::Borrowed("warn"));
#[doc = r" Default for `#[label]`"]
pub const label: rustc_errors::SubdiagMessage =
rustc_errors::SubdiagMessage::FluentAttr(std::borrow::Cow::Borrowed("label"));
#[doc = r" Default for `#[suggestion]`"]
pub const suggestion: rustc_errors::SubdiagMessage =
rustc_errors::SubdiagMessage::FluentAttr(std::borrow::Cow::Borrowed("suggestion"));
}
}rustc_fluent_macro::fluent_messages! { "../messages.ftl" }