diff --git a/Cargo.toml b/Cargo.toml index 0123fec..ddaa3c8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,3 +8,8 @@ nom = "7" [dev-dependencies] nom = "7" +proptest = "1.10.0" + +[[test]] +name = "property" +path = "tests/property/mod.rs" diff --git a/nom.tags b/nom.tags new file mode 100644 index 0000000..5406896 --- /dev/null +++ b/nom.tags @@ -0,0 +1,1080 @@ +!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +!_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/ +!_TAG_OUTPUT_FILESEP slash /slash or backslash/ +!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/ +!_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/ +!_TAG_PROC_CWD /home/egb2/git/MiniC/ // +!_TAG_PROGRAM_AUTHOR Universal Ctags Team // +!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/ +!_TAG_PROGRAM_URL https://ctags.io/ /official site/ +!_TAG_PROGRAM_VERSION 5.9.0 // +A /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^impl, A: Parser>$/;" c +Alpha /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Alpha,$/;" e enum:ErrorKind +AlphaNumeric /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ AlphaNumeric,$/;" e enum:ErrorKind +Alt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^pub trait Alt {$/;" i +Alt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Alt,$/;" e enum:ErrorKind +And /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl<'a, I, O1, O2, E, F: Parser, G: Parser> Parser$/;" c +And /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^pub struct And {$/;" s +AndThen /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl<'a, I, O1, O2, E, F: Parser, G: Parser> Parser$/;" c +AndThen /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^pub struct AndThen {$/;" s +AsBytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait AsBytes {$/;" i +AsChar /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait AsChar {$/;" i +B /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^struct B {$/;" s +Big /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/mod.rs /^ Big,$/;" e enum:Endianness +Box /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl<'a, I, O, E> Parser for Box + 'a> {$/;" c +C /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^struct C {$/;" s +CHARS /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^static CHARS: &[u8] = b"0123456789abcdef";$/;" v +Char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Char(char),$/;" e enum:VerboseErrorKind +Char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Char,$/;" e enum:ErrorKind +Compare /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait Compare {$/;" i +CompareResult /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub enum CompareResult {$/;" g +Complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Complete,$/;" e enum:ErrorKind +Context /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Context(&'static str),$/;" e enum:VerboseErrorKind +ContextError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl ContextError for () {}$/;" c +ContextError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub trait ContextError: Sized {$/;" i +Count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Count,$/;" e enum:ErrorKind +CrLf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ CrLf,$/;" e enum:ErrorKind +CustomError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^impl From for CustomError {$/;" c +CustomError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^impl ParseError for CustomError {$/;" c +CustomError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^struct CustomError;$/;" s +Digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Digit,$/;" e enum:ErrorKind +Done /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^ Done,$/;" e enum:State +Endianness /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/mod.rs /^pub enum Endianness {$/;" g +Eof /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Eof,$/;" e enum:ErrorKind +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Err<(&[u8], ErrorKind)> {$/;" c +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Err<(&str, ErrorKind)> {$/;" c +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Err> {$/;" c +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Err> {$/;" c +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Eq for Err {}$/;" c +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Err {$/;" c +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Error for Err$/;" c +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl fmt::Display for Err$/;" c +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Err<(T, ErrorKind)> {$/;" c +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Err> {$/;" c +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^pub enum Err {$/;" g +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl FromExternalError for Error {$/;" c +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl std::error::Error for Error {}$/;" c +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl fmt::Display for Error {$/;" c +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl ContextError for Error {}$/;" c +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl Error {$/;" c +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl ParseError for Error {$/;" c +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub struct Error {$/;" s +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ Error(E),$/;" e enum:Err +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ Error,$/;" e enum:CompareResult +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ErrorConvert> for error::Error {$/;" c +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ErrorConvert> for error::Error<(I, usize)> {$/;" c +ErrorConvert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ErrorConvert<()> for () {$/;" c +ErrorConvert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait ErrorConvert {$/;" i +ErrorKind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl ErrorKind {$/;" c +ErrorKind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl FromExternalError for (I, ErrorKind) {$/;" c +ErrorKind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl ContextError for (I, ErrorKind) {}$/;" c +ErrorKind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl ParseError for (I, ErrorKind) {$/;" c +ErrorKind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub enum ErrorKind {$/;" g +ErrorKind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ErrorConvert<((I, usize), ErrorKind)> for (I, ErrorKind) {$/;" c +ErrorKind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ErrorConvert<(I, ErrorKind)> for ((I, usize), ErrorKind) {$/;" c +ErrorStr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^impl From for ErrorStr {$/;" c +ErrorStr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^impl<'a> From<&'a str> for ErrorStr {$/;" c +ErrorStr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^impl ParseError for ErrorStr {$/;" c +ErrorStr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^pub struct ErrorStr(String);$/;" s +Escaped /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Escaped,$/;" e enum:ErrorKind +EscapedTransform /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ EscapedTransform,$/;" e enum:ErrorKind +ExtendInto /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait ExtendInto {$/;" i +Extender /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Extender = String;$/;" t implementation:char +Extender /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Extender = String;$/;" t implementation:str +Extender /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Extender = Vec;$/;" t implementation:u8 +Extender /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Extender;$/;" t interface:ExtendInto +F /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl<'a, I, O, E, F> Parser for F$/;" c +F /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^impl, F: Parser>$/;" c +Fail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Fail,$/;" e enum:ErrorKind +Failure /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^ Failure(E),$/;" e enum:State +Failure /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ Failure(E),$/;" e enum:Err +FindSubstring /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait FindSubstring {$/;" i +FindToken /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait FindToken {$/;" i +Finish /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^pub trait Finish {$/;" i +Fix /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Fix,$/;" e enum:ErrorKind +FlatMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl<'a, I, O1, O2, E, F: Parser, G: Fn(O1) -> H, H: Parser> Parser {$/;" s +Float /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Float,$/;" e enum:ErrorKind +FromExternalError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl FromExternalError for () {$/;" c +FromExternalError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub trait FromExternalError {$/;" i +HexDigit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ HexDigit,$/;" e enum:ErrorKind +HexDisplay /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait HexDisplay {$/;" i +IResult /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Finish for IResult {$/;" c +IResult /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^pub type IResult> = Result<(I, O), Err>;$/;" t +Incomplete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^ Incomplete(Needed),$/;" e enum:State +Incomplete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ Incomplete(Needed),$/;" e enum:Err +Incomplete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ Incomplete,$/;" e enum:CompareResult +InputIter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait InputIter {$/;" i +InputLength /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait InputLength {$/;" i +InputTake /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait InputTake: Sized {$/;" i +InputTakeAtPosition /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait InputTakeAtPosition: Sized {$/;" i +Into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl<$/;" c +Into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^pub struct Into, E1, E2: From> {$/;" s +IsA /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ IsA,$/;" e enum:ErrorKind +IsNot /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ IsNot,$/;" e enum:ErrorKind +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^ type Item = Output;$/;" t +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Item = ::Item;$/;" t implementation:T +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Item = char;$/;" t implementation:char +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Item = char;$/;" t implementation:str +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Item = u8;$/;" t implementation:u8 +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Item;$/;" t interface:ExtendInto +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Item;$/;" t interface:InputIter +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Item;$/;" t interface:InputTakeAtPosition +Iter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Iter = CharIndices<'a>;$/;" t implementation:str +Iter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Iter = Enumerate;$/;" t implementation:u8 +Iter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type Iter: Iterator;$/;" t interface:InputIter +IterElem /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type IterElem = Chars<'a>;$/;" t implementation:str +IterElem /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type IterElem = Copied>;$/;" t implementation:u8 +IterElem /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ type IterElem: Iterator;$/;" t interface:InputIter +LengthValue /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ LengthValue,$/;" e enum:ErrorKind +LengthValueFn /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ LengthValueFn,$/;" e enum:ErrorKind +Little /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/mod.rs /^ Little,$/;" e enum:Endianness +Many0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Many0,$/;" e enum:ErrorKind +Many0Count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Many0Count,$/;" e enum:ErrorKind +Many1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Many1,$/;" e enum:ErrorKind +Many1Count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Many1Count,$/;" e enum:ErrorKind +ManyMN /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ ManyMN,$/;" e enum:ErrorKind +ManyTill /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ ManyTill,$/;" e enum:ErrorKind +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl<'a, I, O1, O2, E, F: Parser, G: Fn(O1) -> O2> Parser for Map /;" c +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^pub struct Map {$/;" s +MapOpt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ MapOpt,$/;" e enum:ErrorKind +MapRes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ MapRes,$/;" e enum:ErrorKind +MultiSpace /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ MultiSpace,$/;" e enum:ErrorKind +Native /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/mod.rs /^ Native,$/;" e enum:Endianness +Needed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl Needed {$/;" c +Needed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^pub enum Needed {$/;" g +NilError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^impl From<(I, ErrorKind)> for NilError {$/;" c +NilError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^impl ParseError for NilError {$/;" c +NilError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^pub struct NilError;$/;" s +Nom /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Nom(ErrorKind),$/;" e enum:VerboseErrorKind +NonEmpty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ NonEmpty,$/;" e enum:ErrorKind +NoneOf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ NoneOf,$/;" e enum:ErrorKind +Not /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Not,$/;" e enum:ErrorKind +OctDigit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ OctDigit,$/;" e enum:ErrorKind +Offset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait Offset {$/;" i +Ok /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ Ok,$/;" e enum:CompareResult +OneOf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ OneOf,$/;" e enum:ErrorKind +Or /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^impl<'a, I: Clone, O, E: crate::error::ParseError, F: Parser, G: Parser>$/;" c +Or /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^pub struct Or {$/;" s +ParseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl ParseError for () {$/;" c +ParseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub trait ParseError: Sized {$/;" i +ParseTo /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait ParseTo {$/;" i +Parser /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^pub trait Parser {$/;" i +ParserIterator /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^impl<'a, Input, Output, Error, F> core::iter::Iterator for &'a mut ParserIterator ParserIterator {$/;" c +ParserIterator /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub struct ParserIterator {$/;" s +Permutation /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^pub trait Permutation {$/;" i +Permutation /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Permutation,$/;" e enum:ErrorKind +RegexpCapture /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ RegexpCapture,$/;" e enum:ErrorKind +RegexpCaptures /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ RegexpCaptures,$/;" e enum:ErrorKind +RegexpFind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ RegexpFind,$/;" e enum:ErrorKind +RegexpMatch /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ RegexpMatch,$/;" e enum:ErrorKind +RegexpMatches /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ RegexpMatches,$/;" e enum:ErrorKind +Running /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^ Running,$/;" e enum:State +Satisfy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Satisfy,$/;" e enum:ErrorKind +SeparatedList /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ SeparatedList,$/;" e enum:ErrorKind +SeparatedNonEmptyList /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ SeparatedNonEmptyList,$/;" e enum:ErrorKind +Size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ Size(NonZeroUsize),$/;" e enum:Needed +Slice /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait Slice {$/;" i +Space /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Space,$/;" e enum:ErrorKind +State /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^enum State {$/;" g +Switch /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Switch,$/;" e enum:ErrorKind +T /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<$/;" c +T /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, T> InputLength for &'a [T] {$/;" c +T /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl InputTakeAtPosition$/;" c +Tag /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Tag,$/;" e enum:ErrorKind +TagBits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ TagBits,$/;" e enum:ErrorKind +TagClosure /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ TagClosure,$/;" e enum:ErrorKind +TakeTill1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ TakeTill1,$/;" e enum:ErrorKind +TakeUntil /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ TakeUntil,$/;" e enum:ErrorKind +TakeWhile1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ TakeWhile1,$/;" e enum:ErrorKind +TakeWhileMN /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ TakeWhileMN,$/;" e enum:ErrorKind +ToUsize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait ToUsize {$/;" i +TooLarge /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ TooLarge,$/;" e enum:ErrorKind +Tuple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^impl> Tuple for () {$/;" c +Tuple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^pub trait Tuple {$/;" i +Unknown /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ Unknown,$/;" e enum:Needed +UnspecializedInput /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^pub trait UnspecializedInput {}$/;" i +VerboseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl FromExternalError for VerboseError {$/;" c +VerboseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl std::error::Error for VerboseError {}$/;" c +VerboseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl fmt::Display for VerboseError {$/;" c +VerboseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl ContextError for VerboseError {$/;" c +VerboseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^impl ParseError for VerboseError {$/;" c +VerboseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub struct VerboseError {$/;" s +VerboseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ErrorConvert> for error::VerboseError {$/;" c +VerboseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ErrorConvert> for error::VerboseError<(I, usize)> {$/;" c +VerboseErrorKind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub enum VerboseErrorKind {$/;" g +Verify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ Verify,$/;" e enum:ErrorKind +a /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ a: u8,$/;" m struct:B +a /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ a: u8,$/;" m struct:C +a_or_b /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/tests.rs /^ fn a_or_b(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:is_a +a_or_b /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/tests.rs /^ fn a_or_b(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:is_not +add_context /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn add_context(_input: I, _ctx: &'static str, other: Self) -> Self {$/;" P interface:ContextError +add_context /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn add_context(input: I, ctx: &'static str, mut other: Self) -> Self {$/;" P implementation:VerboseError +all_consuming /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn all_consuming, F>(mut f: F) -> impl FnMut(I) -> IResult$/;" f +alpha0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn alpha0>(input: T) -> IResult$/;" f +alpha0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn alpha0>(input: T) -> IResult$/;" f +alpha1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn alpha1>(input: T) -> IResult$/;" f +alpha1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn alpha1>(input: T) -> IResult$/;" f +alphanumeric0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn alphanumeric0>(input: T) -> IResult$/;" f +alphanumeric0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn alphanumeric0>(input: T) -> IResult$/;" f +alphanumeric1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn alphanumeric1>(input: T) -> IResult$/;" f +alphanumeric1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn alphanumeric1>(input: T) -> IResult$/;" f +alt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^pub fn alt, List: Alt>($/;" f +alt1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn alt1(i: &[u8]) -> IResult<&[u8], &[u8], ErrorStr> {$/;" f function:alt_test +alt1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn alt1(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:alt_incomplete +alt2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn alt2(i: &[u8]) -> IResult<&[u8], &[u8], ErrorStr> {$/;" f function:alt_test +alt3 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn alt3(i: &[u8]) -> IResult<&[u8], &[u8], ErrorStr> {$/;" f function:alt_test +alt4 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn alt4(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:alt_test +alt_incomplete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^fn alt_incomplete() {$/;" f +alt_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^fn alt_test() {$/;" f +alt_trait /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^macro_rules! alt_trait($/;" M +alt_trait_impl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^macro_rules! alt_trait_impl($/;" M +alt_trait_inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^macro_rules! alt_trait_inner($/;" M +and /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn and(self, g: G) -> And$/;" P interface:Parser +and_then /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn and_then(self, g: G) -> AndThen$/;" P interface:Parser +anychar /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn anychar>(input: T) -> IResult$/;" f +anychar /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn anychar>(input: T) -> IResult$/;" f +anychar_str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn anychar_str() {$/;" f module:tests +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn append(input: I, kind: ErrorKind, other: Self) -> Self {$/;" P implementation:ErrorStr +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^ fn append(_: I, _: ErrorKind, _: CustomError) -> Self {$/;" P implementation:CustomError +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn append(_: I, _: ErrorKind, _: Self) -> Self {}$/;" P implementation:ParseError +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn append(_: I, _: ErrorKind, other: Self) -> Self {$/;" P implementation:Error +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn append(_: I, _: ErrorKind, other: Self) -> Self {$/;" P implementation:ErrorKind +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn append(input: I, kind: ErrorKind, mut other: Self) -> Self {$/;" P implementation:VerboseError +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn append(input: I, kind: ErrorKind, other: Self) -> Self;$/;" P interface:ParseError +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn append(_: I, _: ErrorKind, _: NilError) -> NilError {$/;" P implementation:NilError +append_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub fn append_error>(input: I, kind: ErrorKind, other: E) -> E {$/;" f +array_impls /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^macro_rules! array_impls {$/;" M +as_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn as_bytes(&self) -> &[u8] {$/;" P implementation:str +as_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn as_bytes(&self) -> &[u8] {$/;" P implementation:u8 +as_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn as_bytes(&self) -> &[u8];$/;" P interface:AsBytes +as_bytes_array_impls /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^macro_rules! as_bytes_array_impls {$/;" M +as_char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn as_char(self) -> char {$/;" P implementation:char +as_char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn as_char(self) -> char {$/;" P implementation:u8 +as_char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn as_char(self) -> char;$/;" P interface:AsChar +assert_parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ macro_rules! assert_parse($/;" M module:tests +assert_parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ macro_rules! assert_parse($/;" M module:tests +assert_parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^macro_rules! assert_parse($/;" M +assert_parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ macro_rules! assert_parse($/;" M module:tests +assert_parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ macro_rules! assert_parse($/;" M module:tests +assert_size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ macro_rules! assert_size ($/;" M module:tests +b /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ b: Option,$/;" m struct:C +b /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ b: u8,$/;" m struct:B +be_f32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_f32>(input: I) -> IResult$/;" f +be_f32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_f32>(input: I) -> IResult$/;" f +be_f32_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_f32_tests() {$/;" f module:tests +be_f32_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn be_f32_tests() {$/;" f module:tests +be_f64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_f64>(input: I) -> IResult$/;" f +be_f64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_f64>(input: I) -> IResult$/;" f +be_f64_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_f64_tests() {$/;" f module:tests +be_f64_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn be_f64_tests() {$/;" f module:tests +be_i128 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_i128>(input: I) -> IResult$/;" f +be_i128 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_i128>(input: I) -> IResult$/;" f +be_i128_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_i128_tests() {$/;" f module:tests +be_i16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_i16>(input: I) -> IResult$/;" f +be_i16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_i16>(input: I) -> IResult$/;" f +be_i16_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_i16_tests() {$/;" f module:tests +be_i24 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_i24>(input: I) -> IResult$/;" f +be_i24 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_i24>(input: I) -> IResult$/;" f +be_i24_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_i24_tests() {$/;" f module:tests +be_i32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_i32>(input: I) -> IResult$/;" f +be_i32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_i32>(input: I) -> IResult$/;" f +be_i32_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_i32_tests() {$/;" f module:tests +be_i64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_i64>(input: I) -> IResult$/;" f +be_i64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_i64>(input: I) -> IResult$/;" f +be_i64_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_i64_tests() {$/;" f module:tests +be_i8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_i8>(input: I) -> IResult$/;" f +be_i8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_i8>(input: I) -> IResult$/;" f +be_i8_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_i8_tests() {$/;" f module:tests +be_tst16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_tst16(i: &[u8]) -> IResult<&[u8], u16> {$/;" f function:tests::configurable_endianness +be_tst16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn be_tst16(i: &[u8]) -> IResult<&[u8], u16> {$/;" f function:tests::configurable_endianness +be_tst32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_tst32(i: &[u8]) -> IResult<&[u8], u32> {$/;" f function:tests::configurable_endianness +be_tst32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn be_tst32(i: &[u8]) -> IResult<&[u8], u32> {$/;" f function:tests::configurable_endianness +be_tst64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_tst64(i: &[u8]) -> IResult<&[u8], u64> {$/;" f function:tests::configurable_endianness +be_tst64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn be_tst64(i: &[u8]) -> IResult<&[u8], u64> {$/;" f function:tests::configurable_endianness +be_tsti16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_tsti16(i: &[u8]) -> IResult<&[u8], i16> {$/;" f function:tests::configurable_endianness +be_tsti16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn be_tsti16(i: &[u8]) -> IResult<&[u8], i16> {$/;" f function:tests::configurable_endianness +be_tsti32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_tsti32(i: &[u8]) -> IResult<&[u8], i32> {$/;" f function:tests::configurable_endianness +be_tsti32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn be_tsti32(i: &[u8]) -> IResult<&[u8], i32> {$/;" f function:tests::configurable_endianness +be_tsti64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_tsti64(i: &[u8]) -> IResult<&[u8], i64> {$/;" f function:tests::configurable_endianness +be_tsti64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn be_tsti64(i: &[u8]) -> IResult<&[u8], i64> {$/;" f function:tests::configurable_endianness +be_u128 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_u128>(input: I) -> IResult$/;" f +be_u128 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_u128>(input: I) -> IResult$/;" f +be_u16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_u16>(input: I) -> IResult$/;" f +be_u16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_u16>(input: I) -> IResult$/;" f +be_u24 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_u24>(input: I) -> IResult$/;" f +be_u24 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_u24>(input: I) -> IResult$/;" f +be_u24_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn be_u24_tests() {$/;" f module:tests +be_u32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_u32>(input: I) -> IResult$/;" f +be_u32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_u32>(input: I) -> IResult$/;" f +be_u64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_u64>(input: I) -> IResult$/;" f +be_u64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_u64>(input: I) -> IResult$/;" f +be_u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn be_u8>(input: I) -> IResult$/;" f +be_u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn be_u8>(input: I) -> IResult$/;" f +bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/mod.rs /^pub fn bits(mut parser: P) -> impl FnMut(I) -> IResult$/;" f +bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod bits;$/;" n +bool /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/complete.rs /^pub fn bool>(input: (I, usize)) -> IResult<(I, usize), bool, E>$/;" f +bool /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/streaming.rs /^pub fn bool>(input: (I, usize)) -> IResult<(I, usize), bool, E>$/;" f +branch /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod branch;$/;" n +bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/mod.rs /^pub fn bytes(mut parser: P) -> impl FnMut((I, usize)) -> IResult<(I, usize), O,/;" f +bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod bytes;$/;" n +case_insensitive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn case_insensitive() {$/;" f module:test +char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn char>(c: char) -> impl Fn(I) -> IResult$/;" f +char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn char>(c: char) -> impl Fn(I) -> IResult$/;" f +char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl AsChar for char {$/;" c +char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ExtendInto for char {$/;" c +char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, 'b> FindToken<&'a char> for &'b [char] {$/;" c +char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> AsChar for &'a char {$/;" c +char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> FindToken for &'a [char] {$/;" c +char_byteslice /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/tests.rs /^fn char_byteslice() {$/;" f +char_str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/tests.rs /^fn char_str() {$/;" f +character /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn character() {$/;" f module:tests +character /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn character() {$/;" f module:tests +character /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod character;$/;" n +character_s /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn character_s() {$/;" f module:tests +character_s /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn character_s() {$/;" f module:tests +check_unix_lineending /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn check_unix_lineending() {$/;" f module:tests +check_unix_lineending /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn check_unix_lineending() {$/;" f module:tests +check_windows_lineending /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn check_windows_lineending() {$/;" f module:tests +check_windows_lineending /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn check_windows_lineending() {$/;" f module:tests +choice /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^ fn choice(&mut self, input: I) -> IResult;$/;" P interface:Alt +choice /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^ fn choice(&mut self, input: Input) -> IResult {$/;" P implementation:A +cnt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn cnt(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:length_count_test +cnt_2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn cnt_2(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:count_test +code /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ pub code: ErrorKind,$/;" m struct:Error +combinator /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod combinator;$/;" n +compare /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare(&self, t: &'b [u8]) -> CompareResult {$/;" P implementation:str +compare /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare(&self, t: &'b [u8]) -> CompareResult {$/;" P implementation:u8 +compare /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare(&self, t: &'b str) -> CompareResult {$/;" P implementation:str +compare /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare(&self, t: &'b str) -> CompareResult {$/;" P implementation:u8 +compare /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare(&self, t: O) -> CompareResult {$/;" P implementation:T +compare /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare(&self, t: T) -> CompareResult;$/;" P interface:Compare +compare_no_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare_no_case(&self, t: &'b [u8]) -> CompareResult {$/;" P implementation:str +compare_no_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare_no_case(&self, t: &'b [u8]) -> CompareResult {$/;" P implementation:u8 +compare_no_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare_no_case(&self, t: &'b str) -> CompareResult {$/;" P implementation:str +compare_no_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare_no_case(&self, t: &'b str) -> CompareResult {$/;" P implementation:u8 +compare_no_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare_no_case(&self, t: O) -> CompareResult {$/;" P implementation:T +compare_no_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn compare_no_case(&self, t: T) -> CompareResult;$/;" P interface:Compare +complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/mod.rs /^pub mod complete;$/;" n +complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/mod.rs /^pub mod complete;$/;" n +complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/mod.rs /^pub mod complete;$/;" n +complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn complete, F>(mut f: F) -> impl FnMut(I) -> IResult$/;" f +complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/mod.rs /^pub mod complete;$/;" n +complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^fn complete() {$/;" f +complete_take_while_m_n_utf8_all_matching /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^ fn complete_take_while_m_n_utf8_all_matching() {$/;" f module:tests +complete_take_while_m_n_utf8_all_matching_substring /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^ fn complete_take_while_m_n_utf8_all_matching_substring() {$/;" f module:tests +cond /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn cond, F>($/;" f +configurable_endianness /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn configurable_endianness() {$/;" f module:tests +configurable_endianness /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn configurable_endianness() {$/;" f module:tests +consumed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn consumed(mut parser: F) -> impl FnMut(I) -> IResult$/;" f +context /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub fn context, F, O>($/;" f +convert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn convert(e: Err) -> Self$/;" P implementation:Err +convert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn convert(self) -> ((I, usize), ErrorKind) {$/;" P implementation:ErrorKind +convert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn convert(self) -> (I, ErrorKind) {$/;" P implementation:ErrorKind +convert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn convert(self) -> E;$/;" P interface:ErrorConvert +convert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn convert(self) -> error::Error<(I, usize)> {$/;" P implementation:Error +convert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn convert(self) -> error::Error {$/;" P implementation:Error +convert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn convert(self) -> error::VerboseError<(I, usize)> {$/;" P implementation:VerboseError +convert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn convert(self) -> error::VerboseError {$/;" P implementation:VerboseError +convert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn convert(self) {}$/;" P implementation:ErrorConvert +convert_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub fn convert_error>($/;" f +convert_error_panic /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn convert_error_panic() {$/;" f module:tests +count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn count(mut f: F, count: usize) -> impl FnMut(I) -> IResult, E>$/;" f +count0_nums /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn count0_nums(i: &[u8]) -> IResult<&[u8], usize> {$/;" f function:many0_count_test +count1_nums /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn count1_nums(i: &[u8]) -> IResult<&[u8], usize> {$/;" f function:many1_count_test +count_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn count_test() {$/;" f +count_zero /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn count_zero() {$/;" f +counter_2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn counter_2(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:count_zero +cr_lf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn cr_lf() {$/;" f module:tests +cr_lf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn cr_lf() {$/;" f module:tests +crlf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn crlf>(input: T) -> IResult$/;" f +crlf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn crlf>(input: T) -> IResult$/;" f +custom_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn custom_error(input: &[u8]) -> IResult<&[u8], &[u8], CustomError> {$/;" f +cut /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn cut, F>(mut parser: F) -> impl FnMut(I) -> IResult$/;" f +dbg_dmp /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub fn dbg_dmp<'a, F, O, E: std::fmt::Debug>($/;" f +delimited /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^pub fn delimited, F, G, H>($/;" f +delimited_abc_def_ghi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ fn delimited_abc_def_ghi(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:delimited_test +delimited_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^fn delimited_test() {$/;" f +description /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ pub fn description(&self) -> &str {$/;" P implementation:ErrorKind +digit0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn digit0>(input: T) -> IResult$/;" f +digit0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn digit0>(input: T) -> IResult$/;" f +digit1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn digit1>(input: T) -> IResult$/;" f +digit1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn digit1>(input: T) -> IResult$/;" f +digit_to_i16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn digit_to_i16(input: &str) -> IResult<&str, i16> {$/;" f module:tests +digit_to_i16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn digit_to_i16(input: &str) -> IResult<&str, i16> {$/;" f module:tests +digit_to_u32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn digit_to_u32(i: &str) -> IResult<&str, u32> {$/;" f module:tests +digit_to_u32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn digit_to_u32(i: &str) -> IResult<&str, u32> {$/;" f module:tests +dont_work /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn dont_work(input: &[u8]) -> IResult<&[u8], &[u8], ErrorStr> {$/;" f function:alt_test +dot /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn dot(i: &str) -> IResult<&str, &str> {$/;" f function:test::utf8_indexing +double /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn double>(input: T) -> IResult$/;" f +double /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn double>(input: T) -> IResult$/;" f +empty_sep /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn empty_sep(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:separated_list0_test +end_of_line /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn end_of_line() {$/;" f module:tests +end_of_line /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn end_of_line() {$/;" f module:tests +eof /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn eof>(input: I) -> IResult {$/;" f +eof_on_slices /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn eof_on_slices() {$/;" f +eof_on_strs /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn eof_on_strs() {$/;" f +err_map_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn err_map_test() {$/;" f module:tests +err_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ fn err_test(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:complete +error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod error;$/;" n +error_node_position /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^macro_rules! error_node_position($/;" M +error_position /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^macro_rules! error_position($/;" M +error_to_u32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub fn error_to_u32(e: &ErrorKind) -> u32 {$/;" f +errors /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ pub errors: crate::lib::std::vec::Vec<(I, VerboseErrorKind)>,$/;" m struct:VerboseError +esc /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/tests.rs /^ fn esc(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:escaping +esc /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/tests.rs /^ fn esc(i: &[u8]) -> IResult<&[u8], String> {$/;" f function:escape_transform +escape_transform /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/tests.rs /^fn escape_transform() {$/;" f +escaped /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn escaped<'a, Input: 'a, Error, F, G, O1, O2>($/;" f +escaped /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn escaped($/;" f +escaped_hang /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^ fn escaped_hang() {$/;" f module:tests +escaped_hang_1118 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^ fn escaped_hang_1118() {$/;" f module:tests +escaped_string /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^ fn escaped_string(input: &str) -> IResult<&str, &str> {$/;" f module:tests +escaped_transform /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn escaped_transform($/;" f +escaped_transform /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn escaped_transform($/;" f +escaping /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/tests.rs /^fn escaping() {$/;" f +extend_into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn extend_into(&self, acc: &mut Self::Extender);$/;" P interface:ExtendInto +extend_into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn extend_into(&self, acc: &mut String) {$/;" P implementation:char +extend_into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn extend_into(&self, acc: &mut String) {$/;" P implementation:str +extend_into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn extend_into(&self, acc: &mut Vec) {$/;" P implementation:u8 +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/tests.rs /^ fn f(i: &[u8]) -> IResult<&[u8], char> {$/;" f function:char_byteslice +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/tests.rs /^ fn f(i: &[u8]) -> IResult<&[u8], char> {$/;" f function:none_of_test +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/tests.rs /^ fn f(i: &[u8]) -> IResult<&[u8], char> {$/;" f function:one_of_test +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/tests.rs /^ fn f(i: &str) -> IResult<&str, char> {$/;" f function:char_str +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ f: F,$/;" m struct:And +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ f: F,$/;" m struct:AndThen +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ f: F,$/;" m struct:FlatMap +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ f: F,$/;" m struct:Into +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ f: F,$/;" m struct:Map +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ f: F,$/;" m struct:Or +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn f(i: &str) -> IResult<&str, &str> {$/;" f function:test::recognize_is_a +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn f(i: &str) -> IResult<&str, &str> {$/;" f function:test::take_while +f /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn f(i: &str) -> IResult<&str, &str> {$/;" f function:test::take_while1 +f32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn f32>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(i: I) -> IResult {$/;" f +fail_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn fail_test() {$/;" f +fill /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn fill<'a, I, O, E, F>(f: F, buf: &'a mut [O]) -> impl FnMut(I) -> IResult + 'a$/;" f +find_substring /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_substring(&self, substr: &'b [u8]) -> Option {$/;" P implementation:u8 +find_substring /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_substring(&self, substr: &'b str) -> Option {$/;" P implementation:str +find_substring /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_substring(&self, substr: &'b str) -> Option {$/;" P implementation:u8 +find_substring /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_substring(&self, substr: T) -> Option;$/;" P interface:FindSubstring +find_token /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_token(&self, token: &char) -> bool {$/;" P implementation:char +find_token /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_token(&self, token: &u8) -> bool {$/;" P implementation:str +find_token /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_token(&self, token: &u8) -> bool {$/;" P implementation:u8 +find_token /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_token(&self, token: T) -> bool;$/;" P interface:FindToken +find_token /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_token(&self, token: char) -> bool {$/;" P implementation:char +find_token /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_token(&self, token: char) -> bool {$/;" P implementation:str +find_token /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_token(&self, token: char) -> bool {$/;" P implementation:u8 +find_token /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_token(&self, token: u8) -> bool {$/;" P implementation:str +find_token /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn find_token(&self, token: u8) -> bool {$/;" P implementation:u8 +finish /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^ pub fn finish(mut self) -> IResult {$/;" P implementation:ParserIterator +finish /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn finish(self) -> Result<(I, O), E> {$/;" P implementation:IResult +finish /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn finish(self) -> Result<(I, O), E>;$/;" P interface:Finish +flat_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn flat_map, F, G, H>($/;" f +flat_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn flat_map(self, g: G) -> FlatMap$/;" P interface:Parser +float /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn float>(input: T) -> IResult$/;" f +float /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn float>(input: T) -> IResult$/;" f +float_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn float_test() {$/;" f module:tests +float_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn float_test() {$/;" f module:tests +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {$/;" P implementation:Error +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {$/;" P implementation:VerboseError +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {$/;" f +fold_into_vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn fold_into_vec(mut acc: Vec, item: T) -> Vec {$/;" f function:fold_many0_test +fold_into_vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn fold_into_vec(mut acc: Vec, item: T) -> Vec {$/;" f function:fold_many1_test +fold_into_vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn fold_into_vec(mut acc: Vec, item: T) -> Vec {$/;" f function:fold_many_m_n_test +fold_many0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn fold_many0($/;" f +fold_many0_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn fold_many0_test() {$/;" f +fold_many1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn fold_many1($/;" f +fold_many1_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn fold_many1_test() {$/;" f +fold_many_m_n /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn fold_many_m_n($/;" f +fold_many_m_n_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn fold_many_m_n_test() {$/;" f +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn from(i: &'a str) -> Self {$/;" P implementation:ErrorStr +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn from(i: u32) -> Self {$/;" P implementation:ErrorStr +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^ fn from(_: u32) -> Self {$/;" P implementation:CustomError +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn from(_: (I, ErrorKind)) -> Self {$/;" P implementation:NilError +from_char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_char(input: I, _: char) -> Self {$/;" P interface:ParseError +from_char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_char(input: I, c: char) -> Self {$/;" P implementation:VerboseError +from_error_kind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn from_error_kind(input: I, kind: ErrorKind) -> Self {$/;" P implementation:ErrorStr +from_error_kind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^ fn from_error_kind(_: I, _: ErrorKind) -> Self {$/;" P implementation:CustomError +from_error_kind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_error_kind(_: I, _: ErrorKind) -> Self {}$/;" P implementation:ParseError +from_error_kind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_error_kind(input: I, kind: ErrorKind) -> Self {$/;" P implementation:Error +from_error_kind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_error_kind(input: I, kind: ErrorKind) -> Self {$/;" P implementation:ErrorKind +from_error_kind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_error_kind(input: I, kind: ErrorKind) -> Self {$/;" P implementation:VerboseError +from_error_kind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_error_kind(input: I, kind: ErrorKind) -> Self;$/;" P interface:ParseError +from_error_kind /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn from_error_kind(_: I, _: ErrorKind) -> NilError {$/;" P implementation:NilError +from_external_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_external_error(_input: I, _kind: ErrorKind, _e: E) -> Self {}$/;" P implementation:FromExternalError +from_external_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_external_error(input: I, kind: ErrorKind, _e: E) -> Self {$/;" P implementation:Error +from_external_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_external_error(input: I, kind: ErrorKind, _e: E) -> Self {$/;" P implementation:ErrorKind +from_external_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_external_error(input: I, kind: ErrorKind, _e: E) -> Self {$/;" P implementation:VerboseError +from_external_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn from_external_error(input: I, kind: ErrorKind, e: E) -> Self;$/;" P interface:FromExternalError +full_line_unix /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn full_line_unix() {$/;" f module:tests +full_line_unix /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn full_line_unix() {$/;" f module:tests +full_line_windows /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn full_line_windows() {$/;" f module:tests +full_line_windows /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn full_line_windows() {$/;" f module:tests +g /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ g: G,$/;" m struct:And +g /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ g: G,$/;" m struct:AndThen +g /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ g: G,$/;" m struct:FlatMap +g /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ g: G,$/;" m struct:Map +g /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ g: G,$/;" m struct:Or +hex_digit0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn hex_digit0>(input: T) -> IResult$/;" f +hex_digit0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn hex_digit0>(input: T) -> IResult$/;" f +hex_digit1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn hex_digit1>(input: T) -> IResult$/;" f +hex_digit1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn hex_digit1>(input: T) -> IResult$/;" f +hex_digit_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn hex_digit_test() {$/;" f module:tests +hex_digit_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn hex_digit_test() {$/;" f module:tests +hex_u32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn hex_u32<'a, E: ParseError<&'a [u8]>>(input: &'a [u8]) -> IResult<&'a [u8], u32, E> {$/;" f +hex_u32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn hex_u32<'a, E: ParseError<&'a [u8]>>(input: &'a [u8]) -> IResult<&'a [u8], u32, E> {$/;" f +hex_u32_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn hex_u32_tests() {$/;" f module:tests +hex_u32_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn hex_u32_tests() {$/;" f module:tests +i128 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn i128>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(i: I) -> IResult$/;" f +i8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn i8>(i: I) -> IResult$/;" f +i8_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn i8_tests() {$/;" f module:tests +i8_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn i8_tests() {$/;" f module:tests +impl_fn_slice /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^macro_rules! impl_fn_slice {$/;" M +infinite_many /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn infinite_many() {$/;" f +input /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^ input: I,$/;" m struct:ParserIterator +input /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ pub input: I,$/;" m struct:Error +input_len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn input_len(&self) -> usize {$/;" P implementation:T +input_len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn input_len(&self) -> usize {$/;" P implementation:str +input_len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn input_len(&self) -> usize {$/;" P implementation:usize +input_len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn input_len(&self) -> usize;$/;" P interface:InputLength +internal /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^mod internal;$/;" n +into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn into(mut parser: F) -> impl FnMut(I) -> IResult$/;" f +into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn into, E2: From>(self) -> Into$/;" P interface:Parser +ints /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^macro_rules! ints {$/;" M +ints /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^macro_rules! ints {$/;" M +is_a /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn is_a>($/;" f +is_a /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn is_a>($/;" f +is_a /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/tests.rs /^fn is_a() {$/;" f +is_a_fail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn is_a_fail() {$/;" f module:test +is_a_succeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn is_a_succeed() {$/;" f module:test +is_alpha /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_alpha(self) -> bool {$/;" P implementation:char +is_alpha /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_alpha(self) -> bool {$/;" P implementation:u8 +is_alpha /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_alpha(self) -> bool;$/;" P interface:AsChar +is_alphabetic /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/mod.rs /^pub fn is_alphabetic(chr: u8) -> bool {$/;" f +is_alphabetic /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn is_alphabetic(c: char) -> bool {$/;" f module:test +is_alphanum /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_alphanum(self) -> bool {$/;" P implementation:char +is_alphanum /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_alphanum(self) -> bool {$/;" P implementation:u8 +is_alphanum /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_alphanum(self) -> bool;$/;" P interface:AsChar +is_alphanumeric /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/mod.rs /^pub fn is_alphanumeric(chr: u8) -> bool {$/;" f +is_dec_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_dec_digit(self) -> bool {$/;" P implementation:char +is_dec_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_dec_digit(self) -> bool {$/;" P implementation:u8 +is_dec_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_dec_digit(self) -> bool;$/;" P interface:AsChar +is_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/mod.rs /^pub fn is_digit(chr: u8) -> bool {$/;" f +is_hex_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/mod.rs /^pub fn is_hex_digit(chr: u8) -> bool {$/;" f +is_hex_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_hex_digit(self) -> bool {$/;" P implementation:char +is_hex_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_hex_digit(self) -> bool {$/;" P implementation:u8 +is_hex_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_hex_digit(self) -> bool;$/;" P interface:AsChar +is_incomplete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn is_incomplete(&self) -> bool {$/;" P implementation:Err +is_known /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn is_known(&self) -> bool {$/;" P implementation:Needed +is_newline /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/mod.rs /^pub fn is_newline(chr: u8) -> bool {$/;" f +is_not /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn is_not>($/;" f +is_not /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn is_not>($/;" f +is_not /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/tests.rs /^fn is_not() {$/;" f +is_not_fail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn is_not_fail() {$/;" f module:test +is_not_line_ending_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn is_not_line_ending_bytes() {$/;" f module:tests +is_not_line_ending_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn is_not_line_ending_bytes() {$/;" f module:tests +is_not_line_ending_str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn is_not_line_ending_str() {$/;" f module:tests +is_not_line_ending_str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn is_not_line_ending_str() {$/;" f module:tests +is_not_succeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn is_not_succeed() {$/;" f module:test +is_oct_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/mod.rs /^pub fn is_oct_digit(chr: u8) -> bool {$/;" f +is_oct_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_oct_digit(self) -> bool {$/;" P implementation:char +is_oct_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_oct_digit(self) -> bool {$/;" P implementation:u8 +is_oct_digit /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn is_oct_digit(self) -> bool;$/;" P interface:AsChar +is_space /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/mod.rs /^pub fn is_space(chr: u8) -> bool {$/;" f +iter_elements /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn iter_elements(&self) -> Self::IterElem {$/;" P implementation:str +iter_elements /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn iter_elements(&self) -> Self::IterElem {$/;" P implementation:u8 +iter_elements /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn iter_elements(&self) -> Self::IterElem;$/;" P interface:InputIter +iter_indices /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn iter_indices(&self) -> Self::Iter {$/;" P implementation:str +iter_indices /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn iter_indices(&self) -> Self::Iter {$/;" P implementation:u8 +iter_indices /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn iter_indices(&self) -> Self::Iter;$/;" P interface:InputIter +iterator /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^ iterator: F,$/;" m struct:ParserIterator +iterator /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn iterator(input: Input, f: F) -> ParserIterator$/;" f +le_f32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_f32>(input: I) -> IResult$/;" f +le_f32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_f32>(input: I) -> IResult$/;" f +le_f32_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_f32_tests() {$/;" f module:tests +le_f32_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_f32_tests() {$/;" f module:tests +le_f64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_f64>(input: I) -> IResult$/;" f +le_f64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_f64>(input: I) -> IResult$/;" f +le_f64_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_f64_tests() {$/;" f module:tests +le_f64_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_f64_tests() {$/;" f module:tests +le_i128 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_i128>(input: I) -> IResult$/;" f +le_i128 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_i128>(input: I) -> IResult$/;" f +le_i128_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_i128_tests() {$/;" f module:tests +le_i128_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_i128_tests() {$/;" f module:tests +le_i16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_i16>(input: I) -> IResult$/;" f +le_i16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_i16>(input: I) -> IResult$/;" f +le_i16_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_i16_tests() {$/;" f module:tests +le_i16_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_i16_tests() {$/;" f module:tests +le_i24 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_i24>(input: I) -> IResult$/;" f +le_i24 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_i24>(input: I) -> IResult$/;" f +le_i24_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_i24_tests() {$/;" f module:tests +le_i24_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_i24_tests() {$/;" f module:tests +le_i32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_i32>(input: I) -> IResult$/;" f +le_i32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_i32>(input: I) -> IResult$/;" f +le_i32_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_i32_tests() {$/;" f module:tests +le_i32_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_i32_tests() {$/;" f module:tests +le_i64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_i64>(input: I) -> IResult$/;" f +le_i64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_i64>(input: I) -> IResult$/;" f +le_i64_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_i64_tests() {$/;" f module:tests +le_i64_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_i64_tests() {$/;" f module:tests +le_i8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_i8>(input: I) -> IResult$/;" f +le_i8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_i8>(input: I) -> IResult$/;" f +le_i8_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_i8_tests() {$/;" f module:tests +le_i8_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_i8_tests() {$/;" f module:tests +le_tst16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_tst16(i: &[u8]) -> IResult<&[u8], u16> {$/;" f function:tests::configurable_endianness +le_tst16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_tst16(i: &[u8]) -> IResult<&[u8], u16> {$/;" f function:tests::configurable_endianness +le_tst32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_tst32(i: &[u8]) -> IResult<&[u8], u32> {$/;" f function:tests::configurable_endianness +le_tst32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_tst32(i: &[u8]) -> IResult<&[u8], u32> {$/;" f function:tests::configurable_endianness +le_tst64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_tst64(i: &[u8]) -> IResult<&[u8], u64> {$/;" f function:tests::configurable_endianness +le_tst64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_tst64(i: &[u8]) -> IResult<&[u8], u64> {$/;" f function:tests::configurable_endianness +le_tsti16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_tsti16(i: &[u8]) -> IResult<&[u8], i16> {$/;" f function:tests::configurable_endianness +le_tsti16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_tsti16(i: &[u8]) -> IResult<&[u8], i16> {$/;" f function:tests::configurable_endianness +le_tsti32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_tsti32(i: &[u8]) -> IResult<&[u8], i32> {$/;" f function:tests::configurable_endianness +le_tsti32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_tsti32(i: &[u8]) -> IResult<&[u8], i32> {$/;" f function:tests::configurable_endianness +le_tsti64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_tsti64(i: &[u8]) -> IResult<&[u8], i64> {$/;" f function:tests::configurable_endianness +le_tsti64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_tsti64(i: &[u8]) -> IResult<&[u8], i64> {$/;" f function:tests::configurable_endianness +le_u128 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_u128>(input: I) -> IResult$/;" f +le_u128 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_u128>(input: I) -> IResult$/;" f +le_u16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_u16>(input: I) -> IResult$/;" f +le_u16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_u16>(input: I) -> IResult$/;" f +le_u24 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_u24>(input: I) -> IResult$/;" f +le_u24 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_u24>(input: I) -> IResult$/;" f +le_u24_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn le_u24_tests() {$/;" f module:tests +le_u24_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn le_u24_tests() {$/;" f module:tests +le_u32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_u32>(input: I) -> IResult$/;" f +le_u32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_u32>(input: I) -> IResult$/;" f +le_u64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_u64>(input: I) -> IResult$/;" f +le_u64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_u64>(input: I) -> IResult$/;" f +le_u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn le_u8>(input: I) -> IResult$/;" f +le_u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn le_u8>(input: I) -> IResult$/;" f +len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn len(self) -> usize {$/;" P implementation:char +len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn len(self) -> usize {$/;" P implementation:u8 +len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn len(self) -> usize;$/;" P interface:AsChar +length_count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn length_count(mut f: F, mut g: G) -> impl FnMut(I) -> IResult,/;" f +length_count_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn length_count_test() {$/;" f +length_data /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn length_data(mut f: F) -> impl FnMut(I) -> IResult$/;" f +length_data_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn length_data_test() {$/;" f +length_value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn length_value(mut f: F, mut g: G) -> impl FnMut(I) -> IResult$/;" f +length_value_1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn length_value_1(i: &[u8]) -> IResult<&[u8], u16> {$/;" f function:length_value_test +length_value_2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn length_value_2(i: &[u8]) -> IResult<&[u8], (u8, u8)> {$/;" f function:length_value_test +length_value_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn length_value_test() {$/;" f +lib /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod lib {$/;" n +line_ending /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn line_ending>(input: T) -> IResult$/;" f +line_ending /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn line_ending>(input: T) -> IResult$/;" f +lowercase_byte /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^fn lowercase_byte(c: u8) -> u8 {$/;" f +macros /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^mod macros;$/;" n +make_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^pub fn make_error>(input: I, kind: ErrorKind) -> E {$/;" f +many0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn many0(mut f: F) -> impl FnMut(I) -> IResult, E>$/;" f +many0_count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn many0_count(mut f: F) -> impl FnMut(I) -> IResult$/;" f +many0_count_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn many0_count_test() {$/;" f +many0_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn many0_test() {$/;" f +many1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn many1(mut f: F) -> impl FnMut(I) -> IResult, E>$/;" f +many1_count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn many1_count(mut f: F) -> impl FnMut(I) -> IResult$/;" f +many1_count_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn many1_count_test() {$/;" f +many1_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn many1_test() {$/;" f +many_m_n /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn many_m_n($/;" f +many_m_n_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn many_m_n_test() {$/;" f +many_till /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn many_till($/;" f +many_till_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn many_till_test() {$/;" f +map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn map(mut parser: F, mut f: G) -> impl FnMut(I) -> IResult$/;" f +map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn map(self, g: G) -> Map$/;" P interface:Parser +map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn map(self, f: F) -> Err$/;" P implementation:Err +map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn map usize>(self, f: F) -> Needed {$/;" P implementation:Needed +map_input /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn map_input(self, f: F) -> Err<(U, ErrorKind)>$/;" P implementation:Err +map_input /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn map_input(self, f: F) -> Err>$/;" P implementation:Err +map_opt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn map_opt, F, G>($/;" f +map_parser /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn map_parser, F, G>($/;" f +map_res /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn map_res, E2, F, G>($/;" f +multi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod multi;$/;" n +multi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi(i: &[u8]) -> IResult<&[u8], (Vec<&[u8]>, &[u8])> {$/;" f function:many_till_test +multi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:fold_many0_test +multi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:fold_many1_test +multi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:fold_many_m_n_test +multi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:many0_test +multi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:many1_test +multi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:many_m_n_test +multi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:separated_list0_test +multi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:separated_list1_test +multi0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi0(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:infinite_many +multi1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi1(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:infinite_many +multi_empty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi_empty(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:fold_many0_test +multi_empty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi_empty(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:many0_test +multi_empty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi_empty(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:separated_list0_test +multi_longsep /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi_longsep(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:separated_list0_test +multi_longsep /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn multi_longsep(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {$/;" f function:separated_list1_test +multispace0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn multispace0>(input: T) -> IResult$/;" f +multispace0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn multispace0>(input: T) -> IResult$/;" f +multispace1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn multispace1>(input: T) -> IResult$/;" f +multispace1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn multispace1>(input: T) -> IResult$/;" f +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ pub fn new(input: I, code: ErrorKind) -> Error {$/;" P implementation:Error +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn new(s: usize) -> Self {$/;" P implementation:Needed +new_builder /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn new_builder(&self) -> Self::Extender;$/;" P interface:ExtendInto +new_builder /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn new_builder(&self) -> String {$/;" P implementation:char +new_builder /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn new_builder(&self) -> String {$/;" P implementation:str +new_builder /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn new_builder(&self) -> Vec {$/;" P implementation:u8 +newline /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn newline>(input: I) -> IResult$/;" f +newline /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn newline>(input: I) -> IResult$/;" f +next /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^ fn next(&mut self) -> Option {$/;" f +none_of /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn none_of>(list: T) -> impl Fn(I) -> IResult$/;" f +none_of /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn none_of>(list: T) -> impl Fn(I) -> IResult$/;" f +none_of_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/tests.rs /^fn none_of_test() {$/;" f +not /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn not, F>(mut parser: F) -> impl FnMut(I) -> IResult IResult<&[u8], ()> {$/;" f function:not_test +not_line_ending /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn not_line_ending>(input: T) -> IResult$/;" f +not_line_ending /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn not_line_ending>(input: T) -> IResult$/;" f +not_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn not_test() {$/;" f +number /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod number;$/;" n +number /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn number(i: &[u8]) -> IResult<&[u8], u32> {$/;" f +oct_digit0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn oct_digit0>(input: T) -> IResult$/;" f +oct_digit0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn oct_digit0>(input: T) -> IResult$/;" f +oct_digit1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn oct_digit1>(input: T) -> IResult$/;" f +oct_digit1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn oct_digit1>(input: T) -> IResult$/;" f +oct_digit_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn oct_digit_test() {$/;" f module:tests +oct_digit_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn oct_digit_test() {$/;" f module:tests +offset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn offset() {$/;" f module:tests +offset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn offset() {$/;" f module:tests +offset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn offset(&self, second: &Self) -> usize {$/;" P implementation:str +offset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn offset(&self, second: &Self) -> usize {$/;" P implementation:u8 +offset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn offset(&self, second: &Self) -> usize;$/;" P interface:Offset +one_of /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn one_of>(list: T) -> impl Fn(I) -> IResult$/;" f +one_of /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn one_of>(list: T) -> impl Fn(I) -> IResult$/;" f +one_of_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/tests.rs /^fn one_of_test() {$/;" f +opt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn opt, F>(mut f: F) -> impl FnMut(I) -> IResult,/;" f +opt_abcd /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^ fn opt_abcd(i: &[u8]) -> IResult<&[u8], Option<&[u8]>> {$/;" f function:opt_test +opt_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn opt_test() {$/;" f +or /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^ fn or(self, other: Self) -> Self {$/;" P interface:ParseError +or /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn or(self, g: G) -> Or$/;" P interface:Parser +pair /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^pub fn pair, F, G>($/;" f +pair_abc_def /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ fn pair_abc_def(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> {$/;" f function:pair_test +pair_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^fn pair_test() {$/;" f +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn parse(&mut self, i: I) -> IResult {$/;" P implementation:And +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn parse(&mut self, i: I) -> IResult {$/;" P implementation:Or +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn parse(&mut self, i: I) -> IResult {$/;" f +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn parse(&mut self, i: I) -> IResult {$/;" P implementation:Into +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn parse(&mut self, i: I) -> IResult {$/;" P implementation:AndThen +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn parse(&mut self, i: I) -> IResult {$/;" P implementation:FlatMap +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn parse(&mut self, i: I) -> IResult {$/;" P implementation:Map +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn parse(&mut self, input: I) -> IResult {$/;" P implementation:Box +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn parse(&mut self, input: I) -> IResult;$/;" P interface:Parser +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^ fn parse(&mut self, input: I) -> IResult {$/;" P implementation:Tuple +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^ fn parse(&mut self, input: I) -> IResult;$/;" P interface:Tuple +parse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^ fn parse(&mut self, input: Input) -> IResult {$/;" P implementation:F +parse_f64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^ fn parse_f64(i: &str) -> IResult<&str, f64, ()> {$/;" f module:tests +parse_f64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^ fn parse_f64(i: &str) -> IResult<&str, f64, ()> {$/;" f module:tests +parse_to /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn parse_to(&self) -> Option {$/;" P implementation:str +parse_to /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn parse_to(&self) -> Option {$/;" P implementation:u8 +parse_to /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn parse_to(&self) -> Option;$/;" P interface:ParseTo +parser2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^ fn parser2(i: &[u8]) -> IResult<&[u8], u32> {$/;" f function:test_verify_ref +peek /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn peek, F>(mut f: F) -> impl FnMut(I) -> IResult$/;" f +peek_tag /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^ fn peek_tag(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:peek_test +peek_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn peek_test() {$/;" f +perm /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn perm(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8], &[u8])> {$/;" f function:permutation_test +permutation /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^ fn permutation(&mut self, input: I) -> IResult;$/;" P interface:Permutation +permutation /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^pub fn permutation, List: Permutation>($/;" f +permutation_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^fn permutation_test() {$/;" f +permutation_trait /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^macro_rules! permutation_trait($/;" M +permutation_trait_impl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^macro_rules! permutation_trait_impl($/;" M +permutation_trait_inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^macro_rules! permutation_trait_inner($/;" M +phantom /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ phantom: core::marker::PhantomData,$/;" m struct:AndThen +phantom /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ phantom: core::marker::PhantomData,$/;" m struct:FlatMap +phantom /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ phantom: core::marker::PhantomData,$/;" m struct:Map +phantom_err1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ phantom_err1: core::marker::PhantomData,$/;" m struct:Into +phantom_err2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ phantom_err2: core::marker::PhantomData,$/;" m struct:Into +phantom_out1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ phantom_out1: core::marker::PhantomData,$/;" m struct:Into +phantom_out2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ phantom_out2: core::marker::PhantomData,$/;" m struct:Into +position /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn position

(&self, predicate: P) -> Option$/;" P implementation:str +position /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn position

(&self, predicate: P) -> Option$/;" P implementation:u8 +position /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn position

(&self, predicate: P) -> Option$/;" P interface:InputIter +preceded /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^pub fn preceded, F, G>($/;" f +preceded_abcd_efgh /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ fn preceded_abcd_efgh(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:preceded_test +preceded_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^fn preceded_test() {$/;" f +prelude /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^ pub mod prelude {$/;" n module:lib::std +recipes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod recipes {}$/;" n +recognize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn recognize>, O, E: ParseError, F>($/;" f +recognize_float /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn recognize_float>(input: T) -> IResult$/;" f +recognize_float /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn recognize_float>(input: T) -> IResult$/;" f +recognize_float_or_exceptions /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn recognize_float_or_exceptions>(input: T) -> IResult$/;" f +recognize_float_or_exceptions /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn recognize_float_or_exceptions>(input: T) -> IResult$/;" f +recognize_float_parts /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn recognize_float_parts>(input: T) -> IResult$/;" f +recognize_float_parts /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn recognize_float_parts>(input: T) -> IResult$/;" f +recognize_is_a /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn recognize_is_a() {$/;" f module:test +rest /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn rest>(input: T) -> IResult$/;" f +rest_len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn rest_len>(input: T) -> IResult$/;" f +rest_len_on_slices /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn rest_len_on_slices() {$/;" f +rest_on_slices /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn rest_on_slices() {$/;" f +rest_on_strs /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn rest_on_strs() {$/;" f +satisfy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn satisfy>(cond: F) -> impl Fn(I) -> IResult$/;" f +satisfy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn satisfy>(cond: F) -> impl Fn(I) -> IResult$/;" f +sep_pair_abc_def /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ fn sep_pair_abc_def(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> {$/;" f function:separated_pair_test +separated_list0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn separated_list0($/;" f +separated_list0_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn separated_list0_test() {$/;" f +separated_list1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^pub fn separated_list1($/;" f +separated_list1_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^fn separated_list1_test() {$/;" f +separated_pair /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^pub fn separated_pair, F, G, H>($/;" f +separated_pair_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^fn separated_pair_test() {$/;" f +sequence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^pub mod sequence;$/;" n +sign /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub(crate) fn sign>(input: T) -> IResult$/;" f +sign /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub(crate) fn sign>(input: T) -> IResult$/;" f +single_element_tuples /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^fn single_element_tuples() {$/;" f +size_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn size_test() {$/;" f module:tests +slice /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn slice(&self, range: R) -> Self;$/;" P interface:Slice +slice_index /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn slice_index(&self, count: usize) -> Result {$/;" P implementation:str +slice_index /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn slice_index(&self, count: usize) -> Result {$/;" P implementation:u8 +slice_index /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn slice_index(&self, count: usize) -> Result;$/;" P interface:InputIter +slice_range_impl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^macro_rules! slice_range_impl {$/;" M +slice_ranges_impl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^macro_rules! slice_ranges_impl {$/;" M +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ fn source(&self) -> Option<&(dyn Error + 'static)> {$/;" f +space0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn space0>(input: T) -> IResult$/;" f +space0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn space0>(input: T) -> IResult$/;" f +space1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn space1>(input: T) -> IResult$/;" f +space1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn space1>(input: T) -> IResult$/;" f +split_at_position /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position>(&self, predicate: P) -> IResult$/;" P implementation:T +split_at_position /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position>(&self, predicate: P) -> IResult$/;" P implementation:str +split_at_position /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position>(&self, predicate: P) -> IResult$/;" P implementation:u8 +split_at_position /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position>(&self, predicate: P) -> IResult$/;" P interface:InputTakeAtPosition +split_at_position1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position1>($/;" P implementation:T +split_at_position1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position1>($/;" P implementation:str +split_at_position1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position1>($/;" P implementation:u8 +split_at_position1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position1>($/;" P interface:InputTakeAtPosition +split_at_position1_complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position1_complete>($/;" P implementation:T +split_at_position1_complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position1_complete>($/;" P implementation:str +split_at_position1_complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position1_complete>($/;" P implementation:u8 +split_at_position1_complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position1_complete>($/;" P interface:InputTakeAtPosition +split_at_position_complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position_complete>($/;" P implementation:T +split_at_position_complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position_complete>($/;" P implementation:str +split_at_position_complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position_complete>($/;" P implementation:u8 +split_at_position_complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn split_at_position_complete>($/;" P interface:InputTakeAtPosition +state /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^ state: Option>,$/;" m struct:ParserIterator +std /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^ pub mod std {$/;" n module:lib +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^mod str;$/;" n +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl AsBytes for str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ExtendInto for &str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ExtendInto for str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl HexDisplay for str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl Offset for str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, 'b> Compare<&'b [u8]> for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, 'b> Compare<&'b str> for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, 'b> FindSubstring<&'b str> for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, 'b> FindToken<&'a u8> for &'b str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, R: FromStr> ParseTo for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> AsBytes for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> FindToken for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> FindToken for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> InputIter for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> InputLength for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> InputTake for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> InputTakeAtPosition for &'a str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> Offset for &'a str {$/;" c +streaming /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/mod.rs /^pub mod streaming;$/;" n +streaming /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/mod.rs /^pub mod streaming;$/;" n +streaming /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/mod.rs /^pub mod streaming;$/;" n +streaming /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/mod.rs /^pub mod streaming;$/;" n +succ /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/macros.rs /^macro_rules! succ ($/;" M +success /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn success>(val: O) -> impl Fn(I) -> IResult {$/;" f +tab /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^pub fn tab>(input: I) -> IResult$/;" f +tab /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^pub fn tab>(input: I) -> IResult$/;" f +tag /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/complete.rs /^pub fn tag>($/;" f +tag /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/streaming.rs /^pub fn tag>($/;" f +tag /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn tag>($/;" f +tag /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn tag>($/;" f +tag_no_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn tag_no_case>($/;" f +tag_no_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn tag_no_case>($/;" f +tagtr_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn tagtr_error() {$/;" f module:test +tagtr_incomplete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn tagtr_incomplete() {$/;" f module:test +tagtr_succeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn tagtr_succeed() {$/;" f module:test +take /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/complete.rs /^pub fn take>($/;" f +take /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/streaming.rs /^pub fn take>($/;" f +take /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn take>($/;" f +take /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn take>($/;" f +take /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn take(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:length_data_test +take /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn take(&self, count: usize) -> Self {$/;" P implementation:str +take /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn take(&self, count: usize) -> Self {$/;" P implementation:u8 +take /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn take(&self, count: usize) -> Self;$/;" P interface:InputTake +take_full_line /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn take_full_line(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> {$/;" f function:tests::full_line_unix +take_full_line /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^ fn take_full_line(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> {$/;" f function:tests::full_line_windows +take_full_line /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn take_full_line(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> {$/;" f function:tests::full_line_unix +take_full_line /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^ fn take_full_line(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> {$/;" f function:tests::full_line_windows +take_s_incomplete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_s_incomplete() {$/;" f module:test +take_s_succeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_s_succeed() {$/;" f module:test +take_split /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn take_split(&self, count: usize) -> (Self, Self) {$/;" P implementation:str +take_split /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn take_split(&self, count: usize) -> (Self, Self) {$/;" P implementation:u8 +take_split /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn take_split(&self, count: usize) -> (Self, Self);$/;" P interface:InputTake +take_till /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn take_till>($/;" f +take_till /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn take_till>($/;" f +take_till1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn take_till1>($/;" f +take_till1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn take_till1>($/;" f +take_till_s_succeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_till_s_succeed() {$/;" f module:test +take_until /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn take_until>($/;" f +take_until /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn take_until>($/;" f +take_until1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn take_until1>($/;" f +take_until1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn take_until1>($/;" f +take_until_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_until_error() {$/;" f module:test +take_until_incomplete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_until_incomplete() {$/;" f module:test +take_until_succeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_until_succeed() {$/;" f module:test +take_while /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn take_while>($/;" f +take_while /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn take_while>($/;" f +take_while /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_while() {$/;" f module:test +take_while1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn take_while1>($/;" f +take_while1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn take_while1>($/;" f +take_while1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_while1() {$/;" f module:test +take_while1_fail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_while1_fail() {$/;" f module:test +take_while1_succeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_while1_succeed() {$/;" f module:test +take_while_m_n /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^pub fn take_while_m_n>($/;" f +take_while_m_n /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/streaming.rs /^pub fn take_while_m_n>($/;" f +take_while_succeed_none /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_while_succeed_none() {$/;" f module:test +take_while_succeed_some /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn take_while_succeed_some() {$/;" f module:test +terminated /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^pub fn terminated, F, G>($/;" f +terminated_abcd_efgh /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ fn terminated_abcd_efgh(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:terminated_test +terminated_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^fn terminated_test() {$/;" f +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/complete.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/mod.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/streaming.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^ fn test(i: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:verify_test +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(i: &str) -> IResult<&str, &str> {$/;" f function:test::case_insensitive +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(input: &str) -> IResult<&str, &str> {$/;" f function:test::is_a_fail +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(input: &str) -> IResult<&str, &str> {$/;" f function:test::is_a_succeed +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(input: &str) -> IResult<&str, &str> {$/;" f function:test::is_not_fail +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(input: &str) -> IResult<&str, &str> {$/;" f function:test::is_not_succeed +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(input: &str) -> IResult<&str, &str> {$/;" f function:test::tagtr_succeed +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(input: &str) -> IResult<&str, &str> {$/;" f function:test::take_till_s_succeed +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(input: &str) -> IResult<&str, &str> {$/;" f function:test::take_while1_fail +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(input: &str) -> IResult<&str, &str> {$/;" f function:test::take_while1_succeed +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(input: &str) -> IResult<&str, &str> {$/;" f function:test::take_while_succeed_none +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn test(input: &str) -> IResult<&str, &str> {$/;" f function:test::take_while_succeed_some +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^mod test {$/;" n +test_all_consuming /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn test_all_consuming() {$/;" f +test_bool_0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/complete.rs /^ fn test_bool_0() {$/;" f module:test +test_bool_0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/streaming.rs /^ fn test_bool_0() {$/;" f module:test +test_bool_eof /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/complete.rs /^ fn test_bool_eof() {$/;" f module:test +test_bool_eof /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/streaming.rs /^ fn test_bool_eof() {$/;" f module:test +test_complete_byte_consumption_bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/mod.rs /^ fn test_complete_byte_consumption_bits() {$/;" f module:test +test_flat_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn test_flat_map() {$/;" f +test_incomplete_bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/mod.rs /^ fn test_incomplete_bits() {$/;" f module:test +test_into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn test_into() {$/;" f +test_map_opt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn test_map_opt() {$/;" f +test_map_parser /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn test_map_parser() {$/;" f +test_offset_str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn test_offset_str() {$/;" f module:tests +test_offset_u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn test_offset_u8() {$/;" f module:tests +test_partial_byte_consumption_bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/mod.rs /^ fn test_partial_byte_consumption_bits() {$/;" f module:test +test_tag_err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/streaming.rs /^ fn test_tag_err() {$/;" f module:test +test_tag_ok /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/streaming.rs /^ fn test_tag_ok() {$/;" f module:test +test_take_0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/complete.rs /^ fn test_take_0() {$/;" f module:test +test_take_0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/streaming.rs /^ fn test_take_0() {$/;" f module:test +test_take_eof /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/complete.rs /^ fn test_take_eof() {$/;" f module:test +test_take_span_over_multiple_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bits/complete.rs /^ fn test_take_span_over_multiple_bytes() {$/;" f module:test +test_verify_alloc /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn test_verify_alloc() {$/;" f +test_verify_ref /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn test_verify_ref() {$/;" f +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/mod.rs /^mod tests;$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^mod tests {$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/mod.rs /^mod tests;$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^mod tests {$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/mod.rs /^mod tests;$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^mod tests {$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^mod tests;$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/error.rs /^mod tests {$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^mod tests {$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs /^mod tests;$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^mod tests {$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^mod tests {$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^mod tests;$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^mod tests {$/;" n +till_s /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn till_s(c: char) -> bool {$/;" f function:test::take_till_s_succeed +to_hex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_hex(&self, chunk_size: usize) -> String {$/;" P implementation:str +to_hex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_hex(&self, chunk_size: usize) -> String {$/;" P implementation:u8 +to_hex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_hex(&self, chunk_size: usize) -> String;$/;" P interface:HexDisplay +to_hex_from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_hex_from(&self, chunk_size: usize, from: usize) -> String {$/;" P implementation:str +to_hex_from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_hex_from(&self, chunk_size: usize, from: usize) -> String {$/;" P implementation:u8 +to_hex_from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_hex_from(&self, chunk_size: usize, from: usize) -> String;$/;" P interface:HexDisplay +to_owned /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn to_owned(self) -> Err<(String, ErrorKind)> {$/;" P implementation:Err +to_owned /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn to_owned(self) -> Err<(Vec, ErrorKind)> {$/;" P implementation:Err +to_owned /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn to_owned(self) -> Err> {$/;" P implementation:Err +to_owned /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/internal.rs /^ pub fn to_owned(self) -> Err>> {$/;" P implementation:Err +to_s /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/tests.rs /^fn to_s(i: Vec) -> String {$/;" f +to_usize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_usize(&self) -> usize {$/;" P implementation:u16 +to_usize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_usize(&self) -> usize {$/;" P implementation:u32 +to_usize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_usize(&self) -> usize {$/;" P implementation:u64 +to_usize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_usize(&self) -> usize {$/;" P implementation:u8 +to_usize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_usize(&self) -> usize {$/;" P implementation:usize +to_usize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^ fn to_usize(&self) -> usize;$/;" P interface:ToUsize +traits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs /^mod traits;$/;" n +tst /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/tests.rs /^ fn tst(input: &[u8]) -> IResult<&[u8], &[u8]> {$/;" f function:infinite_many +tuple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^pub fn tuple, List: Tuple>($/;" f +tuple_3 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^ fn tuple_3(i: &[u8]) -> IResult<&[u8], (u16, &[u8], &[u8])> {$/;" f function:tuple_test +tuple_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^fn tuple_test() {$/;" f +tuple_trait /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^macro_rules! tuple_trait($/;" M +tuple_trait_impl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^macro_rules! tuple_trait_impl($/;" M +tuple_trait_inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/mod.rs /^macro_rules! tuple_trait_inner($/;" M +u128 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/complete.rs /^pub fn u128>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(endian: crate::number::Endianness) -> fn(I) -> IResult>(input: I) -> IResult$/;" f +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/number/streaming.rs /^pub fn u8>(input: I) -> IResult$/;" f +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl AsBytes for [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl AsChar for u8 {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ExtendInto for &[u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ExtendInto for [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl HexDisplay for [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl Offset for [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ToUsize for u8 {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, 'b> Compare<&'b [u8]> for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, 'b> Compare<&'b str> for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, 'b> FindSubstring<&'b [u8]> for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, 'b> FindSubstring<&'b str> for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, 'b> FindToken<&'a u8> for &'b [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a, R: FromStr> ParseTo for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> AsBytes for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> AsChar for &'a u8 {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> FindToken for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> FindToken for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> InputIter for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> InputTake for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> InputTakeAtPosition for &'a [u8] {$/;" c +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> Offset for &'a [u8] {$/;" c +uints /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/complete.rs /^macro_rules! uints {$/;" M +uints /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/streaming.rs /^macro_rules! uints {$/;" M +unit_type /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/sequence/tests.rs /^fn unit_type() {$/;" f +unquote /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/bytes/complete.rs /^ fn unquote<'a>(input: &'a str) -> IResult<&'a str, &'a str> {$/;" f module:tests +usize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl ToUsize for usize {$/;" c +usize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs /^impl<'a> InputLength for (&'a [u8], usize) {$/;" c +utf8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/character/tests.rs /^ fn utf8(i: &str) -> IResult<&str, char> {$/;" f function:one_of_test +utf8_indexing /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn utf8_indexing() {$/;" f module:test +value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn value, F>($/;" f +verify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/mod.rs /^pub fn verify, F, G>($/;" f +verify_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/combinator/tests.rs /^fn verify_test() {$/;" f +while1_s /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn while1_s(c: char) -> bool {$/;" f function:test::take_while1_fail +while1_s /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn while1_s(c: char) -> bool {$/;" f function:test::take_while1_succeed +while_s /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn while_s(c: char) -> bool {$/;" f function:test::take_while_succeed_none +while_s /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/str.rs /^ fn while_s(c: char) -> bool {$/;" f function:test::take_while_succeed_some +work /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn work(input: &[u8]) -> IResult<&[u8], &[u8], ErrorStr> {$/;" f function:alt_test +work2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/branch/tests.rs /^ fn work2(input: &[u8]) -> IResult<&[u8], &[u8], ErrorStr> {$/;" f function:alt_test diff --git a/proptest.tags b/proptest.tags new file mode 100644 index 0000000..5d228f5 --- /dev/null +++ b/proptest.tags @@ -0,0 +1,1659 @@ +!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +!_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/ +!_TAG_OUTPUT_FILESEP slash /slash or backslash/ +!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/ +!_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/ +!_TAG_PROC_CWD /home/egb2/git/MiniC/ // +!_TAG_PROGRAM_AUTHOR Universal Ctags Team // +!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/ +!_TAG_PROGRAM_URL https://ctags.io/ /official site/ +!_TAG_PROGRAM_VERSION 5.9.0 // +Abort /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ Abort(Reason),$/;" e enum:TestError +Any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^impl Strategy for Any {$/;" c +Any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^pub struct Any(());$/;" s +Arbitrary /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^pub trait Arbitrary: Sized + fmt::Debug {$/;" i +ArbitraryF1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/functor.rs /^pub trait ArbitraryF1: fmt::Debug + Sized {$/;" i +ArbitraryF2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/functor.rs /^pub trait ArbitraryF2:$/;" i +ArrayValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^impl ValueTree for ArrayValueTree<[T; N]> {$/;" c +ArrayValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^pub struct ArrayValueTree {$/;" s +B1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ B1([u8; 1]),$/;" e enum:ELBytes +B2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ B2([u8; 2]),$/;" e enum:ELBytes +B3 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ B3([u8; 3]),$/;" e enum:ELBytes +B4 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ B4([u8; 4]),$/;" e enum:ELBytes +BTreeMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^impl functor::ArbitraryF2$/;" c +BasicResultCache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^impl ResultCache for BasicResultCache {$/;" c +BasicResultCache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^struct BasicResultCache {$/;" s +BitSet /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^impl BitSetLike for BitSet {$/;" c +BitSetLike /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^pub trait BitSetLike: Clone + fmt::Debug {$/;" i +BitSetStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^impl BitSetStrategy {$/;" c +BitSetStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^impl Strategy for BitSetStrategy {$/;" c +BitSetStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^pub struct BitSetStrategy {$/;" s +BitSetValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^impl ValueTree for BitSetValueTree {$/;" c +BitSetValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^pub struct BitSetValueTree {$/;" s +Bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ type Bits = u16;$/;" t implementation:f16 +Bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ type Bits = u32;$/;" t implementation:f32 +Bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ type Bits = u64;$/;" t implementation:f64 +Bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ type Bits: Copy;$/;" t interface:FloatLayout +BoolValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^impl BoolValueTree {$/;" c +BoolValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^impl ValueTree for BoolValueTree {$/;" c +BoolValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^pub struct BoolValueTree {$/;" s +Box /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^impl ValueTree for Box {$/;" c +Box /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^impl Clone for Box {$/;" c +BoxedStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^impl Strategy for BoxedStrategy {$/;" c +BoxedStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^impl Clone for BoxedStrategy {$/;" c +BoxedStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^pub struct BoxedStrategy(Arc>>);$/;" s +BoxedStrategyWrapper /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^impl Strategy for BoxedStrategyWrapper$/;" c +BoxedStrategyWrapper /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^struct BoxedStrategyWrapper(T);$/;" s +BoxedVT /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^type BoxedVT = Box>;$/;" t +Branch /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ Branch(Vec),$/;" e enum:test::Tree +CacheHitSuccess /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ CacheHitSuccess,$/;" e enum:TestCaseOk +ChaCha /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ ChaCha(ChaChaRng),$/;" e enum:TestRngImpl +ChaCha /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ ChaCha([u8; 32]),$/;" e enum:Seed +ChaCha /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ ChaCha,$/;" e enum:RngAlgorithm +Chain /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^impl<$/;" c +CharRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^type CharRange = RangeInclusive;$/;" t +CharStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^impl<'a> CharStrategy<'a> {$/;" c +CharStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^impl<'a> Strategy for CharStrategy<'a> {$/;" c +CharStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^pub struct CharStrategy<'a> {$/;" s +CharValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^impl CharValueTree {$/;" c +CharValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^impl ValueTree for CharValueTree {$/;" c +CharValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^pub struct CharValueTree {$/;" s +CheckStrategySanityOptions /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^impl Default for CheckStrategySanityOptions {$/;" c +CheckStrategySanityOptions /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^pub struct CheckStrategySanityOptions {$/;" s +Cloned /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^impl<$/;" c +ConcatIter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^impl<'a, I: Iterator> Iterator for ConcatIter<'a, I> {$/;" c +ConcatIter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^struct ConcatIter<'a, I> {$/;" s +Config /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^impl Config {$/;" c +Config /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^impl Default for Config {$/;" c +Config /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^pub struct Config {$/;" s +CoroutineState /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/ops.rs /^impl$/;" c +Corrupt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^ Corrupt,$/;" e enum:ReplayFileStatus +DEFAULT_CONFIG /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^static DEFAULT_CONFIG: std::sync::LazyLock = std::sync::LazyLock::new(|| {$/;" v +DEFAULT_HOOK /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^ static mut DEFAULT_HOOK: Option) + Send + Sync>> =$/;" v module:internal +DeleteElement /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ DeleteElement(usize),$/;" e enum:Shrink +Direct /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ Direct(&'static str),$/;" e enum:FileFailurePersistence +Dummy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ impl Iterator for Dummy {$/;" c module:test +Dummy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ struct Dummy(u8);$/;" s module:test +DummyStruct /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mem.rs /^ struct DummyStruct;$/;" s module:test +ELBytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^enum ELBytes {$/;" g +ELBytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^impl<'a> IntoIterator for &'a ELBytes {$/;" c +ELSeq /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/str.rs /^type ELSeq = WA>;$/;" t +ELSeqs /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/str.rs /^type ELSeqs = TupleUnion<(ELSeq, ELSeq, ELSeq, ELSeq)>;$/;" t +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ type Err = ();$/;" t implementation:RngSeed +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ type Err = ();$/;" t implementation:PersistedSeed +Err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ type Err = ();$/;" t implementation:RngAlgorithm +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^impl From for Error {$/;" c +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^impl fmt::Display for Error {$/;" c +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^impl std::error::Error for Error {$/;" c +Error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^pub enum Error {$/;" g +Fail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ Fail(Reason),$/;" e enum:TestCaseError +Fail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ Fail(Reason, T),$/;" e enum:TestError +Failed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ Failed,$/;" e enum:LazyValueTreeState +FailurePersistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^pub trait FailurePersistence: Send + Sync + fmt::Debug {$/;" i +FileFailurePersistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^impl Default for FileFailurePersistence {$/;" c +FileFailurePersistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^impl FailurePersistence for FileFailurePersistence {$/;" c +FileFailurePersistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^impl FileFailurePersistence {$/;" c +FileFailurePersistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^pub enum FileFailurePersistence {$/;" g +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^impl Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^impl Clone for Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^impl bool> Strategy for Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^impl bool> Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^impl bool> ValueTree for Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^impl fmt::Debug for Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^pub struct Filter {$/;" s +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^impl Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^impl + Clone> Strategy for Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^impl> Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^impl> ValueTree for Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^impl fmt::Debug for Filter {$/;" c +Filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^pub struct Filter {$/;" s +FilterFn /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^pub trait FilterFn {$/;" i +FilterMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^impl FilterMap {$/;" c +FilterMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^impl Clone for FilterMap {$/;" c +FilterMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^impl Option, O: fmt::Debug> Strategy$/;" c +FilterMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^impl fmt::Debug for FilterMap {$/;" c +FilterMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^pub struct FilterMap {$/;" s +FilterMapValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^impl Option, O> Clone$/;" c +FilterMapValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^impl Option, O: fmt::Debug> ValueTree$/;" c +FilterMapValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^impl Option, O>$/;" c +FilterMapValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^impl fmt::Debug for FilterMapValueTree {$/;" c +FilterMapValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^pub struct FilterMapValueTree {$/;" s +Final /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ Final,$/;" e enum:ShrinkState +Finally /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^ impl Drop for Finally {$/;" c module:internal +Finally /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^ impl Finally {$/;" c module:internal +Finally /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^ struct Finally(Option);$/;" s module:internal +Fixed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ Fixed(u64)$/;" e enum:RngSeed +Flatten /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^impl Flatten {$/;" c +Flatten /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^impl Strategy for Flatten$/;" c +Flatten /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^pub struct Flatten {$/;" s +FlattenValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^pub struct FlattenValueTree$/;" s +FloatLayout /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^trait FloatLayout$/;" i +FloatTypes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^impl FloatTypes {$/;" c +Foo /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ struct Foo;$/;" s function:closure_tests::test_move +ForkOutput /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^impl ForkOutput {$/;" c +ForkOutput /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^struct ForkOutput {$/;" s +ForkOutput /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^struct ForkOutput;$/;" s +Fuse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^impl Strategy for Fuse {$/;" c +Fuse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^impl Fuse {$/;" c +Fuse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^impl ValueTree for Fuse {$/;" c +Fuse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^impl Fuse {$/;" c +Fuse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^pub struct Fuse {$/;" s +HashMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^impl functor::ArbitraryF2$/;" c +HashWriter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ impl io::Write for HashWriter {$/;" c method:BasicResultCache::key +HashWriter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ struct HashWriter(DefaultHasher);$/;" s method:BasicResultCache::key +INDICES /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ static INDICES: Range = 0..8;$/;" v function:test::sample_range +INIT_ONCE /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^ static INIT_ONCE: Once = Once::new();$/;" v module:internal +InProgress /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^ InProgress(Replay),$/;" e enum:ReplayFileStatus +Index /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/sample.rs /^impl Arbitrary for Index {$/;" c +Index /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^impl AsRef for Index {$/;" c +Index /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^impl Index {$/;" c +Index /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^pub struct Index(usize);$/;" s +IndexStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^impl IndexStrategy {$/;" c +Initialized /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ Initialized(S::Tree),$/;" e enum:LazyValueTreeState +Inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ type Inner = BitSet;$/;" t module:varsize +Inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ type Inner = Vec;$/;" t module:varsize +IntoIter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^impl$/;" c +IntoIter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^impl$/;" c +IntoIter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ type IntoIter = iter::Cloned>;$/;" t implementation:ELBytes +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ type Item = &'static u8;$/;" t implementation:test::Dummy +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ type Item = u8;$/;" t implementation:ELBytes +Item /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ type Item = ParseResult>;$/;" t implementation:ConcatIter +Just /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^impl Strategy for Just {$/;" c +Just /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^impl ValueTree for Just {$/;" c +Just /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^pub struct Just($/;" s +LazyJust /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^impl T> Clone for LazyJust {$/;" c +LazyJust /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^impl T> Copy for LazyJust {}$/;" c +LazyJust /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^impl T> LazyJust {$/;" c +LazyJust /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^impl T> fmt::Debug for LazyJust {$/;" c +LazyJust /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^impl T> Strategy for LazyJust {$/;" c +LazyJust /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^impl T> ValueTree for LazyJust {$/;" c +LazyJust /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^pub struct LazyJust T> {$/;" s +LazyJustFn /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^pub type LazyJustFn = LazyJust V>;$/;" t +LazyValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^impl Clone for LazyValueTree$/;" c +LazyValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^impl LazyValueTree {$/;" c +LazyValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^impl fmt::Debug for LazyValueTree$/;" c +LazyValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^pub struct LazyValueTree {$/;" s +LazyValueTreeState /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^enum LazyValueTreeState {$/;" g +LazyValueTreeState /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^impl Clone for LazyValueTreeState$/;" c +LazyValueTreeState /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^impl fmt::Debug for LazyValueTreeState$/;" c +Leaf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ Leaf,$/;" e enum:test::Tree +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl Clone for Map {$/;" c +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl O> Strategy for Map {$/;" c +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl O> ValueTree$/;" c +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl fmt::Debug for Map {$/;" c +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^pub struct Map {$/;" s +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^impl Map {$/;" c +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^impl> Strategy for Map {$/;" c +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^impl> ValueTree for Map {$/;" c +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^impl fmt::Debug for Map {$/;" c +Map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^pub struct Map {$/;" s +MapErr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^type MapErr =$/;" t +MapFailurePersistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^impl FailurePersistence for MapFailurePersistence {$/;" c +MapFailurePersistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^pub struct MapFailurePersistence {$/;" s +MapFn /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^pub trait MapFn {$/;" i +MapInto /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl MapInto {$/;" c +MapInto /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl Clone for MapInto {$/;" c +MapInto /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl Strategy for MapInto$/;" c +MapInto /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl ValueTree for MapInto$/;" c +MapInto /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl fmt::Debug for MapInto {$/;" c +MapInto /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^pub struct MapInto {$/;" s +MapOk /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^type MapOk =$/;" t +Mapped /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^pub type Mapped = Map, fn(I) -> O>;$/;" t +MaybeErr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl fmt::Debug$/;" c +MaybeErrValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl Clone for MaybeErrValueTree$/;" c +MaybeErrValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl fmt::Debug for MaybeErrValueTree$/;" c +MaybeOk /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl fmt::Debug$/;" c +MaybeOkValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl Clone for MaybeOkValueTree$/;" c +MaybeOkValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl fmt::Debug for MaybeOkValueTree$/;" c +MinSize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl statics::FilterFn> for MinSize {$/;" c +MinSize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl statics::FilterFn> for MinSize {$/;" c +MinSize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl statics::FilterFn> for MinSize {$/;" c +MinSize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl statics::FilterFn> for MinSize {$/;" c +MinSize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^struct MinSize(usize);$/;" s +MyFilter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ impl FilterFn for MyFilter {$/;" c function:test::test_static_filter +MyFilter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ struct MyFilter;$/;" s function:test::test_static_filter +MyMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ impl MapFn for MyMap {$/;" c function:test::test_static_map +MyMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ struct MyMap;$/;" s function:test::test_static_map +N /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/arrays.rs /^impl Arbitrary for [A; N] {$/;" c +N /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^impl Strategy for [S; N] {$/;" c +NONL_RANGES /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ static NONL_RANGES: &[RangeInclusive] = &[$/;" v function:unicode_class_strategy +NamedArguments /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^impl fmt::Debug for NamedArguments<&'static str, V> {$/;" c +NamedArguments /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^pub struct NamedArguments(#[doc(hidden)] pub N, #[doc(hidden)] pub V);$/;" s +NewCaseSuccess /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ NewCaseSuccess,$/;" e enum:TestCaseOk +NewTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^pub type NewTree = Result<::Tree, Reason>;$/;" t +NoOpResultCache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^impl ResultCache for NoOpResultCache {$/;" c +NoOpResultCache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^pub(crate) struct NoOpResultCache;$/;" s +NoShrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^impl Strategy for NoShrink {$/;" c +NoShrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^impl ValueTree for NoShrink {$/;" c +NoShrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^pub struct NoShrink(T);$/;" s +NoneStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl Strategy for NoneStrategy {$/;" c +NoneStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl ValueTree for NoneStrategy {$/;" c +NoneStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl Clone for NoneStrategy {$/;" c +NoneStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl Copy for NoneStrategy {}$/;" c +NoneStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl fmt::Debug for NoneStrategy {$/;" c +NoneStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^struct NoneStrategy(PhantomData);$/;" s +NoopFailurePersistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/noop.rs /^impl FailurePersistence for NoopFailurePersistence {$/;" c +NoopFailurePersistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/noop.rs /^struct NoopFailurePersistence;$/;" s +NotClone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ struct NotClone();$/;" s module:ownership_tests +O /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^impl MapFn for fn(I) -> O {$/;" c +Off /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ Off,$/;" e enum:FileFailurePersistence +OptionStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl fmt::Debug for OptionStrategy {$/;" c +OptionValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl Clone for OptionValueTree$/;" c +OptionValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl fmt::Debug for OptionValueTree$/;" c +Output /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ type Output = SizeRange;$/;" t implementation:SizeRange +Output /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ type Output = Result;$/;" t implementation:WrapErr +Output /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ type Output = Result;$/;" t implementation:WrapOk +Output /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ type Output = T;$/;" t implementation:SelectMapFn +Output /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ type Output = i32;$/;" t implementation:test::test_static_map::MyMap +Output /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ type Output = O;$/;" t implementation:O +Output /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ type Output: fmt::Debug;$/;" t interface:MapFn +PERSISTENCE_LOCK /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^static PERSISTENCE_LOCK: RwLock<()> = RwLock::new(());$/;" v +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^ type Parameters = SizeRange;$/;" t implementation:BTreeMap +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^ type Parameters = SizeRange;$/;" t implementation:HashMap +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^ type Parameters = SizeRange;$/;" t implementation:IntoIter +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/ops.rs /^ type Parameters = ();$/;" t implementation:CoroutineState +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ type Parameters = ();$/;" t implementation:Chain +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ type Parameters = ();$/;" t implementation:Cloned +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ type Parameters = ();$/;" t implementation:Zip +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/result.rs /^ type Parameters = Probability;$/;" t implementation:Result +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/result.rs /^ type Parameters = product_type![Probability, E::Parameters];$/;" t +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^ type Parameters = PathParams;$/;" t implementation:PathBuf +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^ type Parameters = PathParams;$/;" t implementation:PathParamsOutput +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ type Parameters = StringParam;$/;" t implementation:String +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/arrays.rs /^ type Parameters = A::Parameters;$/;" t implementation:N +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/functor.rs /^ type Parameters: Default;$/;" t interface:ArbitraryF1 +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/functor.rs /^ type Parameters: Default;$/;" t interface:ArbitraryF2 +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/sample.rs /^ type Parameters = ();$/;" t implementation:Index +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/sample.rs /^ type Parameters = ();$/;" t implementation:Selector +Parameters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^ type Parameters: Default;$/;" t interface:Arbitrary +ParamsFor /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^pub type ParamsFor = ::Parameters;$/;" t +ParseResult /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^type ParseResult = Result, Error>;$/;" t +PassThrough /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ PassThrough {$/;" e enum:TestRngImpl +PassThrough /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ PassThrough(Option<(usize, usize)>, Arc<[u8]>),$/;" e enum:Seed +PassThrough /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ PassThrough,$/;" e enum:RngAlgorithm +PathBuf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^impl Arbitrary for PathBuf {$/;" c +PathParams /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/path.rs /^impl Default for PathParams {$/;" c +PathParams /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/path.rs /^impl PathParams {$/;" c +PathParams /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/path.rs /^pub struct PathParams {$/;" s +PathParamsOutput /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^impl Arbitrary for PathParamsOutput {$/;" c +PathParamsOutput /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^pub struct PathParamsOutput {$/;" s +PersistedCaseSuccess /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ PersistedCaseSuccess,$/;" e enum:TestCaseOk +PersistedSeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^impl Display for PersistedSeed {$/;" c +PersistedSeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^impl FromStr for PersistedSeed {$/;" c +PersistedSeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^pub struct PersistedSeed(pub(crate) Seed);$/;" s +Perturb /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl Clone for Perturb {$/;" c +Perturb /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl O> Strategy$/;" c +Perturb /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl fmt::Debug for Perturb {$/;" c +Perturb /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^pub struct Perturb {$/;" s +PerturbValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl Clone for PerturbValueTree {$/;" c +PerturbValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl O> ValueTree$/;" c +PerturbValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^impl fmt::Debug for PerturbValueTree {$/;" c +PerturbValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^pub struct PerturbValueTree {$/;" s +PoorlyBehavedDebug /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ impl fmt::Debug for PoorlyBehavedDebug {$/;" c module:test +PoorlyBehavedDebug /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ struct PoorlyBehavedDebug(i32);$/;" s module:test +Probability /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl Default for Probability {$/;" c +Probability /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl From for Probability {$/;" c +Probability /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl Probability {$/;" c +Probability /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^pub struct Probability(f64);$/;" s +ProptestResultExt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^pub trait ProptestResultExt: private::Sealed {$/;" i +Random /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ Random,$/;" e enum:RngSeed +Range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl From for Range {$/;" c +RangeSubset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^impl Strategy for RangeSubset$/;" c +RangeSubset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^pub struct RangeSubset {$/;" s +RangeSubsetValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^impl ValueTree for RangeSubsetValueTree$/;" c +RangeSubsetValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^pub struct RangeSubsetValueTree {$/;" s +RangedParams1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^type RangedParams1 = product_type![SizeRange, A];$/;" t +RangedParams2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^type RangedParams2 = product_type![SizeRange, A, B];$/;" t +Reason /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^impl From<&'static str> for Reason {$/;" c +Reason /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^impl From> for Reason {$/;" c +Reason /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^impl From for Reason {$/;" c +Reason /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^impl Reason {$/;" c +Reason /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^impl fmt::Display for Reason {$/;" c +Reason /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^pub struct Reason(Cow<'static, str>);$/;" s +Recorder /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ Recorder {$/;" e enum:TestRngImpl +Recorder /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ Recorder([u8; 32]),$/;" e enum:Seed +Recorder /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ Recorder,$/;" e enum:RngAlgorithm +Recursive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^impl<$/;" c +Recursive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^impl Clone for Recursive {$/;" c +Recursive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^impl fmt::Debug for Recursive {$/;" c +Recursive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^pub struct Recursive {$/;" s +RegexSyntax /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ RegexSyntax(ParseError),$/;" e enum:Error +Reject /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ Reject(Reason),$/;" e enum:TestCaseError +Reject /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ Reject,$/;" e enum:TestCaseOk +RejectionDetail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^type RejectionDetail = BTreeMap;$/;" t +Replay /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^impl Replay {$/;" c +Replay /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^pub(crate) struct Replay {$/;" s +ReplayFileStatus /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^pub(crate) enum ReplayFileStatus {$/;" g +ReplayFromForkSuccess /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ ReplayFromForkSuccess,$/;" e enum:TestCaseOk +Result /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/result.rs /^impl functor::ArbitraryF2 for Result {$/;" c +Result /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/result.rs /^impl functor::ArbitraryF1 for Result$/;" c +Result /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ impl Sealed for Result {}$/;" c module:private +Result /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^impl ProptestResultExt for Result {$/;" c +ResultCache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^pub trait ResultCache {$/;" i +ResultCacheKey /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^impl<'a> ResultCacheKey<'a> {$/;" c +ResultCacheKey /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^pub struct ResultCacheKey<'a> {$/;" s +RngAlgorithm /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^impl Default for RngAlgorithm {$/;" c +RngAlgorithm /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^impl RngAlgorithm {$/;" c +RngAlgorithm /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^impl fmt::Display for RngAlgorithm {$/;" c +RngAlgorithm /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^impl str::FromStr for RngAlgorithm {$/;" c +RngAlgorithm /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^pub enum RngAlgorithm {$/;" g +RngSeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^impl fmt::Display for RngSeed {$/;" c +RngSeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^impl str::FromStr for RngSeed {$/;" c +RngSeed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^pub enum RngSeed {$/;" g +SBoxedStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^impl Strategy for SBoxedStrategy {$/;" c +SBoxedStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^impl Clone for SBoxedStrategy {$/;" c +SBoxedStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^pub struct SBoxedStrategy($/;" s +SFnPtrMap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^pub(crate) type SFnPtrMap =$/;" t +SMapped /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^pub type SMapped = statics::Map, fn(I) -> O>;$/;" t +SampledBitSetStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^impl SampledBitSetStrategy {$/;" c +SampledBitSetStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^impl Strategy for SampledBitSetStrategy {$/;" c +SampledBitSetStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^pub struct SampledBitSetStrategy {$/;" s +Sealed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ pub trait Sealed {}$/;" i module:private +Seed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^impl Seed {$/;" c +Seed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^pub(crate) enum Seed {$/;" g +SelectMapFn /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^impl statics::MapFn for SelectMapFn {$/;" c +SelectMapFn /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^struct SelectMapFn(Arc>);$/;" s +Selector /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/sample.rs /^impl Arbitrary for Selector {$/;" c +Selector /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^impl Selector {$/;" c +Selector /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^pub struct Selector {$/;" s +SelectorStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^impl SelectorStrategy {$/;" c +SelectorStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^impl Strategy for SelectorStrategy {$/;" c +SelectorStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^pub struct SelectorStrategy {$/;" s +SelectorValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^impl ValueTree for SelectorValueTree {$/;" c +SelectorValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^pub struct SelectorValueTree {$/;" s +Shrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^enum Shrink {$/;" g +ShrinkElement /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ ShrinkElement(usize),$/;" e enum:Shrink +ShrinkState /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^enum ShrinkState {$/;" g +Shuffle /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^impl Strategy for Shuffle$/;" c +Shuffle /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^pub struct Shuffle(pub(super) S);$/;" s +ShuffleValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^impl ShuffleValueTree$/;" c +ShuffleValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^impl ValueTree for ShuffleValueTree$/;" c +ShuffleValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^pub struct ShuffleValueTree {$/;" s +Shuffleable /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^pub trait Shuffleable {$/;" i +Simplified /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ Simplified,$/;" e enum:ShrinkState +SizeRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl Add for SizeRange {$/;" c +SizeRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl Default for SizeRange {$/;" c +SizeRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl From<(usize, usize)> for SizeRange {$/;" c +SizeRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl From> for SizeRange {$/;" c +SizeRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl From> for SizeRange {$/;" c +SizeRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl From> for SizeRange {$/;" c +SizeRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl From> for SizeRange {$/;" c +SizeRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl From for SizeRange {$/;" c +SizeRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl SizeRange {$/;" c +SizeRange /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub struct SizeRange(Range);$/;" s +SourceParallel /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ SourceParallel(&'static str),$/;" e enum:FileFailurePersistence +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^ type Strategy = SMapped<(bool, Vec), Self>;$/;" t implementation:PathParamsOutput +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^ type Strategy = SMapped;$/;" t implementation:PathBuf +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ type Strategy = &'static str;$/;" t implementation:String +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/arrays.rs /^ type Strategy = UniformArrayStrategy;$/;" t implementation:N +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/sample.rs /^ type Strategy = IndexStrategy;$/;" t implementation:Index +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/sample.rs /^ type Strategy = SelectorStrategy;$/;" t implementation:Selector +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^ type Strategy: Strategy;$/;" t interface:Arbitrary +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^pub trait Strategy: fmt::Debug {$/;" i +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ type Strategy = RegexGeneratorStrategy;$/;" t implementation:String +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ type Strategy = RegexGeneratorStrategy;$/;" t implementation:Vec +Strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ type Strategy: Strategy;$/;" t interface:StrategyFromRegex +StrategyFor /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^pub type StrategyFor = ::Strategy;$/;" t +StrategyFromRegex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^pub trait StrategyFromRegex: Sized + fmt::Debug {$/;" i +StrictValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ impl StrictValueTree {$/;" c module:test +StrictValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ impl ValueTree for StrictValueTree {$/;" c module:test +StrictValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ struct StrictValueTree {$/;" s module:test +String /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^impl Arbitrary for String {$/;" c +String /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^impl StrategyFromRegex for String {$/;" c +StringParam /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^impl Default for StringParam {$/;" c +StringParam /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^impl From<&'static str> for StringParam {$/;" c +StringParam /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^pub struct StringParam(&'static str);$/;" s +Subsequence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^impl Strategy for Subsequence {$/;" c +Subsequence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^pub struct Subsequence {$/;" s +SubsequenceValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^impl ValueTree for SubsequenceValueTree {$/;" c +SubsequenceValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^pub struct SubsequenceValueTree {$/;" s +T /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^impl Strategy for fn() -> T {$/;" c +T /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^impl ValueTree for fn() -> T {$/;" c +TEST_PATHS /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ static TEST_PATHS: std::sync::LazyLock = std::sync::LazyLock::new(|| {$/;" v module:tests +TEST_RUNNER_RELATIVE /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ static TEST_RUNNER_RELATIVE: std::sync::LazyLock = std::sync::LazyLock::new(|| /;" v function:tests::relative_source_files_absolutified +Terminated /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^ Terminated(Replay),$/;" e enum:ReplayFileStatus +TestCaseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^impl TestCaseError {$/;" c +TestCaseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^impl fmt::Display for TestCaseError {$/;" c +TestCaseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^impl From for TestCaseError {$/;" c +TestCaseError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^pub enum TestCaseError {$/;" g +TestCaseOk /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^pub(crate) enum TestCaseOk {$/;" g +TestCaseResult /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^pub type TestCaseResult = Result<(), TestCaseError>;$/;" t +TestCaseResultV2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^pub(crate) type TestCaseResultV2 = Result;$/;" t +TestError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^impl ::std::error::Error for TestError {$/;" c +TestError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^impl fmt::Display for TestError {$/;" c +TestError /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^pub enum TestError {$/;" g +TestPaths /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ struct TestPaths {$/;" s module:tests +TestRng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^impl RngCore for TestRng {$/;" c +TestRng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^impl TestRng {$/;" c +TestRng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^pub struct TestRng {$/;" s +TestRngImpl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^enum TestRngImpl {$/;" g +TestRunResult /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^type TestRunResult = Result<(), TestError<::Value>>;$/;" t +TestRunner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^impl Default for TestRunner {$/;" c +TestRunner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^impl TestRunner {$/;" c +TestRunner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^impl fmt::Debug for TestRunner {$/;" c +TestRunner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^impl fmt::Display for TestRunner {$/;" c +TestRunner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^pub struct TestRunner {$/;" s +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ type Tree = ArrayValueTree<[S::Tree; N]>;$/;" t implementation:N +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ type Tree = ArrayValueTree<[S::Tree; N]>;$/;" t implementation:UniformArrayStrategy +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ type Tree = BitSetValueTree;$/;" t implementation:BitSetStrategy +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ type Tree = BitSetValueTree;$/;" t implementation:SampledBitSetStrategy +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ type Tree = BoolValueTree;$/;" t implementation:Any +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ type Tree = BoolValueTree;$/;" t implementation:Weighted +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ type Tree = CharValueTree;$/;" t implementation:CharStrategy +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ type Tree = VecValueTree;$/;" t implementation:Vec +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ type Tree = VecValueTree;$/;" t implementation:VecStrategy +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ type Tree = Self;$/;" t implementation:NoneStrategy +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ type Tree = RangeSubsetValueTree;$/;" t +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ type Tree = SelectorValueTree;$/;" t implementation:SelectorStrategy +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ type Tree = SubsequenceValueTree;$/;" t implementation:Subsequence +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ type Tree = Filter;$/;" t implementation:Filter +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ type Tree = FilterMapValueTree;$/;" t implementation:FilterMap +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^ type Tree = FlattenValueTree;$/;" t +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ type Tree = Fuse;$/;" t implementation:Fuse +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ type Tree = Self;$/;" t implementation:Just +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ type Tree = Self;$/;" t implementation:LazyJust +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ type Tree = Self;$/;" t implementation:T +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ type Tree = Map;$/;" t implementation:Map +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ type Tree = MapInto;$/;" t +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ type Tree = PerturbValueTree;$/;" t implementation:Perturb +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ enum Tree {$/;" g module:test +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ impl Tree {$/;" c module:test +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ type Tree = Box>;$/;" t implementation:Recursive +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ type Tree = ShuffleValueTree;$/;" t +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ type Tree = Filter;$/;" t implementation:Filter +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ type Tree = Map;$/;" t implementation:Map +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Tree = Box>;$/;" t +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Tree = BoxedVT;$/;" t implementation:BoxedStrategy +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Tree = BoxedVT;$/;" t implementation:SBoxedStrategy +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Tree = NoShrink;$/;" t implementation:NoShrink +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Tree: ValueTree;$/;" t interface:Strategy +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ type Tree = UnionValueTree;$/;" t implementation:Union +Tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ type Tree = RegexGeneratorValueTree;$/;" t implementation:str +TupleUnion /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^impl TupleUnion {$/;" c +TupleUnion /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^pub struct TupleUnion(T);$/;" s +TupleUnionValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^pub struct TupleUnionValueTree {$/;" s +TupleValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^impl TupleValueTree {$/;" c +TupleValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^pub struct TupleValueTree {$/;" s +UniformArrayStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^impl UniformArrayStrategy {$/;" c +UniformArrayStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^impl Strategy$/;" c +UniformArrayStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^pub struct UniformArrayStrategy {$/;" s +Uninitialized /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ Uninitialized {$/;" e enum:LazyValueTreeState +Union /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^impl Strategy for Union {$/;" c +Union /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^impl Union {$/;" c +Union /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^pub struct Union {$/;" s +UnionValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^impl Clone for UnionValueTree$/;" c +UnionValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^impl ValueTree for UnionValueTree {$/;" c +UnionValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^impl fmt::Debug for UnionValueTree$/;" c +UnionValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^pub struct UnionValueTree {$/;" s +UnsupportedRegex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ UnsupportedRegex(&'static str),$/;" e enum:Error +Untouched /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ Untouched,$/;" e enum:ShrinkState +VALUES /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ static VALUES: &[usize] = &[0, 1, 2, 3, 4, 5, 6, 7];$/;" v function:test::sample_slice +VALUES /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ static VALUES: &'static [i32] = &[$/;" v module:test +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ type Value = [S::Value; N];$/;" t implementation:N +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ type Value = [S::Value; N];$/;" t implementation:UniformArrayStrategy +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ type Value = [T::Value; N];$/;" t implementation:ArrayValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ type Value = T;$/;" t implementation:BitSetStrategy +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ type Value = T;$/;" t implementation:BitSetValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ type Value = T;$/;" t implementation:SampledBitSetStrategy +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ type Value = bool;$/;" t implementation:Any +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ type Value = bool;$/;" t implementation:BoolValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ type Value = bool;$/;" t implementation:Weighted +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ type Value = char;$/;" t implementation:CharStrategy +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ type Value = char;$/;" t implementation:CharValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ type Value = Vec;$/;" t implementation:Vec +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ type Value = Vec;$/;" t implementation:VecStrategy +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ type Value = Vec;$/;" t implementation:VecValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ type Value = Option;$/;" t implementation:NoneStrategy +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ type Value = Vec;$/;" t +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ type Value = Selector;$/;" t implementation:SelectorStrategy +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ type Value = Selector;$/;" t implementation:SelectorValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ type Value = Vec;$/;" t implementation:Subsequence +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ type Value = Vec;$/;" t implementation:SubsequenceValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ type Value = S::Value;$/;" t implementation:Filter +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ type Value = O;$/;" t implementation:FilterMap +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ type Value = O;$/;" t implementation:FilterMapValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^ type Value = ::Value;$/;" t +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ type Value = u32;$/;" t implementation:test::StrictValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ type Value = T::Value;$/;" t implementation:Fuse +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ type Value = T;$/;" t implementation:Just +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ type Value = T;$/;" t implementation:LazyJust +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ type Value = T;$/;" t implementation:T +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ type Value = O;$/;" t +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ type Value = O;$/;" t implementation:Map +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ type Value = O;$/;" t implementation:Perturb +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ type Value = O;$/;" t implementation:PerturbValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ type Value = T;$/;" t implementation:Recursive +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ type Value = S::Value;$/;" t +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ type Value = V::Value;$/;" t +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ type Value = F::Output;$/;" t implementation:Map +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ type Value = S::Value;$/;" t implementation:Filter +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Value = T::Value;$/;" t +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Value = T::Value;$/;" t implementation:Box +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Value = T::Value;$/;" t implementation:NoShrink +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Value = T;$/;" t implementation:BoxedStrategy +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Value = T;$/;" t implementation:SBoxedStrategy +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Value: fmt::Debug;$/;" t interface:Strategy +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ type Value: fmt::Debug;$/;" t interface:ValueTree +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ type Value = T::Value;$/;" t implementation:Union +Value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ type Value = String;$/;" t implementation:str +ValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^pub trait ValueTree {$/;" i +VarBitSet /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ impl BitSetLike for VarBitSet {$/;" c module:varsize +VarBitSet /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ impl FromIterator for VarBitSet {$/;" c module:varsize +VarBitSet /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ impl VarBitSet {$/;" c module:varsize +VarBitSet /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ pub struct VarBitSet(Inner);$/;" s module:varsize +Vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^impl BitSetLike for Vec {$/;" c +Vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl Strategy for Vec {$/;" c +Vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^impl StrategyFromRegex for Vec {$/;" c +VecStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl Strategy for VecStrategy {$/;" c +VecStrategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub struct VecStrategy {$/;" s +VecValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^impl ValueTree for VecValueTree {$/;" c +VecValueTree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub struct VecValueTree {$/;" s +W /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^pub type W = (u32, T);$/;" t +WA /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^pub type WA = (u32, Arc);$/;" t +WAJO /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/cmp.rs /^type WAJO = WA>;$/;" t +Weighted /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^impl Strategy for Weighted {$/;" c +Weighted /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^pub struct Weighted(f64);$/;" s +WithSource /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ WithSource(&'static str),$/;" e enum:FileFailurePersistence +WrapErr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl Clone for WrapErr {$/;" c +WrapErr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl Copy for WrapErr {}$/;" c +WrapErr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl fmt::Debug for WrapErr {$/;" c +WrapErr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl statics::MapFn for WrapErr {$/;" c +WrapErr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^struct WrapErr(PhantomData, PhantomData);$/;" s +WrapOk /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl Clone for WrapOk {$/;" c +WrapOk /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl Copy for WrapOk {}$/;" c +WrapOk /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl fmt::Debug for WrapOk {$/;" c +WrapOk /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^impl statics::MapFn for WrapOk {$/;" c +WrapOk /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^struct WrapOk(PhantomData, PhantomData);$/;" s +XorShift /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ XorShift(XorShiftRng),$/;" e enum:TestRngImpl +XorShift /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ XorShift([u8; 16]),$/;" e enum:Seed +XorShift /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ XorShift,$/;" e enum:RngAlgorithm +Y /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ struct Y(pub u8);$/;" s function:any_tests::proptest_ext_test +Zip /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^impl$/;" c +_NonExhaustive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ _NonExhaustive,$/;" e enum:FileFailurePersistence +_NonExhaustive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ _NonExhaustive,$/;" e enum:RngAlgorithm +__sugar_to_owned /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub fn __sugar_to_owned(&self) -> Self {$/;" P implementation:Config +_alloc /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^mod _alloc;$/;" n +_core /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^mod _core;$/;" n +_fork /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ fn _fork(&self) -> bool {$/;" P implementation:Config +_marker /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ _marker: PhantomData,$/;" m struct:UniformArrayStrategy +_marker /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ _marker: PhantomData,$/;" m struct:SampledBitSetStrategy +_non_exhaustive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ pub _non_exhaustive: (),$/;" m struct:CheckStrategySanityOptions +_non_exhaustive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub _non_exhaustive: (),$/;" m struct:Config +_nonexhaustive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ _nonexhaustive: (),$/;" m struct:SelectorStrategy +_std /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^mod _std;$/;" n +a /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^impl<'a, 'b> PartialEq$/;" c +absolute_path_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ fn absolute_path_case() {$/;" f function:tests::persistence_file_location_resolved_correctly +absolute_path_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ fn absolute_path_case() {}$/;" f function:tests::persistence_file_location_resolved_correctly +absolutize_source_file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^fn absolutize_source_file<'a>(source: &'a Path) -> Option> {$/;" f +absolutize_source_file_with_cwd /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^fn absolutize_source_file_with_cwd<'a>($/;" f +accepts_custom_config /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn accepts_custom_config() {$/;" f module:closure_tests +accepts_unblocked_syntax /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn accepts_unblocked_syntax() {$/;" f module:closure_tests +access_vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^macro_rules! access_vec {$/;" M +add /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn add(self, rhs: usize) -> Self::Output {$/;" P implementation:SizeRange +alloc /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/mod.rs /^mod alloc;$/;" n +another_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^mod another_test {$/;" n +any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^pub fn any() -> StrategyFor {$/;" f +any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^pub fn any() -> CharStrategy<'static> {$/;" f +any_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^mod any_tests {$/;" n +any_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^pub fn any_with(args: ParamsFor) -> StrategyFor {$/;" f +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^pub(crate) fn append($/;" f +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn append(&mut self, _result: &TestCaseResult) {}$/;" P implementation:ForkOutput +append /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn append(&mut self, result: &TestCaseResult) {$/;" P implementation:ForkOutput +applies_desired_bias /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ fn applies_desired_bias() {$/;" f module:test +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn apply(&self, map: &BTreeMap) -> bool {$/;" P implementation:MinSize +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn apply(&self, map: &HashMap) -> bool {$/;" P implementation:MinSize +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn apply(&self, set: &BTreeSet) -> bool {$/;" P implementation:MinSize +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn apply(&self, set: &HashSet) -> bool {$/;" P implementation:MinSize +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn apply(&self, e: E) -> Result {$/;" P implementation:WrapErr +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn apply(&self, t: T) -> Result {$/;" P implementation:WrapOk +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn apply(&self, ix: usize) -> T {$/;" P implementation:SelectMapFn +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn apply(&self, &v: &i32) -> bool {$/;" P implementation:test::test_static_filter::MyFilter +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn apply(&self, v: i32) -> i32 {$/;" P implementation:test::test_static_map::MyMap +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn apply(&self, t: &T) -> bool;$/;" P interface:FilterFn +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn apply(&self, t: T) -> Self::Output;$/;" P interface:MapFn +apply /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn apply(&self, x: I) -> Self::Output {$/;" P implementation:O +arbitrary /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/macros.rs /^macro_rules! arbitrary {$/;" M +arbitrary /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^ fn arbitrary() -> Self::Strategy {$/;" P interface:Arbitrary +arbitrary /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^pub fn arbitrary() -> S$/;" f +arbitrary /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod arbitrary;$/;" n +arbitrary_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^ fn arbitrary_with(args: Self::Parameters) -> Self::Strategy {$/;" P implementation:PathBuf +arbitrary_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^ fn arbitrary_with(args: Self::Parameters) -> Self::Strategy {$/;" P implementation:PathParamsOutput +arbitrary_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ fn arbitrary_with(args: Self::Parameters) -> Self::Strategy {$/;" P implementation:String +arbitrary_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/arrays.rs /^ fn arbitrary_with(args: Self::Parameters) -> Self::Strategy {$/;" P implementation:N +arbitrary_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/sample.rs /^ fn arbitrary_with(_: ()) -> IndexStrategy {$/;" P implementation:Index +arbitrary_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/sample.rs /^ fn arbitrary_with(_: ()) -> SelectorStrategy {$/;" P implementation:Selector +arbitrary_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^ fn arbitrary_with(args: Self::Parameters) -> Self::Strategy;$/;" P interface:Arbitrary +arbitrary_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/traits.rs /^pub fn arbitrary_with(args: P) -> S$/;" f +array /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod array;$/;" n +arrays /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^mod arrays;$/;" n +as_any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ fn as_any(&self) -> &dyn Any {$/;" P implementation:FileFailurePersistence +as_any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^ fn as_any(&self) -> &dyn Any {$/;" P implementation:MapFailurePersistence +as_any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn as_any(&self) -> &dyn Any;$/;" P interface:FailurePersistence +as_any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/noop.rs /^ fn as_any(&self) -> &dyn Any {$/;" P implementation:NoopFailurePersistence +as_inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ pub(crate) fn as_inner(&self) -> Option<&S::Tree> {$/;" P implementation:LazyValueTree +as_inner_mut /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ pub(crate) fn as_inner_mut(&mut self) -> Option<&mut S::Tree> {$/;" P implementation:LazyValueTree +as_ref /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn as_ref(&self) -> &Index {$/;" P implementation:Index +ascii /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod ascii;$/;" n +assert_converges /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn assert_converges bool>(start: i8, pass: P) {$/;" f function:test::i8_binary_search_always_converges +assert_converges /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn assert_converges bool>(start: u8, pass: P) {$/;" f function:test::u8_binary_search_always_converges +assert_dynamic /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn assert_dynamic(v: Union) -> Union {$/;" f function:test::oneof_all_counts +assert_nonempty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ pub(crate) fn assert_nonempty(&self) {$/;" P implementation:SizeRange +assert_same /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ macro_rules! assert_same {$/;" M function:check_strategy_sanity +assert_send_and_sync /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn assert_send_and_sync(_: T) {}$/;" f module:test +assert_static /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn assert_static(v: TupleUnion) -> TupleUnion {$/;" f function:test::oneof_all_counts +atomic /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/sync.rs /^macro_rules! atomic {$/;" M +await_child /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^fn await_child($/;" f +await_child_without_timeout /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^fn await_child_without_timeout($/;" f +b1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ fn b1(a: u8) -> ELBytes {$/;" f function:gen_el_bytes +b2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ fn b2(a: (u8, u8)) -> ELBytes {$/;" f function:gen_el_bytes +b3 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ fn b3(a: ((u8, u8), u8)) -> ELBytes {$/;" f function:gen_el_bytes +b4 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ fn b4(a: ((u8, u8), u8, u8)) -> ELBytes {$/;" f function:gen_el_bytes +base /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ base: BoxedStrategy,$/;" m struct:Recursive +basic_result_cache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^pub fn basic_result_cache() -> Box {$/;" f +bias_increment /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ bias_increment: u64,$/;" m struct:Selector +binary_heap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub fn binary_heap($/;" f +bit_strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ bit_strategy: SampledBitSetStrategy,$/;" m struct:Subsequence +bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ bits: SizeRange,$/;" m struct:SampledBitSetStrategy +bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod bits;$/;" n +bool /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod bool;$/;" n +borrow /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/mod.rs /^mod borrow;$/;" n +box_clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ fn box_clone(&self) -> Box {$/;" P implementation:FileFailurePersistence +box_clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^ fn box_clone(&self) -> Box {$/;" P implementation:MapFailurePersistence +box_clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn box_clone(&self) -> Box;$/;" P interface:FailurePersistence +box_clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/noop.rs /^ fn box_clone(&self) -> Box {$/;" P implementation:NoopFailurePersistence +boxed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/mod.rs /^mod boxed;$/;" n +boxed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn boxed(self) -> BoxedStrategy$/;" P implementation:BoxedStrategy +boxed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn boxed(self) -> BoxedStrategy$/;" P implementation:SBoxedStrategy +boxed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn boxed(self) -> BoxedStrategy$/;" P interface:Strategy +btree_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub fn btree_map($/;" f +btree_set /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub fn btree_set($/;" f +buf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ buf: Vec,$/;" m struct:ConcatIter +buffer /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/io.rs /^macro_rules! buffer {$/;" M +bwr_false /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/sync.rs /^fn bwr_false() -> BarrierWaitResult {$/;" f +bwr_true /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/sync.rs /^fn bwr_true() -> BarrierWaitResult {$/;" f +bytes_regex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^pub fn bytes_regex(regex: &str) -> ParseResult> {$/;" f +bytes_regex_parsed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^pub fn bytes_regex_parsed(expr: &Hir) -> ParseResult> {$/;" f +bytes_used /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub fn bytes_used(&self) -> Vec {$/;" P implementation:TestRng +bytes_used /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn bytes_used(&self) -> Vec {$/;" P implementation:TestRunner +call_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^fn call_test($/;" f +can_access_pub_compose /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn can_access_pub_compose() {$/;" f module:another_test +cases /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub cases: u32,$/;" m struct:Config +cell /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod cell;$/;" n +char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/mod.rs /^mod char;$/;" n +char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod char;$/;" n +check_strategy_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^pub fn check_strategy_sanity($/;" f +clear /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn clear(&mut self, bit: usize) {$/;" P implementation:varsize::VarBitSet +clear /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn clear(&mut self, bit: usize) {$/;" P implementation:BitSet +clear /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn clear(&mut self, bit: usize) {$/;" P implementation:Vec +clear /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn clear(&mut self, ix: usize);$/;" P interface:BitSetLike +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn clone(&self) -> Self {$/;" P implementation:NoneStrategy +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn clone(&self) -> Self {$/;" f +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn clone(&self) -> Self {$/;" P implementation:WrapErr +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn clone(&self) -> Self {$/;" P implementation:WrapOk +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn clone(&self) -> Self {$/;" f +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ fn clone(&self) -> Self {$/;" P implementation:Filter +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn clone(&self) -> Self {$/;" P implementation:FilterMap +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn clone(&self) -> Self {$/;" P implementation:FilterMapValueTree +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ fn clone(&self) -> Self {$/;" P implementation:LazyJust +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ fn clone(&self) -> Self {$/;" f +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn clone(&self) -> Self {$/;" P implementation:Map +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn clone(&self) -> Self {$/;" P implementation:MapInto +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn clone(&self) -> Self {$/;" P implementation:Perturb +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn clone(&self) -> Self {$/;" P implementation:PerturbValueTree +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ fn clone(&self) -> Self {$/;" P implementation:Recursive +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn clone(&self) -> Self {$/;" P implementation:BoxedStrategy +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn clone(&self) -> Self {$/;" P implementation:SBoxedStrategy +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn clone(&self) -> Self {$/;" f +clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn clone(&self) -> Box {$/;" P implementation:Box +clone_with_source_file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub fn clone_with_source_file(&self, source_file: &'static str) -> Self {$/;" P implementation:Config +closure_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^mod closure_tests {$/;" n +cmp /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod cmp;$/;" n +collection /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod collection;$/;" n +collections /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/mod.rs /^mod collections;$/;" n +compile_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^fn compile_tests() {$/;" f +complete /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^ pub fn complete(mut file: impl Write) -> io::Result<()> {$/;" P implementation:Replay +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:ArrayValueTree +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:BitSetValueTree +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:BoolValueTree +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:CharValueTree +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:VecValueTree +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:NoneStrategy +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ fn complicate(&mut self) -> bool {$/;" f +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:SelectorValueTree +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:SubsequenceValueTree +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:Filter +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:FilterMapValueTree +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:test::StrictValueTree +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:Fuse +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:Map +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:PerturbValueTree +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn complicate(&mut self) -> bool {$/;" f +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn complicate(&mut self) -> bool {$/;" f +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:Filter +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:Map +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:Box +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn complicate(&mut self) -> bool {$/;" P implementation:NoShrink +complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn complicate(&mut self) -> bool;$/;" P interface:ValueTree +complicates_to_previous /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn complicates_to_previous() {$/;" f module:test +component_regex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/path.rs /^ component_regex: StringParam,$/;" m struct:PathParams +component_regex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/path.rs /^ pub fn component_regex(&self) -> StringParam {$/;" P implementation:PathParams +components /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^ components: Vec,$/;" m struct:PathParamsOutput +components /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/path.rs /^ components: SizeRange,$/;" m struct:PathParams +components /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/path.rs /^ pub fn components(&self) -> SizeRange {$/;" P implementation:PathParams +config /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/mod.rs /^mod config;$/;" n +config /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ config: Config,$/;" m struct:TestRunner +config /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn config(&self) -> &Config {$/;" P implementation:TestRunner +consistent /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ macro_rules! consistent {$/;" M module:test +contextualize_config /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^pub fn contextualize_config(mut result: Config) -> Config {$/;" f +contextualize_config /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^pub fn contextualize_config(result: Config) -> Config {$/;" f +contract_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ macro_rules! contract_sanity {$/;" M module:test::contract_sanity +contract_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ mod contract_sanity {$/;" n module:test +convert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod convert;$/;" n +count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn count(&self) -> usize {$/;" P implementation:varsize::VarBitSet +count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn count(&self) -> usize {$/;" P implementation:BitSet +count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn count(&self) -> usize {$/;" P implementation:Vec +count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn count(&self) -> usize {$/;" P interface:BitSetLike +count_ok_of_1000 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn count_ok_of_1000(s: impl Strategy>) -> u32 {$/;" f module:test +count_some_of_1000 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn count_some_of_1000(s: OptionStrategy>) -> u32 {$/;" f module:test +crate_root /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ crate_root: &'static Path,$/;" m struct:tests::TestPaths +curr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ curr: u32,$/;" m struct:test::StrictValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ fn current(&self) -> [T::Value; N] {$/;" P implementation:ArrayValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn current(&self) -> T {$/;" P implementation:BitSetValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ current: bool,$/;" m struct:BoolValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ fn current(&self) -> bool {$/;" P implementation:BoolValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ fn current(&self) -> char {$/;" P implementation:CharValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn current(&self) -> Vec {$/;" P implementation:VecValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn current(&self) -> Option {$/;" P implementation:NoneStrategy +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ fn current(&self) -> Self::Value {$/;" f +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn current(&self) -> Selector {$/;" P implementation:SelectorValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn current(&self) -> Self::Value {$/;" P implementation:SubsequenceValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ fn current(&self) -> S::Value {$/;" P implementation:Filter +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ current: Cell>,$/;" m struct:FilterMapValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn current(&self) -> O {$/;" P implementation:FilterMapValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^ current: Fuse<::Tree>,$/;" m struct:FlattenValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ fn current(&self) -> u32 {$/;" P implementation:test::StrictValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ fn current(&self) -> T::Value {$/;" P implementation:Fuse +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ fn current(&self) -> Self::Value {$/;" P implementation:LazyJust +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ fn current(&self) -> Self::Value {$/;" P implementation:T +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ fn current(&self) -> T {$/;" P implementation:Just +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn current(&self) -> O {$/;" P implementation:Map +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn current(&self) -> O {$/;" P implementation:PerturbValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn current(&self) -> O {$/;" f +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn current(&self) -> V::Value {$/;" f +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn current(&self) -> F::Output {$/;" P implementation:Map +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn current(&self) -> S::Value {$/;" P implementation:Filter +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn current(&self) -> Self::Value {$/;" P implementation:Box +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn current(&self) -> Self::Value;$/;" P interface:ValueTree +current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn current(&self) -> T::Value {$/;" P implementation:NoShrink +def_access_tuple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^macro_rules! def_access_tuple {$/;" M +default /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn default() -> Self {$/;" P implementation:SizeRange +default /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn default() -> Self {$/;" P implementation:Probability +default /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/path.rs /^ fn default() -> Self {$/;" P implementation:PathParams +default /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn default() -> Self {$/;" P implementation:CheckStrategySanityOptions +default /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn default() -> Self {$/;" P implementation:StringParam +default /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ fn default() -> Self {$/;" P implementation:Config +default /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ fn default() -> Self {$/;" P implementation:FileFailurePersistence +default /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ fn default() -> Self {$/;" P implementation:RngAlgorithm +default /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn default() -> Self {$/;" P implementation:TestRunner +default_default_config /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^fn default_default_config() -> Config {$/;" f +default_load_is_empty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/noop.rs /^ fn default_load_is_empty() {$/;" f module:tests +default_rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub(crate) fn default_rng(seed: config::RngSeed, algorithm: RngAlgorithm) -> Self {$/;" P implementation:TestRng +delegate_vt_0 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/macros.rs /^macro_rules! delegate_vt_0 {$/;" M +depth /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ depth: u32,$/;" m struct:Recursive +description /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ fn description(&self) -> &str {$/;" P implementation:TestError +desired_size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ desired_size: u32,$/;" m struct:Recursive +deterministic /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn deterministic() -> Self {$/;" P implementation:TestRunner +deterministic_rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub fn deterministic_rng(algorithm: RngAlgorithm) -> Self {$/;" P implementation:TestRng +disallow_complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ pub fn disallow_complicate(&mut self) {$/;" P implementation:Fuse +disallow_simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ pub fn disallow_simplify(&mut self) {$/;" P implementation:Fuse +dist /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ dist: Cell>,$/;" m struct:ShuffleValueTree +do_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn do_test($/;" f module:test +do_test_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn do_test_bytes($/;" f module:test +doesnt_shrink_to_ascii_control /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ fn doesnt_shrink_to_ascii_control() {$/;" f module:test +drop /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^ fn drop(&mut self) {$/;" P implementation:internal::Finally +dst_wrapped /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^macro_rules! dst_wrapped {$/;" M +dst_wrapped /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/ffi.rs /^macro_rules! dst_wrapped {$/;" M +dst_wrapped /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^macro_rules! dst_wrapped {$/;" M +dst_wrapped /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^macro_rules! dst_wrapped {$/;" M +duplicate_tests_not_run_with_basic_result_cache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn duplicate_tests_not_run_with_basic_result_cache() {$/;" f module:test +element /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ element: T,$/;" m struct:VecStrategy +elements /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ elements: Vec,$/;" m struct:VecValueTree +empty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn empty() -> Self {$/;" P implementation:ForkOutput +end_excl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ pub fn end_excl(&self) -> usize {$/;" P implementation:SizeRange +end_incl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ pub fn end_incl(&self) -> usize {$/;" P implementation:SizeRange +ensure_acceptable /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ fn ensure_acceptable(&mut self) {$/;" P implementation:Filter +ensure_acceptable /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn ensure_acceptable(&mut self) {$/;" P implementation:FilterMapValueTree +ensure_acceptable /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn ensure_acceptable(&mut self) {$/;" P implementation:Filter +entries /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ entries: HashMap,$/;" m struct:BasicResultCache +env /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod env;$/;" n +eq /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ fn eq(&self, other: &dyn FailurePersistence) -> bool {$/;" P implementation:FileFailurePersistence +eq /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^ fn eq(&self, other: &dyn FailurePersistence) -> bool {$/;" P implementation:MapFailurePersistence +eq /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn eq(&self, other: &(dyn FailurePersistence + 'b)) -> bool {$/;" P implementation:a +eq /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn eq(&self, other: &dyn FailurePersistence) -> bool;$/;" P interface:FailurePersistence +eq /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/noop.rs /^ fn eq(&self, other: &dyn FailurePersistence) -> bool {$/;" P implementation:NoopFailurePersistence +error_on_local_rejects /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ pub error_on_local_rejects: bool,$/;" m struct:CheckStrategySanityOptions +errors /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/mod.rs /^mod errors;$/;" n +expect_count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn expect_count(n: usize, s: impl Strategy) {$/;" f function:test::oneof_all_counts +expected_branch_size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ expected_branch_size: u32,$/;" m struct:Recursive +extract_weight /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn extract_weight(&(w, _): &WA) -> u32 {$/;" f method:Union::new_tree +f16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^impl FloatLayout for f16 {$/;" c +f32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^impl FloatLayout for f32 {$/;" c +f64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^impl FloatLayout for f64 {$/;" c +f64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^impl From for f64 {$/;" c +fail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ pub fn fail(reason: impl Into) -> Self {$/;" P implementation:TestCaseError +failing_cases_persisted_and_reloaded /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn failing_cases_persisted_and_reloaded() {$/;" f module:test +fails_if_closure_panics /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn fails_if_closure_panics() {$/;" f module:closure_tests +failure_persistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub failure_persistence: Option>,$/;" m struct:Config +failure_persistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/mod.rs /^mod failure_persistence;$/;" n +ffi /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod ffi;$/;" n +file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^mod file;$/;" n +file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ file: Option,$/;" m struct:ForkOutput +fill_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ fn fill_bytes(&mut self, dest: &mut [u8]) {$/;" P implementation:TestRng +filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod filter;$/;" n +filter_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod filter_map;$/;" n +filter_sanity_options /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn filter_sanity_options() -> CheckStrategySanityOptions {$/;" f module:test +flat_map_regen /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn flat_map_regen(&self) -> bool {$/;" P implementation:TestRunner +flat_map_regens /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ flat_map_regens: Arc,$/;" m struct:TestRunner +flatten /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod flatten;$/;" n +float_any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^macro_rules! float_any {$/;" M +float_bin_search /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^macro_rules! float_bin_search {$/;" M +float_generation_test_body /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ macro_rules! float_generation_test_body {$/;" M module:test +float_sampler /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num/float_samplers.rs /^macro_rules! float_sampler {$/;" M +float_samplers /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^mod float_samplers;$/;" n +float_simplifies_to_smallest_normal /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn float_simplifies_to_smallest_normal() {$/;" f module:test +float_to_weight /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^pub fn float_to_weight(f: f64) -> (u32, u32) {$/;" f +flush /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn flush(&mut self) -> io::Result<()> {$/;" P implementation:BasicResultCache::key::HashWriter +flush_lit_buf /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^fn flush_lit_buf($/;" f +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod fmt;$/;" n +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:NoneStrategy +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:OptionStrategy +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" f +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:MaybeErr +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:MaybeOk +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:WrapErr +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:WrapOk +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" f +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:Filter +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:FilterMap +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:FilterMapValueTree +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:LazyJust +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" f +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:Map +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:MapInto +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:Perturb +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:PerturbValueTree +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:Recursive +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:Filter +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:Map +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" f +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {$/;" P implementation:Error +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:NamedArguments +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {$/;" P implementation:RngSeed +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:TestCaseError +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:TestError +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:PersistedSeed +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:Reason +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:RngAlgorithm +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:test::PoorlyBehavedDebug +fmt /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {$/;" P implementation:TestRunner +force_init_dist /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn force_init_dist(&self) {$/;" f +force_no_fork /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^pub fn force_no_fork(_: &mut crate::test_runner::Config) {}$/;" f +force_no_fork /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^pub fn force_no_fork(config: &mut crate::test_runner::Config) {$/;" f +fork /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub fn fork(&self) -> bool {$/;" P implementation:Config +fork /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub fork: bool,$/;" m struct:Config +forkfile_size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn forkfile_size(forkfile: &Option) -> u64 {$/;" f method:TestRunner::run_in_fork +freeze /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ pub fn freeze(&mut self) {$/;" P implementation:Fuse +fresh_current /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn fresh_current(&self) -> O {$/;" P implementation:FilterMapValueTree +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn from((low, high): (usize, usize)) -> Self {$/;" P implementation:SizeRange +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn from(exact: usize) -> Self {$/;" P implementation:SizeRange +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn from(high: RangeTo) -> Self {$/;" P implementation:SizeRange +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn from(high: RangeToInclusive) -> Self {$/;" P implementation:SizeRange +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn from(r: Range) -> Self {$/;" P implementation:SizeRange +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn from(r: RangeInclusive) -> Self {$/;" P implementation:SizeRange +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn from(size_range: SizeRange) -> Self {$/;" P implementation:Range +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn from(p: Probability) -> Self {$/;" P implementation:f64 +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn from(prob: f64) -> Self {$/;" P implementation:Probability +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn from(err: ParseError) -> Error {$/;" P implementation:Error +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn from(x: &'static str) -> Self {$/;" P implementation:StringParam +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn from(x: StringParam) -> Self {$/;" P implementation:str +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ fn from(cause: E) -> Self {$/;" P implementation:TestCaseError +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^ fn from(s: &'static str) -> Self {$/;" P implementation:Reason +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^ fn from(s: Box) -> Self {$/;" P implementation:Reason +from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^ fn from(s: String) -> Self {$/;" P implementation:Reason +from_base16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ fn from_base16(dst: &mut [u8], src: &str) -> Option<()> {$/;" f method:Seed::from_persistence +from_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub(crate) fn from_bytes(algorithm: RngAlgorithm, seed: &[u8]) -> Self {$/;" P implementation:Seed +from_iter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn from_iter>(into_iter: T) -> Self {$/;" P implementation:varsize::VarBitSet +from_persistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub(crate) fn from_persistence(string: &str) -> Option {$/;" P implementation:Seed +from_persistence_key /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub(crate) fn from_persistence_key(k: &str) -> Option {$/;" P implementation:RngAlgorithm +from_regex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn from_regex(regex: &str) -> Self::Strategy {$/;" P implementation:String +from_regex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn from_regex(regex: &str) -> Self::Strategy {$/;" P implementation:Vec +from_regex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn from_regex(regex: &str) -> Self::Strategy;$/;" P interface:StrategyFromRegex +from_seed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub fn from_seed(algorithm: RngAlgorithm, seed: &[u8]) -> Self {$/;" P implementation:TestRng +from_seed_internal /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ fn from_seed_internal(seed: Seed) -> Self {$/;" P implementation:TestRng +from_str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ fn from_str(s: &str) -> Result {$/;" P implementation:RngSeed +from_str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn from_str(s: &str) -> Result {$/;" P implementation:PersistedSeed +from_str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ fn from_str(s: &str) -> Result {$/;" P implementation:RngAlgorithm +fs /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod fs;$/;" n +fun /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ pub(super) fun: Arc,$/;" m struct:Filter +fun /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fun: Arc,$/;" m struct:FilterMapValueTree +fun /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ pub(super) fun: Arc,$/;" m struct:FilterMap +fun /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fun: Arc,$/;" m struct:PerturbValueTree +fun /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ pub(super) fun: Arc,$/;" m struct:Map +fun /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ pub(super) fun: Arc,$/;" m struct:Perturb +fun /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fun: F,$/;" m struct:Filter +fun /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fun: F,$/;" m struct:Map +function /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ function: F,$/;" m struct:LazyJust +functor /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^pub mod functor;$/;" n +fuse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod fuse;$/;" n +gen_and_run_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn gen_and_run_case($/;" P implementation:TestRunner +gen_el_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^fn gen_el_bytes(allow_null: bool) -> impl Strategy {$/;" f +gen_el_seqs /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/str.rs /^fn gen_el_seqs() -> ELSeqs {$/;" f +gen_get_seed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub(crate) fn gen_get_seed(&mut self) -> Seed {$/;" P implementation:TestRng +gen_rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub(crate) fn gen_rng(&mut self) -> Self {$/;" P implementation:TestRng +generate_byte_values_matching_regex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn generate_byte_values_matching_regex($/;" f module:test +generate_values_matching_regex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn generate_values_matching_regex($/;" f module:test +generates_different_permutations /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn generates_different_permutations() {$/;" f module:test +generates_values_in_mask /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn generates_values_in_mask() {$/;" f module:test +generates_values_in_range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn generates_values_in_range() {$/;" f module:test +get /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ pub fn get<'a, T>(&self, slice: &'a [T]) -> &'a T {$/;" P implementation:Index +get /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn get(&self, _: u64) -> Option<&TestCaseResult> {$/;" P implementation:NoOpResultCache +get /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn get(&self, key: u64) -> Option<&TestCaseResult> {$/;" P implementation:BasicResultCache +get /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn get(&self, key: u64) -> Option<&TestCaseResult>;$/;" P interface:ResultCache +get_mut /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ pub fn get_mut<'a, T>(&self, slice: &'a mut [T]) -> &'a mut T {$/;" P implementation:Index +gives_up_after_too_many_rejections /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn gives_up_after_too_many_rejections() {$/;" f module:test +global_reject_detail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ global_reject_detail: RejectionDetail,$/;" m struct:TestRunner +global_rejects /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ global_rejects: u32,$/;" m struct:TestRunner +guards_bad_transitions /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ fn guards_bad_transitions() {$/;" f module:test +hardware_rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub fn hardware_rng(algorithm: RngAlgorithm) -> Self {$/;" P implementation:TestRng +hash /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/mod.rs /^mod hash;$/;" n +hash_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub fn hash_map($/;" f +hash_set /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub fn hash_set($/;" f +i128_generates_values_in_mask /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn i128_generates_values_in_mask() {$/;" f module:test +i8_binary_search_always_converges /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn i8_binary_search_always_converges() {$/;" f module:test +impl_1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^macro_rules! impl_1 {$/;" M +impl_tuple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/tuples.rs /^macro_rules! impl_tuple {$/;" M +impl_wrap_char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/char.rs /^macro_rules! impl_wrap_char {$/;" M +in_range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ fn in_range(ranges: &[CharRange], ch: char) -> Option<(u32, u32)> {$/;" f function:select_range_index +included_elements /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ included_elements: VarBitSet,$/;" m struct:VecValueTree +included_values /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ included_values: VarBitSet,$/;" m struct:RangeSubsetValueTree +index /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ pub fn index(&self, size: usize) -> usize {$/;" P implementation:Index +index_works /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn index_works() {$/;" f module:test +init /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^ fn init() {$/;" f module:internal +init_dist /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn init_dist(&self, dflt: usize) -> usize {$/;" f +init_file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^ pub fn init_file(&self, mut file: impl Write) -> io::Result<()> {$/;" P implementation:Replay +init_replay /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^fn init_replay($/;" f +init_replay /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^fn init_replay(rng: &mut TestRng) -> (Vec, ForkOutput) {$/;" f +initial_map_is_empty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^ fn initial_map_is_empty() {$/;" f module:tests +inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ inner: T,$/;" m struct:BitSetValueTree +inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ inner: BitSetValueTree,$/;" m struct:SubsequenceValueTree +inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ inner: T,$/;" m struct:Fuse +inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ inner: V,$/;" m struct:ShuffleValueTree +insert_or_increment /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn insert_or_increment(into: &mut RejectionDetail, whence: Reason) {$/;" P implementation:TestRunner +int_any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^macro_rules! int_any {$/;" M +int_api /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^macro_rules! int_api {$/;" M +int_bitset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^macro_rules! int_bitset {$/;" M +internal /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^mod internal {$/;" n +into_iter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ fn into_iter(self) -> Self::IntoIter {$/;" P implementation:ELBytes +into_iter_1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^macro_rules! into_iter_1 {$/;" M +io /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod io;$/;" n +is_absolute /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^ is_absolute: bool,$/;" m struct:PathParamsOutput +is_empty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ pub(crate) fn is_empty(&self) -> bool {$/;" P implementation:SizeRange +is_in_fork /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn is_in_fork(&self) -> bool {$/;" P implementation:ForkOutput +is_initialized /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ pub(crate) fn is_initialized(&self) -> bool {$/;" P implementation:LazyValueTree +is_uninitialized /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ pub(crate) fn is_uninitialized(&self) -> bool {$/;" P implementation:LazyValueTree +iter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod iter;$/;" n +iter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ pub(crate) fn iter<'a>(&'a self) -> impl Iterator + 'a {$/;" P implementation:varsize::VarBitSet +iter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ pub(crate) fn iter(&self) -> impl Iterator {$/;" P implementation:SizeRange +iter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ iter: I,$/;" m struct:ConcatIter +jpe /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/env.rs /^fn jpe() -> JoinPathsError {$/;" f +just /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod just;$/;" n +key /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn key(&self, _: &ResultCacheKey) -> u64 {$/;" P implementation:NoOpResultCache +key /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn key(&self, key: &ResultCacheKey) -> u64;$/;" P interface:ResultCache +key /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn key(&self, val: &ResultCacheKey) -> u64 {$/;" P implementation:BasicResultCache +last_shrinker /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ last_shrinker: Option,$/;" m struct:ArrayValueTree +lazy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod lazy;$/;" n +lazy_just /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/macros.rs /^macro_rules! lazy_just {$/;" M +lazy_union_value_tree_body /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^macro_rules! lazy_union_value_tree_body {$/;" M +len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn len(&self) -> usize {$/;" P implementation:varsize::VarBitSet +len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn len(&self) -> usize {$/;" P implementation:BitSet +len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn len(&self) -> usize {$/;" P implementation:Vec +len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn len(&self) -> usize;$/;" P interface:BitSetLike +lift /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ pub fn lift(self) -> product_type![Self, X] {$/;" P implementation:SizeRange +lift /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ pub fn lift(self) -> product_type![Self, X] {$/;" P implementation:Probability +lift1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/functor.rs /^ fn lift1(base: AS) -> BoxedStrategy$/;" P interface:ArbitraryF1 +lift1 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/functor.rs /^macro_rules! lift1 {$/;" M +lift1_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ fn lift1_with(base: S, _args: Self::Parameters) -> BoxedStrategy$/;" P implementation:Cloned +lift1_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/result.rs /^ fn lift1_with(base: AS, args: Self::Parameters) -> BoxedStrategy$/;" f +lift1_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/functor.rs /^ fn lift1_with(base: AS, args: Self::Parameters) -> BoxedStrategy$/;" P interface:ArbitraryF1 +lift2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/functor.rs /^ fn lift2(fst: AS, snd: BS) -> BoxedStrategy$/;" P interface:ArbitraryF2 +lift2_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^ fn lift2_with($/;" P implementation:BTreeMap +lift2_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^ fn lift2_with($/;" P implementation:HashMap +lift2_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^ fn lift2_with($/;" P implementation:IntoIter +lift2_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/ops.rs /^ fn lift2_with($/;" P implementation:CoroutineState +lift2_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ fn lift2_with($/;" P implementation:Chain +lift2_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ fn lift2_with($/;" P implementation:Zip +lift2_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/result.rs /^ fn lift2_with($/;" P implementation:Result +lift2_with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/functor.rs /^ fn lift2_with($/;" P interface:ArbitraryF2 +linked_list /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub fn linked_list($/;" f +load_persisted_failures /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn load_persisted_failures($/;" P interface:FailurePersistence +load_persisted_failures2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ fn load_persisted_failures2($/;" P implementation:FileFailurePersistence +load_persisted_failures2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^ fn load_persisted_failures2($/;" P implementation:MapFailurePersistence +load_persisted_failures2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn load_persisted_failures2($/;" P interface:FailurePersistence +load_persisted_failures2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/noop.rs /^ fn load_persisted_failures2($/;" P implementation:NoopFailurePersistence +local_reject_detail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ local_reject_detail: RejectionDetail,$/;" m struct:TestRunner +local_rejects /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ local_rejects: u32,$/;" m struct:TestRunner +long_sleep_timeout_finds_correct_failure /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn long_sleep_timeout_finds_correct_failure() {$/;" f module:test +macros /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^mod macros;$/;" n +macros /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^mod macros;$/;" n +make_utf16_invalid /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/env.rs /^fn make_utf16_invalid(buf: &mut [u16], p: usize) {$/;" f +map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod map;$/;" n +map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^ pub map: BTreeMap<&'static str, BTreeSet>,$/;" m struct:MapFailurePersistence +map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^mod map;$/;" n +mapfn /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/macros.rs /^macro_rules! mapfn {$/;" M +marker /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod marker;$/;" n +mask /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ mask: Option,$/;" m struct:BitSetStrategy +mask_bounds_for_bitset_correct /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn mask_bounds_for_bitset_correct() {$/;" f module:test +mask_bounds_for_vecbool_correct /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn mask_bounds_for_vecbool_correct() {$/;" f module:test +masked /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ pub fn masked(mask: T) -> Self {$/;" P implementation:BitSetStrategy +max /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ max: usize,$/;" m struct:BitSetStrategy +max /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ max: u32,$/;" m struct:test::StrictValueTree +max_default_size_range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub max_default_size_range: usize,$/;" m struct:Config +max_flat_map_regens /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub max_flat_map_regens: u32,$/;" m struct:Config +max_global_rejects /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub max_global_rejects: u32,$/;" m struct:Config +max_local_rejects /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub max_local_rejects: u32,$/;" m struct:Config +max_shrink_iters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub fn max_shrink_iters(&self) -> u32 {$/;" P implementation:Config +max_shrink_iters /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub max_shrink_iters: u32,$/;" m struct:Config +max_shrink_time /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub max_shrink_time: u32,$/;" m struct:Config +may_complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ may_complicate: bool,$/;" m struct:Fuse +may_complicate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ pub fn may_complicate(&self) -> bool {$/;" P implementation:Fuse +may_simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ may_simplify: bool,$/;" m struct:Fuse +may_simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ pub fn may_simplify(&self) -> bool {$/;" P implementation:Fuse +maybe_err /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^pub fn maybe_err(t: T, e: E) -> MaybeErr {$/;" f +maybe_err_weighted /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^pub fn maybe_err_weighted($/;" f +maybe_init /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ pub(crate) fn maybe_init(&mut self) {$/;" P implementation:LazyValueTree +maybe_ok /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^pub fn maybe_ok(t: T, e: E) -> MaybeOk {$/;" f +maybe_ok_weighted /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^pub fn maybe_ok_weighted($/;" f +mem /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod mem;$/;" n +merge /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^ pub fn merge(&mut self, other: &Replay) {$/;" P implementation:Replay +message /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/reason.rs /^ pub fn message(&self) -> &str {$/;" P implementation:Reason +meta /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^ meta: Fuse,$/;" m struct:FlattenValueTree +mid_sleep_timeout_finds_correct_failure /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn mid_sleep_timeout_finds_correct_failure() {$/;" f module:test +min /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ min: usize,$/;" m struct:BitSetStrategy +min /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ min: u32,$/;" m struct:test::StrictValueTree +min_count /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ min_count: usize,$/;" m struct:BitSetValueTree +min_pick /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ min_pick: usize,$/;" m struct:TupleUnionValueTree +min_pick /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ min_pick: usize,$/;" m struct:UnionValueTree +min_size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ min_size: usize,$/;" m struct:VecValueTree +min_size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ min_size: usize,$/;" m struct:RangeSubsetValueTree +minimal_api /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^macro_rules! minimal_api {$/;" M +misplaced_file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ misplaced_file: PathBuf,$/;" m struct:tests::TestPaths +multiplex_alloc /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/std_facade.rs /^macro_rules! multiplex_alloc {$/;" M +multiplex_core /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/std_facade.rs /^macro_rules! multiplex_core {$/;" M +named_arguments_is_debug_for_needed_cases /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn named_arguments_is_debug_for_needed_cases() {$/;" f module:test +named_arguments_tuple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^macro_rules! named_arguments_tuple {$/;" M +nan_simplifies_directly_to_zero /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn nan_simplifies_directly_to_zero() {$/;" f module:test +negative_float_simplifies_to_zero /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn negative_float_simplifies_to_zero() {$/;" f module:test +negative_infinity_simplifies_directly_to_zero /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn negative_infinity_simplifies_directly_to_zero() {$/;" f module:test +negative_integer_range_stays_in_bounds /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn negative_integer_range_stays_in_bounds() {$/;" f module:test +net /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod net;$/;" n +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ pub fn new(strategy: S) -> Self {$/;" P implementation:UniformArrayStrategy +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ pub fn new(min: usize, max: usize) -> Self {$/;" P implementation:BitSetStrategy +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ pub fn new(size: impl Into, bits: impl Into) -> Self {$/;" P implementation:SampledBitSetStrategy +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ fn new(current: bool) -> Self {$/;" P implementation:BoolValueTree +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ pub fn new($/;" P implementation:CharStrategy +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ pub fn new(range: RangeInclusive) -> Self {$/;" P implementation:SizeRange +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ pub fn new(prob: f64) -> Self {$/;" P implementation:Probability +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ pub(crate) fn new() -> Self {$/;" P implementation:IndexStrategy +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ pub(crate) fn new() -> Self {$/;" P implementation:SelectorStrategy +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ pub(super) fn new(source: S, whence: Reason, fun: F) -> Self {$/;" P implementation:Filter +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn new(source: V, fun: &Arc, current: O) -> Self {$/;" P implementation:FilterMapValueTree +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ pub(super) fn new(source: S, whence: Reason, fun: F) -> Self {$/;" P implementation:FilterMap +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^ pub fn new(source: S) -> Self {$/;" P implementation:Flatten +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ fn new(start: u32) -> Self {$/;" P implementation:test::StrictValueTree +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ pub fn new(inner: T) -> Self {$/;" P implementation:Fuse +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ pub fn new(function: F) -> Self {$/;" P implementation:LazyJust +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ pub(crate) fn new(strategy: Arc, runner: &mut TestRunner) -> Self {$/;" P implementation:LazyValueTree +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ pub(super) fn new(source: S) -> Self {$/;" P implementation:MapInto +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ pub(super) fn new($/;" P implementation:Recursive +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ pub fn new(source: S, fun: F) -> Self {$/;" P implementation:Map +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ pub fn new(source: S, whence: Reason, filter: F) -> Self {$/;" P implementation:Filter +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ pub fn new(options: impl IntoIterator) -> Self {$/;" P implementation:Union +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ pub fn new(tuple: T) -> Self {$/;" P implementation:TupleUnion +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ pub(crate) fn new(value: &'a dyn fmt::Debug) -> Self {$/;" P implementation:ResultCacheKey +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn new(config: Config) -> Self {$/;" P implementation:TestRunner +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^ fn new(body: F) -> Self {$/;" P implementation:internal::Finally +new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^ pub fn new(inner: T) -> Self {$/;" P implementation:TupleValueTree +new_bitset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn new_bitset(max: usize) -> Self {$/;" P implementation:varsize::VarBitSet +new_bitset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn new_bitset(max: usize) -> Self {$/;" P implementation:BitSet +new_bitset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn new_bitset(max: usize) -> Self {$/;" P implementation:Vec +new_bitset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn new_bitset(max: usize) -> Self;$/;" P interface:BitSetLike +new_borrowed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ pub fn new_borrowed($/;" P implementation:CharStrategy +new_cache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn new_cache(&self) -> Box {$/;" P implementation:TestRunner +new_initialized /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ pub(crate) fn new_initialized(value_tree: S::Tree) -> Self {$/;" P implementation:LazyValueTree +new_rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn new_rng(&mut self) -> TestRng {$/;" P implementation:TestRunner +new_rng_makes_separate_rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn new_rng_makes_separate_rng() {$/;" f module:test +new_rng_seed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub(crate) fn new_rng_seed(&mut self) -> Seed {$/;" P implementation:TestRng +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:N +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:UniformArrayStrategy +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:BitSetStrategy +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:SampledBitSetStrategy +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Any +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Weighted +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:CharStrategy +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Vec +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:VecStrategy +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn new_tree(&self, _: &mut TestRunner) -> NewTree {$/;" P implementation:NoneStrategy +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> Result {$/;" f +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:SelectorStrategy +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Subsequence +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Filter +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:FilterMap +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" f +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Fuse +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ fn new_tree(&self, _: &mut TestRunner) -> NewTree {$/;" P implementation:Just +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ fn new_tree(&self, _: &mut TestRunner) -> NewTree {$/;" P implementation:LazyJust +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^ fn new_tree(&self, _: &mut TestRunner) -> NewTree {$/;" P implementation:T +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Map +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Perturb +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" f +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Recursive +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" f +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Filter +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Map +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:BoxedStrategy +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:NoShrink +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:SBoxedStrategy +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" f +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree;$/;" P interface:Strategy +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:Union +new_tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn new_tree(&self, runner: &mut TestRunner) -> NewTree {$/;" P implementation:str +new_weighted /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ pub fn new_weighted(options: Vec>) -> Self {$/;" P implementation:Union +new_with_rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn new_with_rng(config: Config, rng: TestRng) -> Self {$/;" P implementation:TestRunner +next /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ fn next(&mut self) -> Option {$/;" P implementation:test::Dummy +next /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn next(&mut self) -> Option {$/;" P implementation:ConcatIter +next /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ next: Option<&'a Hir>,$/;" m struct:ConcatIter +next_u32 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ fn next_u32(&mut self) -> u32 {$/;" P implementation:TestRng +next_u64 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ fn next_u64(&mut self) -> u64 {$/;" P implementation:TestRng +no_panic_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/macros.rs /^macro_rules! no_panic_test {$/;" M +no_shrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn no_shrink(self) -> NoShrink$/;" P interface:Strategy +non_zero /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod non_zero;$/;" n +non_zero_impl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/non_zero.rs /^macro_rules! non_zero_impl {$/;" M +nonsuccessful_exit_finds_correct_failure /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn nonsuccessful_exit_finds_correct_failure() {$/;" f module:test +noop /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^mod noop;$/;" n +noop_result_cache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^pub fn noop_result_cache() -> Box {$/;" f +normal_failure_in_fork_results_in_correct_failure /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn normal_failure_in_fork_results_in_correct_failure() {$/;" f module:test +normalise /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn normalise(mut self) -> Self {$/;" P implementation:FloatTypes +noshrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/just.rs /^macro_rules! noshrink {$/;" M +not_utf8_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^pub(crate) fn not_utf8_bytes($/;" f +num /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod num;$/;" n +num /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod num;$/;" n +numeric_api /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^macro_rules! numeric_api {$/;" M +of /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^pub fn of(t: T) -> OptionStrategy {$/;" f +oneof_all_counts /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn oneof_all_counts() {$/;" f module:test +opaque_strategy_wrapper /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/macros.rs /^macro_rules! opaque_strategy_wrapper {$/;" M +open_file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^pub(crate) fn open_file(path: impl AsRef) -> io::Result {$/;" f +ops /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/mod.rs /^mod ops;$/;" n +option /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod option;$/;" n +option /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod option;$/;" n +options /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ options: T,$/;" m struct:TupleUnionValueTree +options /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ options: Vec>,$/;" m struct:UnionValueTree +options /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ options: Vec>,$/;" m struct:Union +or /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ pub fn or(mut self, other: T) -> Self {$/;" P implementation:Union +osstring_invalid_string /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/env.rs /^ fn osstring_invalid_string() -> impl Strategy {$/;" f module:var_error +output /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ pub(super) output: PhantomData,$/;" m struct:MapInto +ownership_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^mod ownership_tests {$/;" n +panic /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod panic;$/;" n +panic_on_empty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ macro_rules! panic_on_empty {$/;" M module:test::panic_on_empty +panic_on_empty /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ mod panic_on_empty {$/;" n module:test +parse_from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^ pub fn parse_from($/;" P implementation:Replay +parse_or_warn /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ fn parse_or_warn($/;" f function:contextualize_config +parse_seed_line /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^fn parse_seed_line($/;" f +partial_clone /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub(crate) fn partial_clone(&mut self) -> Self {$/;" P implementation:TestRunner +pass /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ fn pass(a: [i32; 2]) -> bool {$/;" f function:test::shrinks_fully_ltr +pass /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^ fn pass(a: (i32, i32)) -> bool {$/;" f function:test::shrinks_fully_ltr +passthrough_rng_behaves_properly /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ fn passthrough_rng_behaves_properly() {$/;" f module:test +path /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod path;$/;" n +path /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod path;$/;" n +persisted_cases_do_not_count_towards_total_cases /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn persisted_cases_do_not_count_towards_total_cases() {$/;" f module:test +persistence_file_location_resolved_correctly /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ fn persistence_file_location_resolved_correctly() {$/;" f module:tests +persistence_key /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub(crate) fn persistence_key(self) -> &'static str {$/;" P implementation:RngAlgorithm +perturb_uses_same_rng_every_time /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn perturb_uses_same_rng_every_time() {$/;" f module:test +perturb_uses_varying_random_seeds /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn perturb_uses_varying_random_seeds() {$/;" f module:test +pick /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ pick: usize,$/;" m struct:TupleUnionValueTree +pick /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ pick: usize,$/;" m struct:UnionValueTree +pick_weighted /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^fn pick_weighted>($/;" f +ping /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^pub(crate) fn ping(mut file: impl Write) -> io::Result<()> {$/;" f +ping /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn ping(&mut self) {$/;" P implementation:ForkOutput +ping /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn ping(&mut self) {}$/;" P implementation:ForkOutput +positive_float_complicates_to_original /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn positive_float_complicates_to_original() {$/;" f module:test +positive_float_simplifies_to_base /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn positive_float_simplifies_to_base() {$/;" f module:test +positive_float_simplifies_to_zero /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn positive_float_simplifies_to_zero() {$/;" f module:test +positive_infinity_simplifies_directly_to_zero /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn positive_infinity_simplifies_directly_to_zero() {$/;" f module:test +positive_signed_integer_range_stays_in_bounds /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn positive_signed_integer_range_stays_in_bounds() {$/;" f module:test +preferred /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ preferred: Cow<'a, [CharRange]>,$/;" m struct:CharStrategy +prelude /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod prelude;$/;" n +prev_pick /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ prev_pick: Option,$/;" m struct:TupleUnionValueTree +prev_pick /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ prev_pick: Option,$/;" m struct:UnionValueTree +prev_shrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ prev_shrink: Option,$/;" m struct:BitSetValueTree +prev_shrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ prev_shrink: Option,$/;" m struct:VecValueTree +prev_shrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ prev_shrink: Option,$/;" m struct:RangeSubsetValueTree +prev_shrinker /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^ prev_shrinker: Option,$/;" m struct:TupleValueTree +primitives /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^mod primitives;$/;" n +printable_ascii /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn printable_ascii(v: &[u8]) -> String {$/;" f module:test +private /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^mod private {$/;" n +prob /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^pub fn prob(from: impl Into) -> Probability {$/;" f +probability_defaults_to_0p5 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn probability_defaults_to_0p5() {$/;" f module:test +probability_defaults_to_0p5 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn probability_defaults_to_0p5() {$/;" f module:test +probability_handled_correctly /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn probability_handled_correctly() {$/;" f module:test +probability_handled_correctly /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn probability_handled_correctly() {$/;" f module:test +product_pack /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/product_tuple.rs /^macro_rules! product_pack {$/;" M +product_tuple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^mod product_tuple;$/;" n +product_type /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/product_tuple.rs /^macro_rules! product_type {$/;" M +product_unpack /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/product_tuple.rs /^macro_rules! product_unpack {$/;" M +prop /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/prelude.rs /^pub mod prop {$/;" n +prop_assert /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^macro_rules! prop_assert {$/;" M +prop_assert_eq /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^macro_rules! prop_assert_eq {$/;" M +prop_assert_ne /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^macro_rules! prop_assert_ne {$/;" M +prop_assume /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^macro_rules! prop_assume {$/;" M +prop_assume_ok /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ fn prop_assume_ok(self) -> Result$/;" P implementation:Result +prop_assume_ok /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ fn prop_assume_ok(self) -> Result$/;" P interface:ProptestResultExt +prop_compose /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^macro_rules! prop_compose {$/;" M +prop_filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_filter, F: Fn(&Self::Value) -> bool>($/;" P interface:Strategy +prop_filter_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_filter_map Option, O: fmt::Debug>($/;" P interface:Strategy +prop_flat_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_flat_map S>($/;" P interface:Strategy +prop_ind_flat_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_ind_flat_map S>($/;" P interface:Strategy +prop_ind_flat_map2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_ind_flat_map2 S>($/;" P interface:Strategy +prop_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_map O>($/;" P interface:Strategy +prop_map_into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_map_into(self) -> MapInto$/;" P interface:Strategy +prop_oneof /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^macro_rules! prop_oneof {$/;" M +prop_perturb /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_perturb O>($/;" P interface:Strategy +prop_recursive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_recursive<$/;" P interface:Strategy +prop_shuffle /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_shuffle(self) -> Shuffle$/;" P interface:Strategy +prop_union /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn prop_union(self, other: Self) -> Union$/;" P interface:Strategy +proptest /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^macro_rules! proptest {$/;" M +proptest_ext_test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn proptest_ext_test() {$/;" f module:any_tests +proptest_helper /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^macro_rules! proptest_helper {$/;" M +proxy_strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^macro_rules! proxy_strategy {$/;" M +put /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn put(&mut self, _: u64, _: &TestCaseResult) {}$/;" P implementation:NoOpResultCache +put /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn put(&mut self, key: u64, result: &TestCaseResult) {$/;" P implementation:BasicResultCache +put /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn put(&mut self, key: u64, result: &TestCaseResult);$/;" P interface:ResultCache +range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^pub fn range(start: char, end: char) -> CharStrategy<'static> {$/;" f +range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ range: Range,$/;" m struct:RangeSubset +range_subset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod range_subset;$/;" n +range_subset /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^pub fn range_subset($/;" f +ranges /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ ranges: Cow<'a, [CharRange]>,$/;" m struct:CharStrategy +ranges /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^pub fn ranges(ranges: Cow<[CharRange]>) -> CharStrategy {$/;" f +rc /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/mod.rs /^mod rc;$/;" n +ready /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ ready: bool,$/;" m struct:test::StrictValueTree +reason /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/mod.rs /^mod reason;$/;" n +record_rng_use /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn record_rng_use() {$/;" f module:test +recurse /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ recurse: Arc,$/;" m struct:Recursive +recursive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod recursive;$/;" n +regex_strategy_is_send_and_sync /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn regex_strategy_is_send_and_sync() {$/;" f module:test +reject /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/errors.rs /^ pub fn reject(reason: impl Into) -> Self {$/;" P implementation:TestCaseError +reject_global /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn reject_global(&mut self, whence: Reason) -> Result<(), TestError> {$/;" P implementation:TestRunner +reject_local /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn reject_local($/;" P implementation:TestRunner +relative_source_files_absolutified /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ fn relative_source_files_absolutified() {$/;" f module:tests +replay /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/mod.rs /^mod replay;$/;" n +reposition /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ fn reposition(&mut self) {$/;" P implementation:CharValueTree +resolve /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ pub(super) fn resolve(&self, source: Option<&Path>) -> Option {$/;" P implementation:FileFailurePersistence +result /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mod.rs /^mod result;$/;" n +result /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod result;$/;" n +result_cache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub result_cache: fn() -> Box,$/;" m struct:Config +result_cache /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/mod.rs /^mod result_cache;$/;" n +reverse_bias_increment /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ reverse_bias_increment: num::u64::BinarySearch,$/;" m struct:SelectorValueTree +rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ rng: TestRng,$/;" m struct:Selector +rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ rng: TestRng,$/;" m struct:SelectorValueTree +rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ rng: TestRng,$/;" m struct:PerturbValueTree +rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ rng: TestRng,$/;" m struct:ShuffleValueTree +rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/mod.rs /^mod rng;$/;" n +rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ rng: TestRngImpl,$/;" m struct:TestRng +rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn rng(&mut self) -> &mut TestRng {$/;" P implementation:TestRunner +rng /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ rng: TestRng,$/;" m struct:TestRunner +rng_algorithm /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub rng_algorithm: RngAlgorithm,$/;" m struct:Config +rng_seed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub rng_seed: RngSeed,$/;" m struct:Config +run /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn run($/;" P implementation:TestRunner +run_in_fork /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn run_in_fork($/;" P implementation:TestRunner +run_in_process /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn run_in_process($/;" P implementation:TestRunner +run_in_process_with_replay /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn run_in_process_with_replay($/;" P implementation:TestRunner +run_one /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ pub fn run_one($/;" P implementation:TestRunner +run_one_with_replay /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn run_one_with_replay($/;" P implementation:TestRunner +run_successful_test_in_fork /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn run_successful_test_in_fork() {$/;" f module:test +runner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/mod.rs /^mod runner;$/;" n +sample /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^mod sample;$/;" n +sample /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod sample;$/;" n +sample_range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ fn sample_range() {$/;" f module:test +sample_slice /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn sample_slice() {$/;" f module:test +sample_uniform /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^macro_rules! sample_uniform {$/;" M +sample_uniform /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^pub(crate) fn sample_uniform($/;" f +sample_uniform_incl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^pub fn sample_uniform_incl($/;" f +sample_vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn sample_vec() {$/;" f module:test +sampled /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ pub(crate) fn sampled($/;" f module:varsize +sampled_doesnt_shrink_below_min_size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn sampled_doesnt_shrink_below_min_size() {$/;" f module:test +sampled_selects_correct_sizes_and_bits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn sampled_selects_correct_sizes_and_bits() {$/;" f module:test +saturated /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ pub fn saturated(len: usize) -> Self {$/;" P implementation:varsize::VarBitSet +save_persisted_failure /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn save_persisted_failure($/;" P interface:FailurePersistence +save_persisted_failure2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ fn save_persisted_failure2($/;" P implementation:FileFailurePersistence +save_persisted_failure2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^ fn save_persisted_failure2($/;" P implementation:MapFailurePersistence +save_persisted_failure2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^ fn save_persisted_failure2($/;" P interface:FailurePersistence +save_persisted_failure2 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/noop.rs /^ fn save_persisted_failure2($/;" P implementation:NoopFailurePersistence +sboxed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn sboxed(self) -> SBoxedStrategy$/;" P implementation:SBoxedStrategy +sboxed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn sboxed(self) -> SBoxedStrategy$/;" P interface:Strategy +scoped_hook_dispatcher /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^ fn scoped_hook_dispatcher(info: &PanicInfo<'_>) {$/;" f module:internal +scoped_panic_hook /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/mod.rs /^mod scoped_panic_hook;$/;" n +seed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^ pub(crate) seed: Seed,$/;" m struct:Replay +seeds_deduplicated /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^ fn seeds_deduplicated() {$/;" f module:tests +seeds_not_recoverable /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/noop.rs /^ fn seeds_not_recoverable() {$/;" f module:tests +seeds_recoverable /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^ fn seeds_recoverable() {$/;" f module:tests +select /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ pub fn select(&self, it: T) -> T::Item {$/;" P implementation:Selector +select /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^pub fn select($/;" f +select_char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^pub fn select_char($/;" f +select_range_index /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^fn select_range_index($/;" f +selector_works /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn selector_works() {$/;" f module:test +set /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn set(&mut self, bit: usize) {$/;" P implementation:varsize::VarBitSet +set /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn set(&mut self, bit: usize) {$/;" P implementation:BitSet +set /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn set(&mut self, bit: usize) {$/;" P implementation:Vec +set /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn set(&mut self, ix: usize);$/;" P interface:BitSetLike +set_seed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub(crate) fn set_seed(&mut self, seed: Seed) {$/;" P implementation:TestRng +shrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ shrink: usize,$/;" m struct:BitSetValueTree +shrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ shrink: Shrink,$/;" m struct:VecValueTree +shrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ shrink: usize,$/;" m struct:RangeSubsetValueTree +shrink /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn shrink($/;" P implementation:TestRunner +shrink_to_correct_case /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn shrink_to_correct_case() {$/;" f module:test +shrinker /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ shrinker: usize,$/;" m struct:ArrayValueTree +shrinker /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^ shrinker: u32,$/;" m struct:TupleValueTree +shrinks_fully_ltr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ fn shrinks_fully_ltr() {$/;" f module:test +shrinks_fully_ltr /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^ fn shrinks_fully_ltr() {$/;" f module:test +shrinks_properly /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ fn shrinks_properly() {$/;" f module:test +shrinks_to_zero /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn shrinks_to_zero() {$/;" f module:test +shuffle /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod shuffle;$/;" n +shuffle_len /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn shuffle_len(&self) -> usize;$/;" P interface:Shuffleable +shuffle_swap /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn shuffle_swap(&mut self, a: usize, b: usize);$/;" P interface:Shuffleable +shuffleable /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^macro_rules! shuffleable {$/;" M +signed_integer_bin_search /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^macro_rules! signed_integer_bin_search {$/;" M +signed_integer_binsearch_simplify_complicate_contract_upheld /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn signed_integer_binsearch_simplify_complicate_contract_upheld() {$/;" f module:test +signed_integer_range_including_zero_converges_to_zero /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn signed_integer_range_including_zero_converges_to_zero() {$/;" f module:test +simplifies_to_non_recursive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ fn simplifies_to_non_recursive() {$/;" f module:test +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:ArrayValueTree +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:BitSetValueTree +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:BoolValueTree +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:CharValueTree +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:VecValueTree +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:NoneStrategy +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ fn simplify(&mut self) -> bool {$/;" f +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:SelectorValueTree +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:SubsequenceValueTree +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:Filter +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:FilterMapValueTree +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:test::StrictValueTree +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:Fuse +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:Map +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:PerturbValueTree +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn simplify(&mut self) -> bool {$/;" f +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn simplify(&mut self) -> bool {$/;" f +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:Filter +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:Map +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:Box +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn simplify(&mut self) -> bool {$/;" P implementation:NoShrink +simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ fn simplify(&mut self) -> bool;$/;" P interface:ValueTree +simplify_complicate_contract_upheld /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn simplify_complicate_contract_upheld() {$/;" f module:test +simplify_reduces_shuffle_amount /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ fn simplify_reduces_shuffle_amount() {$/;" f module:test +simplifying_inner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^ simplifying_inner: bool,$/;" m struct:ShuffleValueTree +size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ size: SizeRange,$/;" m struct:SampledBitSetStrategy +size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ size: SizeRange,$/;" m struct:VecStrategy +size /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ size: SizeRange,$/;" m struct:RangeSubset +size_range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub fn size_range(from: impl Into) -> SizeRange {$/;" f +small_array /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^macro_rules! small_array {$/;" M +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ pub(super) source: S,$/;" m struct:Filter +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ pub(super) source: S,$/;" m struct:FilterMap +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ source: V,$/;" m struct:FilterMapValueTree +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/flatten.rs /^ source: S,$/;" m struct:Flatten +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ pub(super) source: S,$/;" m struct:Map +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ pub(super) source: S,$/;" m struct:MapInto +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ pub(super) source: S,$/;" m struct:Perturb +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ source: S,$/;" m struct:PerturbValueTree +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ source: S,$/;" m struct:Filter +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ source: S,$/;" m struct:Map +source /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {$/;" P implementation:Error +source_file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub source_file: Option<&'static str>,$/;" m struct:Config +special /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ special: Cow<'a, [char]>,$/;" m struct:CharStrategy +spurious_exit_finds_correct_failure /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn spurious_exit_finds_correct_failure() {$/;" f module:test +src_file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ src_file: PathBuf,$/;" m struct:tests::TestPaths +start /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ pub fn start(&self) -> usize {$/;" P implementation:SizeRange +start_end_incl /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ pub fn start_end_incl(&self) -> (usize, usize) {$/;" P implementation:SizeRange +state /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ state: ShrinkState,$/;" m struct:BoolValueTree +state /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/lazy.rs /^ state: LazyValueTreeState,$/;" m struct:LazyValueTree +static_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^pub(crate) fn static_map($/;" f +statics /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^pub mod statics;$/;" n +stats /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ fn stats(&self) -> (u32, u32) {$/;" P implementation:test::Tree +std_facade /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod std_facade;$/;" n +step_to_char /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^fn step_to_char(step: &TestCaseResult) -> char {$/;" f +steps /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^ pub(crate) steps: Vec,$/;" m struct:Replay +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/mod.rs /^mod str;$/;" n +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^ type Strategy = &'static str;$/;" v implementation:String +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^impl From for &'static str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^impl Strategy for str {$/;" c +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^const SENTINEL: &'static str = "proptest-forkfile";$/;" v +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ const FILE: &'static str = "persistence-test.txt";$/;" v function:test::failing_cases_persisted_and_reloaded +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ const FILE: &'static str = "persistence-test.txt";$/;" v function:test::persisted_cases_do_not_count_towards_total_cases +str /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^const ENV_FORK_FILE: &'static str = "_PROPTEST_FORKFILE";$/;" v +strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ strategy: S,$/;" m struct:UniformArrayStrategy +strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod strategy;$/;" n +strict_complicate_after_simplify /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/traits.rs /^ pub strict_complicate_after_simplify: bool,$/;" m struct:CheckStrategySanityOptions +string /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod string;$/;" n +string /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod string;$/;" n +string_regex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^pub fn string_regex(regex: &str) -> ParseResult {$/;" f +string_regex_parsed /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^pub fn string_regex_parsed(expr: &Hir) -> ParseResult {$/;" f +subdir_file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^ subdir_file: PathBuf,$/;" m struct:tests::TestPaths +subseq_empty_vec_works /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn subseq_empty_vec_works() {$/;" f module:test +subseq_full_vec_works /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn subseq_full_vec_works() {$/;" f module:test +subsequence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^pub fn subsequence($/;" f +subset_empty_range_works /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ fn subset_empty_range_works() {$/;" f module:test +subset_full_range_works /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ fn subset_full_range_works() {$/;" f module:test +successes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ successes: u32,$/;" m struct:TestRunner +sugar /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod sugar;$/;" n +supported_int_any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^macro_rules! supported_int_any {$/;" M +sync /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/mod.rs /^mod sync;$/;" n +sync /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod sync;$/;" n +terminate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/replay.rs /^pub(crate) fn terminate(mut file: impl Write) -> io::Result<()> {$/;" f +terminate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn terminate(&mut self) {$/;" P implementation:ForkOutput +terminate /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn terminate(&mut self) {}$/;" P implementation:ForkOutput +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/alloc.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/boxed.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/char.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/collections.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/hash.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/ops.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/rc.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/str.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_alloc/sync.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/ascii.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/cell.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/cmp.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/fmt.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/marker.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/mem.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/non_zero.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/num.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/option.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/result.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/env.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/ffi.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/fs.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/io.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/net.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/panic.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/path.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/string.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/sync.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/thread.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/time.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/arrays.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/primitives.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/tuples.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn test(&self, bit: usize) -> bool {$/;" P implementation:varsize::VarBitSet +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn test(&self, bit: usize) -> bool {$/;" P implementation:BitSet +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn test(&self, bit: usize) -> bool {$/;" P implementation:Vec +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn test(&self, ix: usize) -> bool;$/;" P interface:BitSetLike +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/shuffle.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ macro_rules! test {$/;" M function:test::test_tuple_union_all_sizes +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^mod test {$/;" n +test /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^mod test {$/;" n +test_alternation /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_alternation() {$/;" f module:test +test_arg_counts /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ mod test_arg_counts {$/;" n module:test +test_ascii_class /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_ascii_class() {$/;" f module:test +test_backslash_d_plus /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_backslash_d_plus() {$/;" f module:test +test_case_insensitive_produces_all_available_values /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_case_insensitive_produces_all_available_values() {$/;" f module:test +test_casei_literal /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_casei_literal() {$/;" f module:test +test_concatenation /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_concatenation() {$/;" f module:test +test_dot /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_dot() {$/;" f module:test +test_dot_s /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_dot_s() {$/;" f module:test +test_fail_via_panic /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn test_fail_via_panic() {$/;" f module:test +test_fail_via_result /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn test_fail_via_result() {$/;" f module:test +test_filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ fn test_filter() {$/;" f module:test +test_filter_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn test_filter_map() {$/;" f module:test +test_filter_map_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ fn test_filter_map_sanity() {$/;" f module:test +test_filter_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ fn test_filter_sanity() {$/;" f module:test +test_filter_tuple_union_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn test_filter_tuple_union_sanity() {$/;" f module:test +test_filter_union_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn test_filter_union_sanity() {$/;" f module:test +test_generates_matching_strings /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_generates_matching_strings(pattern: &str) {$/;" f module:test +test_literal /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_literal() {$/;" f module:test +test_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn test_map() {$/;" f module:test +test_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn test_map() {$/;" f module:test +test_map_into /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/map.rs /^ fn test_map_into() {$/;" f module:test +test_move /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn test_move() {$/;" f module:closure_tests +test_n_to_range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_n_to_range() {$/;" f module:test +test_name /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub test_name: Option<&'static str>,$/;" m struct:Config +test_non_utf8_byte_strings /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_non_utf8_byte_strings() {$/;" f module:test +test_parallel_vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn test_parallel_vec() {$/;" f module:test +test_pass /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn test_pass() {$/;" f module:test +test_plus /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_plus() {$/;" f module:test +test_question /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_question() {$/;" f module:test +test_recursive /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/recursive.rs /^ fn test_recursive() {$/;" f module:test +test_repetition /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_repetition() {$/;" f module:test +test_runner /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod test_runner;$/;" n +test_sample_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ fn test_sample_sanity() {$/;" f module:test +test_sample_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn test_sample_sanity() {$/;" f module:test +test_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ fn test_sanity() {$/;" f module:test +test_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn test_sanity() {$/;" f module:test +test_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^ fn test_sanity() {$/;" f module:test +test_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ fn test_sanity() {$/;" f module:test +test_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ fn test_sanity() {$/;" f module:test +test_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/result.rs /^ fn test_sanity() {$/;" f module:test +test_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/fuse.rs /^ fn test_sanity() {$/;" f module:test +test_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^ fn test_sanity() {$/;" f module:test +test_select /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn test_select() {$/;" f module:test +test_select_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ fn test_select_sanity() {$/;" f module:test +test_set /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn test_set() {$/;" f module:test +test_shrink_bail /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^ fn test_shrink_bail(config: Config) {$/;" f module:timeout_tests +test_simple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^ fn test_simple() {$/;" f module:closure_tests +test_star /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_star() {$/;" f module:test +test_static_filter /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn test_static_filter() {$/;" f module:test +test_static_map /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ fn test_static_map() {$/;" f module:test +test_timeout /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sugar.rs /^mod test_timeout {$/;" n +test_tuple_union /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn test_tuple_union() {$/;" f module:test +test_tuple_union_all_sizes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn test_tuple_union_all_sizes() {$/;" f module:test +test_tuple_union_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn test_tuple_union_sanity() {$/;" f module:test +test_tuple_union_weighting /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn test_tuple_union_weighting() {$/;" f module:test +test_unicode_class /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^ fn test_unicode_class() {$/;" f module:test +test_union /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn test_union() {$/;" f module:test +test_union_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn test_union_sanity() {$/;" f module:test +test_union_weighted /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ fn test_union_weighted() {$/;" f module:test +test_vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn test_vec() {$/;" f module:test +test_vec_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ fn test_vec_sanity() {$/;" f module:test +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^mod tests {$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/map.rs /^mod tests {$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/mod.rs /^mod tests {$/;" n +tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/noop.rs /^mod tests {$/;" n +thread /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod thread;$/;" n +time /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/mod.rs /^mod time;$/;" n +timeout /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub fn timeout(&self) -> u32 {$/;" P implementation:Config +timeout /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub timeout: u32,$/;" m struct:Config +timeout_tests /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^mod timeout_tests {$/;" n +to_base16 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ fn to_base16(dst: &mut String, src: &[u8]) {$/;" f method:Seed::to_persistence +to_bytes /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^fn to_bytes(khar: char) -> Vec {$/;" f +to_persistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/rng.rs /^ pub(crate) fn to_persistence(&self) -> String {$/;" P implementation:Seed +to_range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^fn to_range(rep: &Repetition) -> Result {$/;" f +traits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^mod traits;$/;" n +traits /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod traits;$/;" n +tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^ tree: T,$/;" m struct:ArrayValueTree +tree /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^ tree: T,$/;" m struct:TupleValueTree +try_new /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^ pub(crate) fn try_new($/;" P implementation:Union +try_select /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ pub fn try_select(&self, it: T) -> Option {$/;" P implementation:Selector +tuple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/lib.rs /^pub mod tuple;$/;" n +tuple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/tuple.rs /^macro_rules! tuple {$/;" M +tuple_union /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^macro_rules! tuple_union {$/;" M +tuples /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/mod.rs /^mod tuples;$/;" n +u128_generates_values_in_range /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn u128_generates_values_in_range() {$/;" f module:test +u128_shrinks_to_zero /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn u128_shrinks_to_zero() {$/;" f module:test +u128_test_sanity /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^ fn u128_test_sanity() {$/;" f module:test +u8 /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^ type Item = &'static u8;$/;" v implementation:test::Dummy +u8_binary_search_always_converges /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn u8_binary_search_always_converges() {$/;" f module:test +u8_inclusive_end_included /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn u8_inclusive_end_included() {$/;" f module:test +u8_inclusive_to_end_included /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn u8_inclusive_to_end_included() {$/;" f module:test +unicode_class_strategy /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^fn unicode_class_strategy($/;" f +uniform /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/array.rs /^pub fn uniform($/;" f +unions /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/mod.rs /^mod unions;$/;" n +unsigned_integer_bin_search /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^macro_rules! unsigned_integer_bin_search {$/;" M +unsigned_integer_binsearch_simplify_complicate_contract_upheld /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn unsigned_integer_binsearch_simplify_complicate_contract_upheld() {$/;" f module:test +unsigned_integer_range_stays_in_bounds /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^ fn unsigned_integer_range_stays_in_bounds() {$/;" f module:test +unsupported /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/string.rs /^fn unsupported(error: &'static str) -> Result {$/;" f +unsupported_int_any /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/num.rs /^macro_rules! unsupported_int_any {$/;" M +unwrap_or /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/macros.rs /^macro_rules! unwrap_or {$/;" M +usize_mod /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_core/iter.rs /^macro_rules! usize_mod {$/;" M +value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/char.rs /^ value: num::u32::BinarySearch,$/;" m struct:CharValueTree +value /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ value: &'a dyn fmt::Debug,$/;" m struct:ResultCacheKey +value_debug /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ pub fn value_debug(&self) -> &dyn fmt::Debug {$/;" P implementation:ResultCacheKey +value_tree_tuple /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/unions.rs /^macro_rules! value_tree_tuple {$/;" M +values /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/range_subset.rs /^ values: Vec,$/;" m struct:RangeSubsetValueTree +values /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ values: Arc>,$/;" m struct:Subsequence +values /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/sample.rs /^ values: Arc>,$/;" m struct:SubsequenceValueTree +var_error /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/env.rs /^mod var_error {$/;" n +varsize /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bits.rs /^pub(crate) mod varsize {$/;" n +vec /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub fn vec($/;" f +vec_deque /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^pub fn vec_deque($/;" f +verbose /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub verbose: u32,$/;" m struct:Config +verbose_message /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/runner.rs /^macro_rules! verbose_message {$/;" M +weighted /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/bool.rs /^pub fn weighted(probability: f64) -> Weighted {$/;" f +weighted /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^pub fn weighted($/;" f +whence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter.rs /^ pub(super) whence: Reason,$/;" m struct:Filter +whence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/filter_map.rs /^ pub(super) whence: Reason,$/;" m struct:FilterMap +whence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/strategy/statics.rs /^ whence: Reason,$/;" m struct:Filter +with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/collection.rs /^ pub fn with(self, and: X) -> product_type![Self, X] {$/;" P implementation:SizeRange +with /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/option.rs /^ pub fn with(self, and: X) -> product_type![Self, X] {$/;" P implementation:Probability +with_cases /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub fn with_cases(cases: u32) -> Self {$/;" P implementation:Config +with_component_regex /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/path.rs /^ pub fn with_component_regex($/;" P implementation:PathParams +with_components /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/path.rs /^ pub fn with_components(mut self, components: impl Into) -> Self {$/;" P implementation:PathParams +with_failure_persistence /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub fn with_failure_persistence(failure_persistence: T) -> Self$/;" P implementation:Config +with_hook /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/scoped_panic_hook.rs /^ pub fn with_hook($/;" f module:internal +with_source_file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/config.rs /^ pub fn with_source_file(source_file: &'static str) -> Self {$/;" P implementation:Config +wrap_ctor /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/macros.rs /^macro_rules! wrap_ctor {$/;" M +wrap_from /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/macros.rs /^macro_rules! wrap_from {$/;" M +write /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/result_cache.rs /^ fn write(&mut self, buf: &[u8]) -> io::Result {$/;" P implementation:BasicResultCache::key::HashWriter +write_header /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^fn write_header(buf: &mut Vec) -> io::Result<()> {$/;" f +write_seed_data_to_file /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^fn write_seed_data_to_file(dst: &Path, data: &[u8]) -> io::Result<()> {$/;" f +write_seed_line /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/test_runner/failure_persistence/file.rs /^fn write_seed_line($/;" f +wtr_false /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/sync.rs /^fn wtr_false() -> WaitTimeoutResult {$/;" f +wtr_true /home/egb2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.11.0/src/arbitrary/_std/sync.rs /^fn wtr_true() -> WaitTimeoutResult {$/;" f diff --git a/setupctags.sh b/setupctags.sh new file mode 100755 index 0000000..0fde7e3 --- /dev/null +++ b/setupctags.sh @@ -0,0 +1,44 @@ +#!/bin/bash +## Setup ctags for nom, rust-std crates and project +set -e # Exit on error + +## check existence of stdlib +if [ ! -d rust ]; then + echo "Cloning Rust source..." + git clone --depth 1 https://github.com/rust-lang/rust.git +fi + +## create stdlib tags +if [ -d rust ]; then + echo "Generating stdlib tags..." + (cd rust && ctags -R --languages=Rust -f ~/rust-stdlib.tags library/) + echo "✅ Created ~/rust-stdlib.tags" +fi + +## create project tags +echo "Generating project tags..." +ctags -R --languages=Rust --exclude=target -f tags . +echo "✅ Created ./tags" + +## find and tag nom (if exists) +NOM_PATH=$(find ~/.cargo/registry/src -type d -name "nom-*" 2>/dev/null | head -1) +if [ -n "$NOM_PATH" ]; then + echo "Generating nom tags..." + ctags -R --languages=Rust -f nom.tags "$NOM_PATH/src" + echo "✅ Created nom.tags" +else + echo "⚠️ nom not found in cargo cache (build your project first?)" +fi + +## find and tag proptest (if exists) +PROPTEST_PATH=$(find ~/.cargo/registry/src/index.crates.io-* -type d -name "proptest-*" 2>/dev/null | head -1) +if [ -n "$PROPTEST_PATH" ]; then + echo "Generating proptest tags..." + ctags -R --languages=Rust -f proptest.tags "$PROPTEST_PATH/src" + echo "✅ Created proptest.tags" +else + echo "⚠️ proptest not found in cargo cache (build your project first?)" +fi + +echo "" +echo "🎉 Done! Add to Vim: :set tags=./tags,~/rust-stdlib.tags" diff --git a/src/interpreter/exec_stmt.rs b/src/interpreter/exec_stmt.rs index ceeda2c..98cc790 100644 --- a/src/interpreter/exec_stmt.rs +++ b/src/interpreter/exec_stmt.rs @@ -52,6 +52,13 @@ pub fn exec_stmt(stmt: &CheckedStmt, env: &mut Environment) -> ExecResult Ok(None) } + // --- Constant declaration --- + Statement::ConstDecl { name, init, .. } => { + let val = eval_expr(init, env)?; + env.declare(name.clone(), val); + Ok(None) + } + // --- Assignment --- Statement::Assign { target, value } => { let val = eval_expr(value, env)?; diff --git a/src/ir/ast.rs b/src/ir/ast.rs index 5f57b24..0d301cf 100644 --- a/src/ir/ast.rs +++ b/src/ir/ast.rs @@ -128,6 +128,12 @@ pub enum Statement { ty: Type, init: Box>, }, + /// Constant declaration with initialization: `const int x = expr`. + ConstDecl { + name: String, + ty: Type, + init: Box>, + }, Assign { target: Box>, value: Box>, diff --git a/src/parser/mod.rs b/src/parser/mod.rs index a0824ef..4322aa9 100644 --- a/src/parser/mod.rs +++ b/src/parser/mod.rs @@ -66,4 +66,4 @@ pub use functions::fun_decl; pub use identifiers::identifier; pub use literals::{literal, Literal}; pub use program::program; -pub use statements::{assignment, statement}; +pub use statements::{assignment, const_statement, statement}; diff --git a/src/parser/program.rs b/src/parser/program.rs index f91be58..c454e5c 100644 --- a/src/parser/program.rs +++ b/src/parser/program.rs @@ -15,6 +15,11 @@ //! function declaration causes the parse to stop. The type checker then //! verifies that a `main` function exists. //! +//! Local `const T name = expr ;` is recognised inside function bodies via +//! [`crate::parser::statements::const_statement`] (wired from [`crate::parser::statements::statement`]). +//! Extending this module with `alt((const_statement, fun_decl))` plus a rich enough +//! [`crate::ir::ast::Program`] is the usual next step for top-level constants. +//! //! # Design Decisions //! //! ## `many0` as the top-level combinator diff --git a/src/parser/statements.rs b/src/parser/statements.rs index 9dcfef5..b3abcf5 100644 --- a/src/parser/statements.rs +++ b/src/parser/statements.rs @@ -5,8 +5,10 @@ //! Exposes two public functions: //! //! * [`statement`] — the top-level entry point; tries each statement form in -//! order: `return`, `if`, `while`, call-statement, block, declaration, -//! assignment. +//! order: `return`, `if`, `while`, call-statement, block, `const` declaration, +//! declaration, assignment. +//! * [`const_statement`] — `const T name = expr ;`, producing +//! [`Statement::ConstDecl`]. //! * [`assignment`] — parses `lvalue = expression ;`; exported separately //! because the test suite uses it directly. //! @@ -47,7 +49,7 @@ use crate::parser::identifiers::identifier; use nom::{ branch::alt, bytes::complete::tag, - character::complete::{char, multispace0}, + character::complete::{char, multispace0, multispace1}, combinator::{map, opt}, multi::many0, sequence::{delimited, preceded, tuple}, @@ -58,7 +60,7 @@ fn wrap(s: Statement<()>) -> UncheckedStmt { StatementD { stmt: s, ty: () } } -/// Parse any statement: block | if | while | return | decl | call | assignment. +/// Parse any statement: block | if | while | return | const | decl | call | assignment. pub fn statement(input: &str) -> IResult<&str, UncheckedStmt> { preceded( multispace0, @@ -67,6 +69,7 @@ pub fn statement(input: &str) -> IResult<&str, UncheckedStmt> { if_statement, while_statement, return_statement, + const_statement, decl_statement, call_statement, assignment, @@ -82,6 +85,30 @@ fn return_statement(input: &str) -> IResult<&str, UncheckedStmt> { Ok((rest, wrap(Statement::Return(expr.map(Box::new))))) } +/// Parse `const T name = expr ;`. +/// +/// Produces [`Statement::ConstDecl`] so later phases can preserve immutability +/// information. +pub fn const_statement(input: &str) -> IResult<&str, UncheckedStmt> { + map( + tuple(( + preceded(multispace0, tag("const")), + preceded(multispace1, type_name), + preceded(multispace1, identifier), + preceded(multispace0, tag("=")), + preceded(multispace0, expression), + preceded(multispace0, char(';')), + )), + |(_, ty, name, _, init, _)| { + wrap(Statement::ConstDecl { + name: name.to_string(), + ty, + init: Box::new(init), + }) + }, + )(input) +} + /// Parse a variable declaration: `Type ident = expr ;`. Must come before assignment. fn decl_statement(input: &str) -> IResult<&str, UncheckedStmt> { map( @@ -207,3 +234,56 @@ pub fn assignment(input: &str) -> IResult<&str, UncheckedStmt> { }, )(input) } + +#[cfg(test)] +mod tests { + use super::statement; + use crate::ir::ast::{Expr, Literal, Statement, Type}; + use nom::combinator::all_consuming; + + #[test] + fn parses_const_declaration_as_const_decl() { + let (_, stmt) = all_consuming(statement)("const int MAX_SIZE = 100;").expect("should parse"); + + match stmt.stmt { + Statement::ConstDecl { name, ty, init } => { + assert_eq!(name, "MAX_SIZE"); + assert_eq!(ty, Type::Int); + assert_eq!(init.exp, Expr::Literal(Literal::Int(100))); + } + other => panic!("expected ConstDecl, got {:?}", other), + } + } + + #[test] + fn parses_const_expression_initializer() { + let (_, stmt) = all_consuming(statement)("const int DOUBLE = 2 * 21;").expect("should parse"); + + match stmt.stmt { + Statement::ConstDecl { name, ty, .. } => { + assert_eq!(name, "DOUBLE"); + assert_eq!(ty, Type::Int); + } + other => panic!("expected ConstDecl, got {:?}", other), + } + } + + #[test] + fn keeps_mutable_declaration_as_decl() { + let (_, stmt) = all_consuming(statement)("int x = 5;").expect("should parse"); + + match stmt.stmt { + Statement::Decl { .. } => {} + Statement::ConstDecl { .. } => panic!("plain Decl must not produce ConstDecl"), + other => panic!("unexpected statement: {:?}", other), + } + } + + #[test] + fn rejects_const_without_initializer() { + assert!( + all_consuming(statement)("const int X;").is_err(), + "const without initializer should fail to parse" + ); + } +} diff --git a/src/semantic/type_checker.rs b/src/semantic/type_checker.rs index 46681cf..f71d1e4 100644 --- a/src/semantic/type_checker.rs +++ b/src/semantic/type_checker.rs @@ -166,6 +166,27 @@ fn type_check_stmt( init: Box::new(init_checked), } } + Statement::ConstDecl { name, ty, init } => { + if ty == &Type::Unit { + return Err(TypeError::new("cannot declare variable of type void")); + } + if env.get(name).is_some() { + return Err(TypeError::new(format!("redeclaration of variable: {}", name))); + } + let init_checked = type_check_expr_to_typed(init, env)?; + if !types_compatible(&init_checked.ty, ty) { + return Err(TypeError::new(format!( + "declaration of {}: expected {:?}, got {:?}", + name, ty, init_checked.ty + ))); + } + env.declare(name.clone(), ty.clone()); + Statement::ConstDecl { + name: name.clone(), + ty: ty.clone(), + init: Box::new(init_checked), + } + } Statement::Assign { target, value } => { let value_checked = type_check_expr_to_typed(value, env)?; type_check_assign_target(&target.exp, &value_checked.ty, env)?; diff --git a/tags b/tags new file mode 100644 index 0000000..4d1b0c2 --- /dev/null +++ b/tags @@ -0,0 +1,370869 @@ +!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +!_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/ +!_TAG_OUTPUT_FILESEP slash /slash or backslash/ +!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/ +!_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/ +!_TAG_PROC_CWD /home/egb2/git/MiniC/ // +!_TAG_PROGRAM_AUTHOR Universal Ctags Team // +!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/ +!_TAG_PROGRAM_URL https://ctags.io/ /official site/ +!_TAG_PROGRAM_VERSION 5.9.0 // +A rust/compiler/rustc_codegen_cranelift/example/mini_core.rs /^ static A: u8 = 42;$/;" v function:get_tls +A rust/compiler/rustc_codegen_gcc/example/mini_core.rs /^ static A: u8 = 42;$/;" v function:get_tls +A rust/compiler/rustc_codegen_gcc/tests/run/call-llvm-intrinsics.rs /^impl Drop for A {$/;" c +A rust/compiler/rustc_codegen_gcc/tests/run/call-llvm-intrinsics.rs /^struct A;$/;" s +A rust/compiler/rustc_mir_dataflow/src/rustc_peek.rs /^impl<'tcx, A, D> RustcPeekAt<'tcx> for A$/;" c +A rust/compiler/rustc_serialize/src/opaque/tests.rs /^ struct A {$/;" s function:test_box +A rust/compiler/rustc_serialize/src/opaque/tests.rs /^ struct A {$/;" s function:test_cell +A rust/compiler/rustc_session/src/config.rs /^ A,$/;" e enum:PAuthKey +A rust/compiler/rustc_target/src/json.rs /^impl ToJson for [A] {$/;" c +A rust/library/alloc/src/collections/btree/merge_iter.rs /^ A(I::Item),$/;" e enum:Peeked +A rust/library/alloc/src/collections/linked_list/tests.rs /^ struct A {$/;" s function:test_allocator +A rust/library/alloc/src/collections/linked_list/tests.rs /^ unsafe impl Allocator for A {$/;" c function:test_allocator +A rust/library/alloctests/testing/ord_chaos.rs /^ A,$/;" e enum:Cyclic3 +A rust/library/alloctests/tests/fmt.rs /^impl fmt::LowerHex for A {$/;" c +A rust/library/alloctests/tests/fmt.rs /^struct A;$/;" s +A rust/library/compiler-builtins/builtins-test-intrinsics/src/main.rs /^ impl Drop for A<'_> {$/;" c function:something_with_a_dtor +A rust/library/compiler-builtins/builtins-test-intrinsics/src/main.rs /^ struct A<'a>(&'a (dyn Fn() + 'a));$/;" s function:something_with_a_dtor +A rust/library/compiler-builtins/libm-test/src/generate/spaced.rs /^ A(A),$/;" e enum:EitherIter +A rust/library/core/src/alloc/mod.rs /^unsafe impl Allocator for &mut A$/;" c +A rust/library/core/src/alloc/mod.rs /^unsafe impl const Allocator for &A$/;" c +A rust/library/core/src/cmp.rs /^ impl const PartialEq<&B> for &A$/;" c module:impls +A rust/library/core/src/cmp.rs /^ impl const PartialEq<&B> for &mut A$/;" c module:impls +A rust/library/core/src/cmp.rs /^ impl const PartialEq<&mut B> for &A$/;" c module:impls +A rust/library/core/src/cmp.rs /^ impl const PartialEq<&mut B> for &mut A$/;" c module:impls +A rust/library/core/src/cmp.rs /^ impl const PartialOrd<&B> for &A$/;" c module:impls +A rust/library/core/src/cmp.rs /^ impl const PartialOrd<&mut B> for &mut A$/;" c module:impls +A rust/library/core/src/cmp.rs /^ impl const Eq for &A where A: [const] Eq {}$/;" c module:impls +A rust/library/core/src/cmp.rs /^ impl const Eq for &mut A where A: [const] Eq {}$/;" c module:impls +A rust/library/core/src/cmp.rs /^ impl const Ord for &A$/;" c module:impls +A rust/library/core/src/cmp.rs /^ impl const Ord for &mut A$/;" c module:impls +A rust/library/core/src/iter/traits/iterator.rs /^impl SpecIterEq for A {$/;" c +A rust/library/core/src/iter/traits/iterator.rs /^impl SpecIterEq for A {$/;" c +A rust/library/core/src/slice/cmp.rs /^impl const SlicePartialEq for A$/;" c +A rust/library/core/src/slice/cmp.rs /^impl const SlicePartialOrd for A {$/;" c +A rust/library/core/src/slice/cmp.rs /^impl const SliceOrd for A {$/;" c +A rust/library/core/src/slice/cmp.rs /^impl const SliceOrd for A {$/;" c +A rust/library/core/src/slice/cmp.rs /^impl const SliceChain for A {$/;" c +A rust/library/core/src/slice/cmp.rs /^impl const SliceChain for A {$/;" c +A rust/library/core/src/slice/cmp.rs /^impl const SlicePartialOrd for A {$/;" c +A rust/library/coretests/tests/convert.rs /^ impl Into for A {$/;" c function:into_as_try_into +A rust/library/coretests/tests/convert.rs /^ struct A;$/;" s function:into_as_try_into +A rust/library/coretests/tests/intrinsics.rs /^ struct A {}$/;" s function:test_type_id_vtable +A rust/library/coretests/tests/mem.rs /^ A(*const i32),$/;" e enum:test_discriminant_send_sync::NotSendSync +A rust/library/coretests/tests/mem.rs /^ A,$/;" e enum:test_discriminant_send_sync::Regular +A rust/library/coretests/tests/mem/type_info.rs /^ trait A {}$/;" i function:test_dynamic_traits +A rust/library/coretests/tests/option.rs /^ struct A;$/;" s function:test_option_too_much_dance +A rust/library/coretests/tests/ptr.rs /^ struct A(S);$/;" s function:test_const_swap_ptr +A rust/library/std/tests/error.rs /^impl Error for A {}$/;" c +A rust/library/std/tests/error.rs /^impl fmt::Display for A {$/;" c +A rust/library/std/tests/error.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_good.rs /^ A,$/;" e enum:EnumOrdered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_good.rs /^ A,$/;" e enum:EnumUnordered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_good.rs /^ A,$/;" e enum:EnumUnorderedAllowed +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_good_var_1.rs /^ A,$/;" e enum:EnumOrdered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_good_var_1.rs /^ A,$/;" e enum:EnumUnordered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_good_var_1.rs /^ A,$/;" e enum:EnumUnorderedAllowed +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_mixed.rs /^ A,$/;" e enum:EnumOrdered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_mixed.rs /^ A,$/;" e enum:EnumUnordered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_mixed.rs /^ A,$/;" e enum:EnumUnorderedAllowed +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_mixed_var_1.rs /^ A,$/;" e enum:EnumOrdered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_mixed_var_1.rs /^ A,$/;" e enum:EnumUnordered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_mixed_var_1.rs /^ A,$/;" e enum:EnumUnorderedAllowed +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_only_enum.rs /^ A,$/;" e enum:EnumOrdered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_only_enum.rs /^ A,$/;" e enum:EnumUnordered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_only_impl.rs /^ A,$/;" e enum:EnumUnordered +A rust/src/tools/clippy/tests/ui-toml/arbitrary_source_item_ordering/ordering_only_trait.rs /^ A,$/;" e enum:EnumUnordered +A rust/src/tools/clippy/tests/ui-toml/enum_variant_size/enum_variant_size.rs /^ A(()),$/;" e enum:Bad +A rust/src/tools/clippy/tests/ui-toml/enum_variant_size/enum_variant_size.rs /^ A(()),$/;" e enum:Fine +A rust/src/tools/clippy/tests/ui-toml/excessive_nesting/excessive_nesting.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui-toml/excessive_nesting/excessive_nesting.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui-toml/manual_let_else/manual_let_else.rs /^ A(u8),$/;" e enum:Foo +A rust/src/tools/clippy/tests/ui-toml/min_rust_version/min_rust_version.rs /^ A,$/;" e enum:enums::E +A rust/src/tools/clippy/tests/ui-toml/min_rust_version/min_rust_version.rs /^ A,$/;" e enum:enums::Ep +A rust/src/tools/clippy/tests/ui-toml/panic/panic.rs /^ A,$/;" e enum:tests::bar::Enam +A rust/src/tools/clippy/tests/ui-toml/panic/panic.rs /^ A,$/;" e enum:tests::test_fn::Enam +A rust/src/tools/clippy/tests/ui-toml/panic/panic.rs /^ A,$/;" e enum:lonely_test::Enam +A rust/src/tools/clippy/tests/ui-toml/panic/panic.rs /^ A,$/;" e enum:main::Enam +A rust/src/tools/clippy/tests/ui-toml/renamed_function_params/renamed_function_params.rs /^ A,$/;" e enum:C +A rust/src/tools/clippy/tests/ui-toml/renamed_function_params/renamed_function_params.rs /^impl ToString for A {$/;" c +A rust/src/tools/clippy/tests/ui-toml/renamed_function_params/renamed_function_params.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui-toml/toml_disallowed_fields/conf_disallowed_fields.rs /^ A { x: u32 },$/;" e enum:Z +A rust/src/tools/clippy/tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs /^ unsafe impl A for () {}$/;" c module:unsafe_impl_smoke_test +A rust/src/tools/clippy/tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs /^ unsafe trait A {}$/;" i module:unsafe_impl_smoke_test +A rust/src/tools/clippy/tests/ui/auxiliary/test_macro.rs /^pub trait A {}$/;" i +A rust/src/tools/clippy/tests/ui/auxiliary/wildcard_imports_helper.rs /^ A,$/;" e enum:extern_exports::ExternExportedEnum +A rust/src/tools/clippy/tests/ui/bool_to_int_with_if.rs /^ A,$/;" e enum:Enum +A rust/src/tools/clippy/tests/ui/boxed_local.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/boxed_local.rs /^impl Z for A {$/;" c +A rust/src/tools/clippy/tests/ui/boxed_local.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/branches_sharing_code/shared_at_bottom.rs /^ static A: isize = 4;$/;" v function:issue15347 +A rust/src/tools/clippy/tests/ui/branches_sharing_code/shared_at_bottom.rs /^ static A: isize = 5;$/;" v function:issue15347 +A rust/src/tools/clippy/tests/ui/cast.rs /^ A = -1,$/;" e enum:main::E3 +A rust/src/tools/clippy/tests/ui/cast.rs /^ A = -128,$/;" e enum:main::E4 +A rust/src/tools/clippy/tests/ui/cast.rs /^ A = -129,$/;" e enum:main::E5 +A rust/src/tools/clippy/tests/ui/cast.rs /^ A = 255,$/;" e enum:main::E2 +A rust/src/tools/clippy/tests/ui/cast.rs /^ A = i128::MIN,$/;" e enum:main::E8 +A rust/src/tools/clippy/tests/ui/cast.rs /^ A = u16::MAX as u32,$/;" e enum:main::E6 +A rust/src/tools/clippy/tests/ui/cast.rs /^ A = u32::MAX as u64,$/;" e enum:main::E7 +A rust/src/tools/clippy/tests/ui/cast.rs /^ A,$/;" e enum:main::E1 +A rust/src/tools/clippy/tests/ui/cast.rs /^ A,$/;" e enum:main::E10 +A rust/src/tools/clippy/tests/ui/cast.rs /^ A,$/;" e enum:main::E9 +A rust/src/tools/clippy/tests/ui/cast_lossless_bool.rs /^ impl A {$/;" c module:cast_lossless_in_impl +A rust/src/tools/clippy/tests/ui/cast_lossless_bool.rs /^ struct A;$/;" s module:cast_lossless_in_impl +A rust/src/tools/clippy/tests/ui/cast_lossless_float.rs /^ impl A {$/;" c module:cast_lossless_in_impl +A rust/src/tools/clippy/tests/ui/cast_lossless_float.rs /^ struct A;$/;" s module:cast_lossless_in_impl +A rust/src/tools/clippy/tests/ui/cast_lossless_integer.rs /^ A = u32::MAX as i64 + 1,$/;" e enum:Test +A rust/src/tools/clippy/tests/ui/cast_lossless_integer.rs /^ impl A {$/;" c module:cast_lossless_in_impl +A rust/src/tools/clippy/tests/ui/cast_lossless_integer.rs /^ struct A;$/;" s module:cast_lossless_in_impl +A rust/src/tools/clippy/tests/ui/clone_on_copy.rs /^ struct A;$/;" s module:issue3052 +A rust/src/tools/clippy/tests/ui/collapsible_match.rs /^ A(T),$/;" e enum:negative_cases::E +A rust/src/tools/clippy/tests/ui/collapsible_match.rs /^ A { a: Option>, b: () },$/;" e enum:Issue9647 +A rust/src/tools/clippy/tests/ui/crashes/ice-3969.rs /^trait A {}$/;" i +A rust/src/tools/clippy/tests/ui/crashes/ice-7169.rs /^struct A {$/;" s +A rust/src/tools/clippy/tests/ui/crashes/regressions.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/def_id_nocore.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/def_id_nocore.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/derivable_impls.rs /^ A,$/;" e enum:issue15493::Bar +A rust/src/tools/clippy/tests/ui/derivable_impls.rs /^ A,$/;" e enum:issue15536::Bar +A rust/src/tools/clippy/tests/ui/derivable_impls.rs /^ impl Default for A {$/;" c module:issue11368 +A rust/src/tools/clippy/tests/ui/derivable_impls.rs /^ pub struct A {$/;" s module:issue11368 +A rust/src/tools/clippy/tests/ui/derivable_impls_derive_const.rs /^ A,$/;" e enum:issue15493::Bar +A rust/src/tools/clippy/tests/ui/diverging_sub_expression.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/diverging_sub_expression.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/empty_docs.rs /^ A,$/;" e enum:outer::DontWarn +A rust/src/tools/clippy/tests/ui/empty_docs.rs /^ A,$/;" e enum:outer::Warn +A rust/src/tools/clippy/tests/ui/enum_clike_unportable_variant.rs /^ A = 0x1_0000_0000,$/;" e enum:NonPortableSigned +A rust/src/tools/clippy/tests/ui/enum_clike_unportable_variant.rs /^ A = 0x1_0000_0000,$/;" e enum:NonPortableSignedNoHint +A rust/src/tools/clippy/tests/ui/enum_clike_unportable_variant.rs /^ A = 0xFFFF_FFFF,$/;" e enum:NonPortable +A rust/src/tools/clippy/tests/ui/enum_clike_unportable_variant.rs /^ A = 0xFFFF_FFFF,$/;" e enum:NonPortableNoHint +A rust/src/tools/clippy/tests/ui/equatable_if_let.rs /^ A(i32),$/;" e enum:issue8710::enum_ref::MyEnum +A rust/src/tools/clippy/tests/ui/equatable_if_let.rs /^ A,$/;" e enum:issue15376::NonConstEq +A rust/src/tools/clippy/tests/ui/equatable_if_let.rs /^ A,$/;" e enum:NotPartialEq +A rust/src/tools/clippy/tests/ui/equatable_if_let.rs /^ A,$/;" e enum:NotStructuralEq +A rust/src/tools/clippy/tests/ui/equatable_if_let_const_cmp.rs /^ A,$/;" e enum:issue15376::ConstEq +A rust/src/tools/clippy/tests/ui/eta.rs /^ A(S),$/;" e enum:issue8817::MyError +A rust/src/tools/clippy/tests/ui/eta.rs /^ struct A;$/;" s module:bind_by_ref +A rust/src/tools/clippy/tests/ui/exhaustive_items.rs /^ pub struct A {$/;" s module:issue14992 +A rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^ impl Deref for A {$/;" c module:issue_15392 +A rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^ impl DerefMut for A {$/;" c module:issue_15392 +A rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^ struct A(String);$/;" s module:issue_15392 +A rust/src/tools/clippy/tests/ui/field_reassign_with_default.rs /^struct A {$/;" s +A rust/src/tools/clippy/tests/ui/filter_map_bool_then.rs /^ A,$/;" e enum:issue15047::MyEnum +A rust/src/tools/clippy/tests/ui/floating_point_abs.rs /^struct A {$/;" s +A rust/src/tools/clippy/tests/ui/format_args.rs /^ impl std::fmt::Display for A {$/;" c module:issue_8855 +A rust/src/tools/clippy/tests/ui/format_args.rs /^ struct A {}$/;" s module:issue_8855 +A rust/src/tools/clippy/tests/ui/from_over_into.rs /^impl From for A {$/;" c +A rust/src/tools/clippy/tests/ui/from_over_into.rs /^struct A(String);$/;" s +A rust/src/tools/clippy/tests/ui/identity_op.rs /^impl std::ops::Shl for A {$/;" c +A rust/src/tools/clippy/tests/ui/identity_op.rs /^struct A(String);$/;" s +A rust/src/tools/clippy/tests/ui/infinite_loops.rs /^ A,$/;" e enum:Foo +A rust/src/tools/clippy/tests/ui/inherent_to_string.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/inherent_to_string.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A(Struct<()>),$/;" e enum:LargeEnum9 +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A(Struct),$/;" e enum:LargeEnumOk3 +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A(T),$/;" e enum:LargeEnumOk2 +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A(bool),$/;" e enum:CopyableLargeEnum +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A(bool),$/;" e enum:ManuallyCopyLargeEnum +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A(bool, std::marker::PhantomData),$/;" e enum:SomeGenericPossiblyCopyEnum +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A(i32),$/;" e enum:GenericEnum2 +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A(i32),$/;" e enum:GenericEnumOk +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A(i32),$/;" e enum:LargeEnum +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A,$/;" e enum:LargeEnum6 +A rust/src/tools/clippy/tests/ui/large_enum_variant.rs /^ A,$/;" e enum:LargeEnum7 +A rust/src/tools/clippy/tests/ui/let_and_return.rs /^ A(T),$/;" e enum:issue_11335::E +A rust/src/tools/clippy/tests/ui/manual_async_fn.rs /^ impl A {$/;" c module:issue_5765 +A rust/src/tools/clippy/tests/ui/manual_async_fn.rs /^ struct A;$/;" s module:issue_5765 +A rust/src/tools/clippy/tests/ui/manual_filter_map.rs /^ A(i32),$/;" e enum:issue8010::Enum +A rust/src/tools/clippy/tests/ui/manual_find_fixable.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/manual_find_fixable.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/manual_let_else.rs /^ A(usize, usize),$/;" e enum:Variant +A rust/src/tools/clippy/tests/ui/manual_let_else_match.rs /^ struct A {$/;" s module:issue16433 +A rust/src/tools/clippy/tests/ui/manual_let_else_question_mark.rs /^ A(usize, usize),$/;" e enum:Variant +A rust/src/tools/clippy/tests/ui/manual_non_exhaustive_enum.rs /^ A,$/;" e enum:E +A rust/src/tools/clippy/tests/ui/manual_non_exhaustive_enum.rs /^ A,$/;" e enum:Ep +A rust/src/tools/clippy/tests/ui/manual_non_exhaustive_enum.rs /^ A,$/;" e enum:ExpectLint +A rust/src/tools/clippy/tests/ui/manual_non_exhaustive_enum.rs /^ A,$/;" e enum:MultipleMarkers +A rust/src/tools/clippy/tests/ui/manual_non_exhaustive_enum.rs /^ A,$/;" e enum:NoDocHidden +A rust/src/tools/clippy/tests/ui/manual_non_exhaustive_enum.rs /^ A,$/;" e enum:NoUnderscore +A rust/src/tools/clippy/tests/ui/manual_non_exhaustive_enum.rs /^ A,$/;" e enum:NonExhaustive +A rust/src/tools/clippy/tests/ui/manual_non_exhaustive_enum.rs /^ A,$/;" e enum:NotUnit +A rust/src/tools/clippy/tests/ui/many_single_char_names.rs /^ A(i32),$/;" e enum:patterns::Z +A rust/src/tools/clippy/tests/ui/match_as_ref.rs /^ impl Deref for A {$/;" c module:issue15691 +A rust/src/tools/clippy/tests/ui/match_as_ref.rs /^ impl DerefMut for A {$/;" c module:issue15691 +A rust/src/tools/clippy/tests/ui/match_as_ref.rs /^ struct A(B);$/;" s module:issue15691 +A rust/src/tools/clippy/tests/ui/match_like_matches_macro.rs /^ A,$/;" e enum:main::E +A rust/src/tools/clippy/tests/ui/match_like_matches_macro.rs /^ A(u32),$/;" e enum:main::E +A rust/src/tools/clippy/tests/ui/match_ref_pats.rs /^ A,$/;" e enum:ice_3719::Foo +A rust/src/tools/clippy/tests/ui/match_same_arms.rs /^ A,$/;" e enum:Abc +A rust/src/tools/clippy/tests/ui/match_same_arms2.rs /^ A,$/;" e enum:match_expr_like_matches_macro_priority::E +A rust/src/tools/clippy/tests/ui/match_wild_err_arm.rs /^ A,$/;" e enum:issue_10635::Error +A rust/src/tools/clippy/tests/ui/match_wildcard_for_single_variants.rs /^ A,$/;" e enum:main::Enum +A rust/src/tools/clippy/tests/ui/match_wildcard_for_single_variants.rs /^ A(bool),$/;" e enum:issue9993::Foo +A rust/src/tools/clippy/tests/ui/match_wildcard_for_single_variants.rs /^ A,$/;" e enum:main::Bar +A rust/src/tools/clippy/tests/ui/match_wildcard_for_single_variants.rs /^ A,$/;" e enum:Foo +A rust/src/tools/clippy/tests/ui/min_ident_chars.rs /^ A: u32,$/;" m struct:A +A rust/src/tools/clippy/tests/ui/min_ident_chars.rs /^ type A;$/;" t interface:Trait +A rust/src/tools/clippy/tests/ui/min_ident_chars.rs /^struct A {$/;" s +A rust/src/tools/clippy/tests/ui/misnamed_getters.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/misnamed_getters.rs /^struct A {$/;" s +A rust/src/tools/clippy/tests/ui/missing_const_for_fn/cant_be_const.rs /^ impl A {$/;" c module:with_drop +A rust/src/tools/clippy/tests/ui/missing_const_for_fn/cant_be_const.rs /^ impl Drop for A {$/;" c module:with_drop +A rust/src/tools/clippy/tests/ui/missing_const_for_fn/cant_be_const.rs /^ pub struct A;$/;" s module:with_drop +A rust/src/tools/clippy/tests/ui/missing_const_for_fn/cant_be_const.rs /^enum A {$/;" g +A rust/src/tools/clippy/tests/ui/missing_const_for_fn/could_be_const.rs /^ impl Drop for A {$/;" c module:with_drop +A rust/src/tools/clippy/tests/ui/missing_const_for_fn/could_be_const.rs /^ pub struct A;$/;" s module:with_drop +A rust/src/tools/clippy/tests/ui/missing_trait_methods.rs /^trait A {$/;" i +A rust/src/tools/clippy/tests/ui/missing_transmute_annotations.rs /^ A = 0,$/;" e enum:Foo +A rust/src/tools/clippy/tests/ui/multiple_inherent_impl_cfg.rs /^impl A {}$/;" c +A rust/src/tools/clippy/tests/ui/multiple_inherent_impl_cfg.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/needless_arbitrary_self_type.rs /^ A,$/;" e enum:ValType +A rust/src/tools/clippy/tests/ui/needless_borrow_pat.rs /^ A(&'static u32),$/;" e enum:main::E +A rust/src/tools/clippy/tests/ui/needless_borrows_for_generic_args.rs /^ impl Extend for A {$/;" c function:main +A rust/src/tools/clippy/tests/ui/needless_borrows_for_generic_args.rs /^ impl<'a> Extend<&'a u8> for A {$/;" c function:main +A rust/src/tools/clippy/tests/ui/needless_borrows_for_generic_args.rs /^ struct A;$/;" s function:main +A rust/src/tools/clippy/tests/ui/needless_match.rs /^ A(u8),$/;" e enum:issue8542::Complex +A rust/src/tools/clippy/tests/ui/needless_match.rs /^ A,$/;" e enum:Simple +A rust/src/tools/clippy/tests/ui/needless_maybe_sized.rs /^trait A: Sized {}$/;" i +A rust/src/tools/clippy/tests/ui/needless_pass_by_ref_mut.rs /^struct A {$/;" s +A rust/src/tools/clippy/tests/ui/non_canonical_clone_impl.rs /^impl Clone for A {$/;" c +A rust/src/tools/clippy/tests/ui/non_canonical_clone_impl.rs /^impl Copy for A {}$/;" c +A rust/src/tools/clippy/tests/ui/non_canonical_clone_impl.rs /^struct A(u32);$/;" s +A rust/src/tools/clippy/tests/ui/non_canonical_partial_ord_impl.rs /^impl Ord for A {$/;" c +A rust/src/tools/clippy/tests/ui/non_canonical_partial_ord_impl.rs /^impl PartialOrd for A {$/;" c +A rust/src/tools/clippy/tests/ui/non_canonical_partial_ord_impl.rs /^struct A(u32);$/;" s +A rust/src/tools/clippy/tests/ui/non_canonical_partial_ord_impl_fully_qual.rs /^impl PartialOrd for A {$/;" c +A rust/src/tools/clippy/tests/ui/non_canonical_partial_ord_impl_fully_qual.rs /^impl cmp::Ord for A {$/;" c +A rust/src/tools/clippy/tests/ui/non_canonical_partial_ord_impl_fully_qual.rs /^struct A(u32);$/;" s +A rust/src/tools/clippy/tests/ui/only_used_in_recursion.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/only_used_in_recursion.rs /^impl B for A {$/;" c +A rust/src/tools/clippy/tests/ui/only_used_in_recursion.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/op_ref.rs /^impl Mul<&A> for A {$/;" c +A rust/src/tools/clippy/tests/ui/op_ref.rs /^impl Mul for A {$/;" c +A rust/src/tools/clippy/tests/ui/op_ref.rs /^struct A(i32);$/;" s +A rust/src/tools/clippy/tests/ui/option_if_let_else.rs /^ struct A(Option);$/;" s module:issue13964 +A rust/src/tools/clippy/tests/ui/or_fun_call.rs /^ A(i32),$/;" e enum:or_fun_call::Enum +A rust/src/tools/clippy/tests/ui/panic_in_result_fn.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/panic_in_result_fn.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/panic_in_result_fn_assertions.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/panic_in_result_fn_assertions.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/panic_in_result_fn_debug_assertions.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/panic_in_result_fn_debug_assertions.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/pattern_type_mismatch/pattern_alternatives.rs /^ A(&'a Option),$/;" e enum:alternatives::Value +A rust/src/tools/clippy/tests/ui/permissions_set_readonly_false.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/permissions_set_readonly_false.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/ptr_arg.rs /^type A = Vec;$/;" t +A rust/src/tools/clippy/tests/ui/recursive_format_impl.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/recursive_format_impl.rs /^impl B for A {$/;" c +A rust/src/tools/clippy/tests/ui/recursive_format_impl.rs /^impl fmt::Display for A {$/;" c +A rust/src/tools/clippy/tests/ui/recursive_format_impl.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/redundant_clone.rs /^ A = 1,$/;" e enum:issue10074::MyEnum +A rust/src/tools/clippy/tests/ui/redundant_guards.rs /^ A(&'static str),$/;" e enum:E +A rust/src/tools/clippy/tests/ui/redundant_guards.rs /^ enum A {$/;" g module:issue11465 +A rust/src/tools/clippy/tests/ui/redundant_guards.rs /^struct A(u32);$/;" s +A rust/src/tools/clippy/tests/ui/ref_option_ref.rs /^ type A = &'static Option<&'static Self>;$/;" t implementation:u32 +A rust/src/tools/clippy/tests/ui/ref_option_ref.rs /^ type A;$/;" t interface:RefOptTrait +A rust/src/tools/clippy/tests/ui/rest_pat_in_fully_bound_structs.rs /^struct A {$/;" s +A rust/src/tools/clippy/tests/ui/return_and_then.rs /^ struct A {$/;" s module:issue14927 +A rust/src/tools/clippy/tests/ui/same_functions_in_if_condition.rs /^ A,$/;" e enum:main::E +A rust/src/tools/clippy/tests/ui/same_item_push.rs /^ struct A {$/;" s function:main +A rust/src/tools/clippy/tests/ui/serde.rs /^impl<'de> serde::de::Visitor<'de> for A {$/;" c +A rust/src/tools/clippy/tests/ui/serde.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/single_match.rs /^ A,$/;" e enum:if_suggestion::Bar +A rust/src/tools/clippy/tests/ui/single_match.rs /^ A,$/;" e enum:if_suggestion::Foo +A rust/src/tools/clippy/tests/ui/single_match.rs /^ A,$/;" e enum:issue11365::Foo +A rust/src/tools/clippy/tests/ui/swap_with_temporary.rs /^ impl A {$/;" c function:issue15166 +A rust/src/tools/clippy/tests/ui/swap_with_temporary.rs /^ struct A {$/;" s function:issue15166 +A rust/src/tools/clippy/tests/ui/too_long_first_doc_paragraph.rs /^ A,$/;" e enum:Enum +A rust/src/tools/clippy/tests/ui/track-diagnostics.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/trailing_empty_array.rs /^ A(u32),$/;" e enum:DontLintAnonymousStructsFromDesugaring +A rust/src/tools/clippy/tests/ui/trailing_empty_array.rs /^type A = ConstParamZeroDefault;$/;" t +A rust/src/tools/clippy/tests/ui/trivially_copy_pass_by_ref.rs /^ pub trait A {$/;" i module:issue3992 +A rust/src/tools/clippy/tests/ui/unconditional_recursion.rs /^ A,$/;" e enum:E +A rust/src/tools/clippy/tests/ui/unconditional_recursion.rs /^ A,$/;" e enum:Foo +A rust/src/tools/clippy/tests/ui/unconditional_recursion.rs /^ A,$/;" e enum:Foo2 +A rust/src/tools/clippy/tests/ui/unconditional_recursion.rs /^ A,$/;" e enum:Foo3 +A rust/src/tools/clippy/tests/ui/unconditional_recursion.rs /^ A,$/;" e enum:Foo4 +A rust/src/tools/clippy/tests/ui/unconditional_recursion.rs /^ A,$/;" e enum:Foo5 +A rust/src/tools/clippy/tests/ui/unit_arg.rs /^impl Tr for A {$/;" c +A rust/src/tools/clippy/tests/ui/unit_arg.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/unnecessary_wraps.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/unnecessary_wraps.rs /^impl B for A {$/;" c +A rust/src/tools/clippy/tests/ui/unnecessary_wraps.rs /^pub struct A;$/;" s +A rust/src/tools/clippy/tests/ui/unsafe_derive_deserialize.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/unsafe_derive_deserialize.rs /^pub struct A;$/;" s +A rust/src/tools/clippy/tests/ui/unused_self.rs /^ impl A {$/;" c module:not_applicable +A rust/src/tools/clippy/tests/ui/unused_self.rs /^ impl A {$/;" c module:unused_self +A rust/src/tools/clippy/tests/ui/unused_self.rs /^ impl A {$/;" c module:unused_self_allow +A rust/src/tools/clippy/tests/ui/unused_self.rs /^ impl A {$/;" c module:used_self +A rust/src/tools/clippy/tests/ui/unused_self.rs /^ impl fmt::Debug for A {$/;" c module:not_applicable +A rust/src/tools/clippy/tests/ui/unused_self.rs /^ struct A {$/;" s module:used_self +A rust/src/tools/clippy/tests/ui/unused_self.rs /^ struct A;$/;" s module:not_applicable +A rust/src/tools/clippy/tests/ui/unused_self.rs /^ struct A;$/;" s module:unused_self +A rust/src/tools/clippy/tests/ui/unused_self.rs /^ struct A;$/;" s module:unused_self_allow +A rust/src/tools/clippy/tests/ui/unwrap_in_result.rs /^ static A: bool = {$/;" v method:A::in_static_inside_fn +A rust/src/tools/clippy/tests/ui/unwrap_in_result.rs /^impl A {$/;" c +A rust/src/tools/clippy/tests/ui/unwrap_in_result.rs /^struct A;$/;" s +A rust/src/tools/clippy/tests/ui/unwrap_or_else_default.rs /^ A(),$/;" e enum:unwrap_or_else_default::Enum +A rust/src/tools/clippy/tests/ui/use_self.rs /^ A,$/;" e enum:msrv_1_36::E +A rust/src/tools/clippy/tests/ui/use_self.rs /^ A,$/;" e enum:msrv_1_37::E +A rust/src/tools/clippy/tests/ui/use_self.rs /^ A,$/;" e enum:nesting::Enum +A rust/src/tools/clippy/tests/ui/use_self.rs /^ pub struct A;$/;" s module:rustfix::nested +A rust/src/tools/clippy/tests/ui/use_self.rs /^ impl A {$/;" c module:crash_check_13128 +A rust/src/tools/clippy/tests/ui/use_self.rs /^ impl A {$/;" c module:nested_paths +A rust/src/tools/clippy/tests/ui/use_self.rs /^ impl nested::A {$/;" c module:rustfix +A rust/src/tools/clippy/tests/ui/use_self.rs /^ impl A {$/;" c module:nested_paths +A rust/src/tools/clippy/tests/ui/use_self.rs /^ struct A {$/;" s module:issue6818 +A rust/src/tools/clippy/tests/ui/use_self.rs /^ struct A;$/;" s module:crash_check_13128 +A rust/src/tools/clippy/tests/ui/use_self.rs /^ struct A;$/;" s module:issue3410 +A rust/src/tools/clippy/tests/ui/use_self.rs /^ struct A;$/;" s module:macros +A rust/src/tools/clippy/tests/ui/use_self.rs /^ struct A {$/;" s module:nested_paths +A rust/src/tools/clippy/tests/ui/useless_conversion.rs /^ type A = i32;$/;" t function:dont_lint_on_type_alias +A rust/src/tools/clippy/tests/ui/vec_box_sized.rs /^ struct A(Vec>);$/;" s module:should_trigger +A rust/src/tools/clippy/tests/ui/volatile_composites.rs /^ A = 1,$/;" e enum:main::CEnum +A rust/src/tools/clippy/tests/ui/volatile_composites.rs /^ A = 1,$/;" e enum:main::PlainEnum +A rust/src/tools/clippy/tests/ui/volatile_composites.rs /^ A = 1,$/;" e enum:main::U32Enum +A rust/src/tools/clippy/tests/ui/volatile_composites.rs /^ A(String),$/;" e enum:main::ReprSumType +A rust/src/tools/clippy/tests/ui/volatile_composites.rs /^ A(String),$/;" e enum:main::SumType +A rust/src/tools/clippy/tests/ui/wildcard_enum_match_arm.rs /^ A,$/;" e enum:main::Enum +A rust/src/tools/clippy/tests/ui/wildcard_enum_match_arm.rs /^ A,$/;" e enum:issue15091::Foo +A rust/src/tools/clippy/tests/ui/wildcard_imports.rs /^ A,$/;" e enum:in_fn_test::inner_exported::ExportedEnum +A rust/src/tools/clippy/tests/ui/wildcard_imports.rs /^ pub struct A;$/;" s module:struct_mod +A rust/src/tools/clippy/tests/ui/wildcard_imports_2021.rs /^ A,$/;" e enum:in_fn_test::inner_exported::ExportedEnum +A rust/src/tools/clippy/tests/ui/wildcard_imports_2021.rs /^ pub struct A;$/;" s module:struct_mod +A rust/src/tools/clippy/tests/ui/zero_sized_hashmap_values.rs /^ type A = HashMap>;$/;" t function:issue14822 +A rust/src/tools/miri/tests/fail/function_pointers/abi_mismatch_array_vs_struct.rs /^type A = [i32; 4];$/;" t +A rust/src/tools/miri/tests/fail/match/single_variant.rs /^ A(u8) = 42,$/;" e enum:Exhaustive +A rust/src/tools/miri/tests/fail/match/single_variant.rs /^ A(u8) = 42,$/;" e enum:NonExhaustive +A rust/src/tools/miri/tests/fail/match/single_variant_uninit.rs /^ A(u8) = 0,$/;" e enum:Exhaustive +A rust/src/tools/miri/tests/fail/match/single_variant_uninit.rs /^ A(u8) = 0,$/;" e enum:NonExhaustive +A rust/src/tools/miri/tests/fail/validity/invalid_enum_cast.rs /^ A,$/;" e enum:E +A rust/src/tools/miri/tests/fail/validity/invalid_enum_op.rs /^ A,$/;" e enum:Foo +A rust/src/tools/miri/tests/fail/validity/invalid_enum_op_discr_uninhabited.rs /^ A,$/;" e enum:UninhDiscriminant +A rust/src/tools/miri/tests/fail/validity/invalid_enum_tag.rs /^ A,$/;" e enum:Foo +A rust/src/tools/miri/tests/genmc/pass/litmus/detour.rs /^ static mut A: i64 = 1234;$/;" v function:miri_start +A rust/src/tools/miri/tests/genmc/pass/litmus/inc_inc_RR_W_RR.rs /^static mut A: u64 = 0;$/;" v +A rust/src/tools/miri/tests/native-lib/pass/scalar_arguments.rs /^ A,$/;" e enum:CEnum +A rust/src/tools/miri/tests/pass/async-drop.rs /^ A(AsyncInt),$/;" e enum:AsyncEnum +A rust/src/tools/miri/tests/pass/btreemap.rs /^ A(&'static str),$/;" e enum:Foo +A rust/src/tools/miri/tests/pass/dst-raw.rs /^impl Trait for A {$/;" c +A rust/src/tools/miri/tests/pass/dst-raw.rs /^struct A {$/;" s +A rust/src/tools/miri/tests/pass/dyn-upcast.rs /^ trait A {$/;" i function:replace_vptr +A rust/src/tools/miri/tests/pass/enums.rs /^ A,$/;" e enum:discriminant_overflow::Foo +A rust/src/tools/miri/tests/pass/issues/issue-120337-irrefutable-let-ice.rs /^ A(!),$/;" e enum:E +A rust/src/tools/miri/tests/pass/issues/issue-15063.rs /^ A,$/;" e enum:Two +A rust/src/tools/miri/tests/pass/last-use-in-cap-clause.rs /^struct A {$/;" s +A rust/src/tools/miri/tests/pass/negative_discriminant.rs /^ A = -1,$/;" e enum:AB +A rust/src/tools/miri/tests/pass/small_enum_size_bug.rs /^ A = 1,$/;" e enum:E +A rust/src/tools/miri/tests/pass/tls/tls_static.rs /^static mut A: u8 = 0;$/;" v +A rust/src/tools/miri/tests/pass/tuple_like_enum_variant_constructor_struct_pointer_opt.rs /^struct A<'a> {$/;" s +A rust/src/tools/miri/tests/pass/tuple_like_struct_constructor.rs /^ struct A(i32);$/;" s function:main +A rust/src/tools/miri/tests/pass/zst.rs /^struct A;$/;" s +A rust/src/tools/miri/tests/pass/zst_variant_drop.rs /^ A(#[allow(dead_code)] Box),$/;" e enum:Bar +A rust/src/tools/rust-analyzer/crates/ide-completion/src/completions/postfix.rs /^struct A {$/;" s function:escape_snippet_bits +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/err/recover_from_missing_const_default.rs /^struct A;$/;" s +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/assoc_item_list.rs /^ type A = i32;$/;" t implementation:F +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/bare_dyn_types_with_leading_lifetime.rs /^type A = 'static + Trait;$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/const_param_default_expression.rs /^struct A;$/;" s +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/const_param_default_literal.rs /^struct A;$/;" s +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/const_param_default_path.rs /^struct A;$/;" s +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/dyn_trait_type.rs /^type A = dyn Iterator> + 'a;$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/edition_2015_dyn_prefix_inside_generic_arg.rs /^type A = Foo;$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/fn_pointer_type.rs /^type A = fn();$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/for_type.rs /^type A = for<'a> fn() -> ();$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/impl_trait_type.rs /^type A = impl Iterator> + 'a;$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/macro_call_type.rs /^type A = foo!();$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/macro_inside_generic_arg.rs /^type A = Foo;$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/no_dyn_trait_leading_for.rs /^type A = for<'a> Test<'a> + Send;$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/path_type.rs /^type A = Foo;$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/reference_type.rs /^type A = &();$/;" t +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0016_struct_flavors.rs /^struct A;$/;" s +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0019_enums.rs /^ A,$/;" e enum:E5 +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0020_type_param_bounds.rs /^struct A;$/;" s +A rust/src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0047_minus_in_inner_pattern.rs /^enum A {$/;" g +A rust/src/tools/rustfmt/tests/source/attrib.rs /^struct A { #[doc = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/;" s +A rust/src/tools/rustfmt/tests/source/comment.rs /^ A, \/\/ `\/** **\/`$/;" e enum:Foo +A rust/src/tools/rustfmt/tests/source/configs/enum_discrim_align_threshold/40.rs /^ A = 1,$/;" e enum:Borderline +A rust/src/tools/rustfmt/tests/source/configs/enum_discrim_align_threshold/40.rs /^ A = 1,$/;" e enum:NoDiscrims +A rust/src/tools/rustfmt/tests/source/configs/enum_discrim_align_threshold/40.rs /^ A = 1,$/;" e enum:Standard +A rust/src/tools/rustfmt/tests/source/configs/enum_discrim_align_threshold/40.rs /^ A = 1,$/;" e enum:TooLong +A rust/src/tools/rustfmt/tests/source/doc-attrib.rs /^ impl A {$/;" c module:tests +A rust/src/tools/rustfmt/tests/source/doc-attrib.rs /^struct A { #[doc = " xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/;" s +A rust/src/tools/rustfmt/tests/source/enum.rs /^ A = 1,$/;" e enum:Bar +A rust/src/tools/rustfmt/tests/source/enum.rs /^ A { a: u32 } = 0x100,$/;" e enum:E +A rust/src/tools/rustfmt/tests/source/enum.rs /^ A, B(u32, $/;" e enum:Test +A rust/src/tools/rustfmt/tests/source/enum.rs /^{ A, }$/;" e enum:Foo +A rust/src/tools/rustfmt/tests/source/file-lines-5.rs /^struct A {$/;" s +A rust/src/tools/rustfmt/tests/source/file-lines-6.rs /^struct A {$/;" s +A rust/src/tools/rustfmt/tests/source/file-lines-7.rs /^struct A {$/;" s +A rust/src/tools/rustfmt/tests/source/issue-1216.rs /^ A, \/\/* I am not a block comment (caused panic)$/;" e enum:E +A rust/src/tools/rustfmt/tests/source/issue-2936.rs /^ A: u32,$/;" m struct:AStruct +A rust/src/tools/rustfmt/tests/source/issue-4243.rs /^ type A: AA \/*AA*\/ + \/*AB*\/ AB $/;" t function:main +A rust/src/tools/rustfmt/tests/source/issue-4244.rs /^pub type A \/* A Comment *\/ = SS;$/;" t +A rust/src/tools/rustfmt/tests/source/issue-4312.rs /^ A,$/;" e enum:X +A rust/src/tools/rustfmt/tests/source/item-brace-style-always-next-line.rs /^ A,$/;" e enum:M::A +A rust/src/tools/rustfmt/tests/source/item-brace-style-always-next-line.rs /^ enum A {$/;" g module:M +A rust/src/tools/rustfmt/tests/source/item-brace-style-always-next-line.rs /^ enum A where T: Copy {$/;" g module:M +A rust/src/tools/rustfmt/tests/source/item-brace-style-prefer-same-line.rs /^ A,$/;" e enum:M::A +A rust/src/tools/rustfmt/tests/source/item-brace-style-prefer-same-line.rs /^ enum A$/;" g module:M +A rust/src/tools/rustfmt/tests/source/item-brace-style-prefer-same-line.rs /^ enum A where T: Copy {$/;" g module:M +A rust/src/tools/rustfmt/tests/source/item-brace-style-same-line-where.rs /^ A,$/;" e enum:M::A +A rust/src/tools/rustfmt/tests/source/item-brace-style-same-line-where.rs /^ enum A$/;" g module:M +A rust/src/tools/rustfmt/tests/source/item-brace-style-same-line-where.rs /^ enum A where T: Copy {$/;" g module:M +A rust/src/tools/rustfmt/tests/source/struct-field-attributes.rs /^pub struct A {$/;" s +A rust/src/tools/rustfmt/tests/source/trailing-comma-never.rs /^ A {$/;" e enum:StructX +A rust/src/tools/rustfmt/tests/source/trailing-comma-never.rs /^ A {$/;" e enum:StructY +A rust/src/tools/rustfmt/tests/source/trailing-comma-never.rs /^ A(u32),$/;" e enum:TupX +A rust/src/tools/rustfmt/tests/source/trailing-comma-never.rs /^ A(u32),$/;" e enum:TupY +A rust/src/tools/rustfmt/tests/source/trailing-comma-never.rs /^ A,$/;" e enum:X +A rust/src/tools/rustfmt/tests/source/trailing-comma-never.rs /^ A,$/;" e enum:Y +A rust/src/tools/rustfmt/tests/source/trailing_commas.rs /^ A {a: T},$/;" e enum:E +A rust/src/tools/rustfmt/tests/source/trait.rs /^trait A = where for<'b> &'b Self: Send;$/;" i +A rust/tests/codegen-llvm/abi-noundef-cast.rs /^ A(u8),$/;" e enum:MultiVariant +A rust/tests/codegen-llvm/align-enum.rs /^ A(u32),$/;" e enum:Align64 +A rust/tests/codegen-llvm/align-fn.rs /^impl A {$/;" c +A rust/tests/codegen-llvm/align-fn.rs /^impl T for A {$/;" c +A rust/tests/codegen-llvm/align-fn.rs /^pub struct A;$/;" s +A rust/tests/codegen-llvm/align-struct.rs /^ A(Align64),$/;" e enum:Enum64 +A rust/tests/codegen-llvm/align-struct.rs /^ A(i32),$/;" e enum:Enum4 +A rust/tests/codegen-llvm/avr/avr-func-addrspace.rs /^ A(T),$/;" e enum:Either +A rust/tests/codegen-llvm/call-llvm-intrinsics.rs /^impl Drop for A {$/;" c +A rust/tests/codegen-llvm/call-llvm-intrinsics.rs /^struct A;$/;" s +A rust/tests/codegen-llvm/consts.rs /^ A(A),$/;" e enum:E +A rust/tests/codegen-llvm/dealloc-no-unwind.rs /^impl Drop for A {$/;" c +A rust/tests/codegen-llvm/dealloc-no-unwind.rs /^struct A;$/;" s +A rust/tests/codegen-llvm/debug-accessibility/crate-enum.rs /^ A,$/;" e enum:module::CrateFooEnum +A rust/tests/codegen-llvm/debug-accessibility/private-enum.rs /^ A,$/;" e enum:PrivateFooEnum +A rust/tests/codegen-llvm/debug-accessibility/public-enum.rs /^ A,$/;" e enum:PublicFooEnum +A rust/tests/codegen-llvm/debug-accessibility/super-enum.rs /^ A,$/;" e enum:module::SuperFooEnum +A rust/tests/codegen-llvm/debug-alignment.rs /^pub static A: u32 = 1;$/;" v +A rust/tests/codegen-llvm/debug-linkage-name.rs /^ pub static A: u32 = 1;$/;" v module:xyz +A rust/tests/codegen-llvm/enum/enum-bounds-check-derived-idx.rs /^ A = 1,$/;" e enum:Bar +A rust/tests/codegen-llvm/enum/enum-bounds-check-issue-82871.rs /^ A,$/;" e enum:E +A rust/tests/codegen-llvm/enum/enum-bounds-check.rs /^ A = 2,$/;" e enum:Bar +A rust/tests/codegen-llvm/enum/enum-bounds-check.rs /^ A,$/;" e enum:Foo +A rust/tests/codegen-llvm/enum/enum-debug-clike.rs /^ A,$/;" e enum:E +A rust/tests/codegen-llvm/enum/enum-debug-niche.rs /^ A,$/;" e enum:E +A rust/tests/codegen-llvm/enum/enum-debug-tagged.rs /^ A(u32),$/;" e enum:E +A rust/tests/codegen-llvm/enum/enum-early-otherwise-branch.rs /^ A(u32),$/;" e enum:Enum +A rust/tests/codegen-llvm/enum/enum-match.rs /^ A(X),$/;" e enum:Enum2 +A rust/tests/codegen-llvm/enum/enum-match.rs /^ A(bool),$/;" e enum:Enum0 +A rust/tests/codegen-llvm/enum/enum-match.rs /^ A(bool),$/;" e enum:Enum1 +A rust/tests/codegen-llvm/enum/enum-match.rs /^ A, \/\/ tag 2$/;" e enum:MiddleNiche +A rust/tests/codegen-llvm/external-no-mangle-statics.rs /^static A: u8 = 0;$/;" v +A rust/tests/codegen-llvm/function-arguments.rs /^ A(RestrictedAddress),$/;" e enum:E +A rust/tests/codegen-llvm/inline-hint.rs /^struct A(String, String);$/;" s +A rust/tests/codegen-llvm/intrinsics/transmute-niched.rs /^ A = -100,$/;" e enum:Minus100ToPlus100 +A rust/tests/codegen-llvm/intrinsics/transmute-niched.rs /^ A = 10,$/;" e enum:SmallEnum +A rust/tests/codegen-llvm/is_val_statically_known.rs /^pub struct A(u32);$/;" s +A rust/tests/codegen-llvm/issues/issue-110797-enum-jump-same.rs /^ A(Box<[i32]>),$/;" e enum:K +A rust/tests/codegen-llvm/issues/issue-121719-common-field-offset.rs /^ A(A),$/;" e enum:E +A rust/tests/codegen-llvm/issues/issue-121719-common-field-offset.rs /^pub struct A {$/;" s +A rust/tests/codegen-llvm/issues/issue-122600-ptr-discriminant-update.rs /^ A([u8; 753]),$/;" e enum:State +A rust/tests/codegen-llvm/issues/issue-122734-match-eq.rs /^ A,$/;" e enum:ThreeNum +A rust/tests/codegen-llvm/issues/issue-122734-match-eq.rs /^ A,$/;" e enum:TwoNum +A rust/tests/codegen-llvm/issues/issue-73258.rs /^ A,$/;" e enum:Foo +A rust/tests/codegen-llvm/link_section.rs /^ A(u32),$/;" e enum:E +A rust/tests/codegen-llvm/loongarch-abi/call-llvm-intrinsics.rs /^impl Drop for A {$/;" c +A rust/tests/codegen-llvm/loongarch-abi/call-llvm-intrinsics.rs /^struct A;$/;" s +A rust/tests/codegen-llvm/match-optimized.rs /^ A = 13,$/;" e enum:E2 +A rust/tests/codegen-llvm/match-optimized.rs /^ A,$/;" e enum:E +A rust/tests/codegen-llvm/match-optimizes-away.rs /^ A,$/;" e enum:Four +A rust/tests/codegen-llvm/match-optimizes-away.rs /^ A,$/;" e enum:Three +A rust/tests/codegen-llvm/match-unoptimized.rs /^ A = 13,$/;" e enum:E2 +A rust/tests/codegen-llvm/option-niche-eq.rs /^ A,$/;" e enum:EnumWithNiche +A rust/tests/codegen-llvm/range-attribute.rs /^ A(Enum0),$/;" e enum:Enum2 +A rust/tests/codegen-llvm/range-attribute.rs /^ A(bool),$/;" e enum:Enum0 +A rust/tests/codegen-llvm/range-attribute.rs /^ A(u64),$/;" e enum:Enum1 +A rust/tests/codegen-llvm/vtable-upcast.rs /^pub trait A: Base {$/;" i +A rust/tests/codegen-units/item-collection/closures.rs /^trait A where$/;" i +A rust/tests/codegen-units/item-collection/drop-glue-eager.rs /^ A(i32),$/;" e enum:EnumNoDrop +A rust/tests/codegen-units/item-collection/drop-glue-eager.rs /^ A(i32),$/;" e enum:EnumWithDrop +A rust/tests/codegen-units/item-collection/generic-drop-glue.rs /^ A(T1),$/;" e enum:EnumNoDrop +A rust/tests/codegen-units/item-collection/generic-drop-glue.rs /^ A(T1),$/;" e enum:EnumWithDrop +A rust/tests/codegen-units/item-collection/non-generic-drop-glue.rs /^ A(i32),$/;" e enum:EnumNoDrop +A rust/tests/codegen-units/item-collection/non-generic-drop-glue.rs /^ A(i32),$/;" e enum:EnumWithDrop +A rust/tests/codegen-units/item-collection/unused-traits-and-generics.rs /^ A(T),$/;" e enum:Enum +A rust/tests/coverage/branch/match-arms.rs /^ A(u32),$/;" e enum:Enum +A rust/tests/crashes/101036.rs /^ A = t::() as u8, B$/;" e enum:T +A rust/tests/crashes/101557.rs /^impl From> for A {$/;" c +A rust/tests/crashes/101557.rs /^impl From for A<[i8; N]> {$/;" c +A rust/tests/crashes/101557.rs /^struct A {$/;" s +A rust/tests/crashes/110534.rs /^impl IntoSystem for fn(A)$/;" c +A rust/tests/crashes/115435.rs /^impl MyTrait for A {$/;" c +A rust/tests/crashes/116554.rs /^ A,$/;" e enum:T +A rust/tests/crashes/119824.rs /^ A = t::() as u8, B$/;" e enum:T +A rust/tests/crashes/125801.rs /^static A: <[u8; N] as Foo>::Output = [1, 2, 3];$/;" v +A rust/tests/crashes/126680.rs /^type Bar = impl std::fmt::Display;$/;" c +A rust/tests/crashes/129556.rs /^ A,$/;" e enum:StructOrEnum +A rust/tests/crashes/130310.rs /^struct A {$/;" s +A rust/tests/crashes/130346.rs /^trait A: Iterator {}$/;" i +A rust/tests/crashes/136766.rs /^impl A for () {}$/;" c +A rust/tests/crashes/136766.rs /^trait A{}$/;" i +A rust/tests/crashes/137187.rs /^const trait A where$/;" i +A rust/tests/crashes/138660.rs /^enum A {$/;" g +A rust/tests/crashes/139381.rs /^impl<'a> A<'a> for () {$/;" c +A rust/tests/crashes/139381.rs /^trait A<'a> {$/;" i +A rust/tests/crashes/139387.rs /^trait A {$/;" i +A rust/tests/crashes/140850.rs /^fn A() -> impl {$/;" f +A rust/tests/crashes/93182.rs /^struct A ([u8; S]);$/;" s +A rust/tests/debuginfo/auxiliary/issue-13213-aux.rs /^pub static A: S = S { p: private::THREE };$/;" v +A rust/tests/debuginfo/msvc-pretty-enums.rs /^ A = 0_i128,$/;" e enum:CStyleI128 +A rust/tests/debuginfo/msvc-pretty-enums.rs /^ A = 0_u128,$/;" e enum:CStyleU128 +A rust/tests/debuginfo/msvc-pretty-enums.rs /^ A(&'a u8, u32),$/;" e enum:NicheLayoutWithFields1 +A rust/tests/debuginfo/msvc-pretty-enums.rs /^ A(NonZero, u64),$/;" e enum:NicheLayoutWithFields2 +A rust/tests/debuginfo/msvc-pretty-enums.rs /^ A(u32),$/;" e enum:DirectTag128 +A rust/tests/debuginfo/msvc-pretty-enums.rs /^ A(u8, bool),$/;" e enum:NicheLayoutWithFields3 +A rust/tests/incremental/change_crate_order/auxiliary/a.rs /^pub static A : u32 = 32;$/;" v +A rust/tests/incremental/const-generics/try_unify_abstract_const_regression_tests/issue-77708-3.rs /^impl<'a, const N: NonZeroUsize> TryFrom<&'a [u8]> for A$/;" c +A rust/tests/incremental/const-generics/try_unify_abstract_const_regression_tests/issue-77708-3.rs /^struct A([u8; N.get()])$/;" s +A rust/tests/incremental/const-generics/try_unify_abstract_const_regression_tests/issue-85031-3.rs /^impl<'a, T: SomeTrait> A<'a, T>$/;" c +A rust/tests/incremental/const-generics/try_unify_abstract_const_regression_tests/issue-85031-3.rs /^struct A<'a, T> {$/;" s +A rust/tests/incremental/hashes/enum_constructors.rs /^ A,$/;" e enum:Clike +A rust/tests/incremental/hashes/enum_defs.rs /^enum EnumVisibility { A }$/;" e enum:EnumVisibility +A rust/tests/incremental/hashes/enum_defs.rs /^pub enum EnumVisibility { A }$/;" e enum:EnumVisibility +A rust/tests/incremental/issue-60629.rs /^struct A;$/;" s +A rust/tests/incremental/issue-61323.rs /^enum A {$/;" g +A rust/tests/incremental/spans_in_type_debuginfo.rs /^ A { x: u32 },$/;" e enum:enums::X +A rust/tests/incremental/static_refering_to_other_static/issue-49081.rs /^pub static A: i32 = 42;$/;" v +A rust/tests/incremental/static_refering_to_other_static2/issue.rs /^pub static A: i32 = 42;$/;" v +A rust/tests/incremental/static_refering_to_other_static2/issue.rs /^pub static A: i32 = 43;$/;" v +A rust/tests/incremental/static_refering_to_other_static3/issue.rs /^pub static A: u8 = 42;$/;" v +A rust/tests/incremental/static_refering_to_other_static3/issue.rs /^pub static A: u8 = 43;$/;" v +A rust/tests/incremental/static_stable_hash/issue-49301.rs /^pub static A: &str = "hello";$/;" v +A rust/tests/incremental/static_stable_hash/issue-49301.rs /^pub static A: &str = "xxxxx";$/;" v +A rust/tests/incremental/unrecoverable_query.rs /^ type A = C;$/;" t implementation:S +A rust/tests/incremental/unrecoverable_query.rs /^ type A;$/;" t interface:P +A rust/tests/mir-opt/building/enum_cast.rs /^ A = -2,$/;" e enum:SignedAroundZero +A rust/tests/mir-opt/building/enum_cast.rs /^ A = 4,$/;" e enum:NotStartingAtZero +A rust/tests/mir-opt/building/enum_cast.rs /^ A = 65535,$/;" e enum:UnsignedAroundZero +A rust/tests/mir-opt/building/enum_cast.rs /^ A,$/;" e enum:Bar +A rust/tests/mir-opt/building/enum_cast.rs /^ A,$/;" e enum:Boo +A rust/tests/mir-opt/building/enum_cast.rs /^ A,$/;" e enum:Far +A rust/tests/mir-opt/building/enum_cast.rs /^ A,$/;" e enum:Foo +A rust/tests/mir-opt/building/logical_or_in_conditional.rs /^ A(u8),$/;" e enum:E +A rust/tests/mir-opt/building/loop_match_diverges.rs /^ A,$/;" e enum:State +A rust/tests/mir-opt/building/offset_of.rs /^ A,$/;" e enum:Blah +A rust/tests/mir-opt/const_prop/invalid_constant.rs /^ A,$/;" e enum:E +A rust/tests/mir-opt/const_prop/offset_of.rs /^ A(T, bool),$/;" e enum:Zeta +A rust/tests/mir-opt/const_prop/offset_of.rs /^ A(u8, u16),$/;" e enum:Epsilon +A rust/tests/mir-opt/coverage/branch_match_arms.rs /^ A(u32),$/;" e enum:Enum +A rust/tests/mir-opt/dataflow-const-prop/default_boxed_slice.rs /^struct A {$/;" s +A rust/tests/mir-opt/dont_inline_type_id.rs /^struct A {$/;" s +A rust/tests/mir-opt/enum_opt.rs /^ A = 0,$/;" e enum:NotTrunctable +A rust/tests/mir-opt/enum_opt.rs /^ A = 13,$/;" e enum:RandOrderDiscr +A rust/tests/mir-opt/enum_opt.rs /^ A = 302,$/;" e enum:InvalidIdxs +A rust/tests/mir-opt/gvn.rs /^ static A: Option = None;$/;" v function:indirect_static +A rust/tests/mir-opt/gvn_copy_aggregate.rs /^ A(AllCopy),$/;" e enum:Enum1 +A rust/tests/mir-opt/gvn_uninhabited.rs /^ A(!, u32),$/;" e enum:E +A rust/tests/mir-opt/inline/exponential_runtime.rs /^impl A for () {$/;" c +A rust/tests/mir-opt/inline/exponential_runtime.rs /^trait A {$/;" i +A rust/tests/mir-opt/inline/inline_cycle.rs /^impl Call for A {$/;" c +A rust/tests/mir-opt/inline/inline_cycle.rs /^pub struct A(T);$/;" s +A rust/tests/mir-opt/inline/inline_cycle_generic.rs /^impl Call for A {$/;" c +A rust/tests/mir-opt/inline/inline_cycle_generic.rs /^pub struct A;$/;" s +A rust/tests/mir-opt/jump_threading.rs /^ A = 35,$/;" e enum:CustomDiscr +A rust/tests/mir-opt/jump_threading.rs /^ A,$/;" e enum:DFA +A rust/tests/mir-opt/lower_intrinsics.rs /^ A,$/;" e enum:E +A rust/tests/mir-opt/matches_reduce_branches.rs /^ A = 1,$/;" e enum:EnumAi128 +A rust/tests/mir-opt/matches_u8.rs /^ A,$/;" e enum:E +A rust/tests/mir-opt/pre-codegen/clone_as_copy.rs /^ A(AllCopy),$/;" e enum:Enum1 +A rust/tests/mir-opt/pre-codegen/duplicate_switch_targets.rs /^ A,$/;" e enum:Thing +A rust/tests/mir-opt/pre-codegen/matches_macro.rs /^ A,$/;" e enum:Foo +A rust/tests/mir-opt/set_no_discriminant.rs /^ A,$/;" e enum:E +A rust/tests/mir-opt/simplify_locals.rs /^ A,$/;" e enum:E +A rust/tests/mir-opt/uninhabited_fallthrough_elimination.rs /^ A(Empty),$/;" e enum:S +A rust/tests/mir-opt/unreachable_enum_branching.rs /^ A(Empty),$/;" e enum:Test1 +A rust/tests/mir-opt/unreachable_enum_branching.rs /^ A(Empty),$/;" e enum:Test3 +A rust/tests/mir-opt/unreachable_enum_branching.rs /^ A(T) = -1,$/;" e enum:Test5 +A rust/tests/mir-opt/unreachable_enum_branching.rs /^ A(i32),$/;" e enum:Test4 +A rust/tests/mir-opt/unusual_item_types.rs /^impl A {$/;" c +A rust/tests/mir-opt/unusual_item_types.rs /^struct A;$/;" s +A rust/tests/pretty/issue-85089.rs /^trait A<'x> {}$/;" i +A rust/tests/run-make/arguments-non-c-like-enum/nonclike.rs /^ A(u64),$/;" e enum:T +A rust/tests/run-make/extern-multiple-copies2/foo1.rs /^pub struct A;$/;" s +A rust/tests/run-make/pass-non-c-like-enum-to-c/nonclike.rs /^ A(u64),$/;" e enum:T +A rust/tests/run-make/return-non-c-like-enum-from-c/nonclike.rs /^ A(u64),$/;" e enum:T +A rust/tests/run-make/return-non-c-like-enum/nonclike.rs /^ A(u64),$/;" e enum:T +A rust/tests/run-make/rustc-macro-dep-files/bar.rs /^struct A;$/;" s +A rust/tests/run-make/static-unwinding/lib.rs /^impl Drop for A {$/;" c +A rust/tests/run-make/static-unwinding/lib.rs /^struct A;$/;" s +A rust/tests/run-make/static-unwinding/main.rs /^impl Drop for A {$/;" c +A rust/tests/run-make/static-unwinding/main.rs /^struct A;$/;" s +A rust/tests/run-make/std-core-cycle/bar.rs /^pub struct A;$/;" s +A rust/tests/run-make/std-core-cycle/bar.rs /^unsafe impl GlobalAlloc for A {$/;" c +A rust/tests/run-make/std-core-cycle/foo.rs /^static A: bar::A = bar::A;$/;" v +A rust/tests/run-make/wasm-custom-section/bar.rs /^pub static A: [u8; 2] = [5, 6];$/;" v +A rust/tests/run-make/wasm-custom-section/foo.rs /^pub static A: [u8; 2] = [1, 2];$/;" v +A rust/tests/run-make/wasm-custom-sections-opt/foo.rs /^pub static A: [u8; 2] = [1, 2];$/;" v +A rust/tests/run-make/wasm-symbols-not-exported/bar.rs /^static A: B = B;$/;" v +A rust/tests/rustdoc-gui/src/test_docs/lib.rs /^ A {$/;" e enum:fields::Enum +A rust/tests/rustdoc-gui/src/test_docs/lib.rs /^ A,$/;" e enum:private::Enum +A rust/tests/rustdoc-html/attributes.rs /^ A,$/;" e enum:Enum +A rust/tests/rustdoc-html/auto/auto-trait-negative-impl-55321.rs /^impl !Send for A {}$/;" c +A rust/tests/rustdoc-html/auto/auto-trait-negative-impl-55321.rs /^impl !Sync for A {}$/;" c +A rust/tests/rustdoc-html/auto/auto-trait-negative-impl-55321.rs /^pub struct A();$/;" s +A rust/tests/rustdoc-html/constant/associated-consts.rs /^ A,$/;" e enum:Foo +A rust/tests/rustdoc-html/deref/recursive-deref-sidebar.rs /^impl A { pub fn foo_a(&self) {} }$/;" c +A rust/tests/rustdoc-html/deref/recursive-deref-sidebar.rs /^impl Deref for A {$/;" c +A rust/tests/rustdoc-html/deref/recursive-deref-sidebar.rs /^pub struct A {}$/;" s +A rust/tests/rustdoc-html/deref/recursive-deref.rs /^impl Deref for A {$/;" c +A rust/tests/rustdoc-html/deref/recursive-deref.rs /^pub struct A;$/;" s +A rust/tests/rustdoc-html/display-hidden-items.rs /^ A,$/;" e enum:Enum +A rust/tests/rustdoc-html/display-hidden-items.rs /^ A,$/;" e enum:HiddenEnum +A rust/tests/rustdoc-html/doc_auto_cfg.rs /^ pub struct A;$/;" s module:m::inner +A rust/tests/rustdoc-html/doc_auto_cfg.rs /^ pub struct A;$/;" s module:m +A rust/tests/rustdoc-html/doc_auto_cfg.rs /^ pub struct A;$/;" s module:o +A rust/tests/rustdoc-html/enum/auxiliary/enum-variant.rs /^ A = 12,$/;" e enum:E +A rust/tests/rustdoc-html/enum/auxiliary/enum-variant.rs /^ A = 12,$/;" e enum:G +A rust/tests/rustdoc-html/enum/auxiliary/enum-variant.rs /^ A(u32),$/;" e enum:O +A rust/tests/rustdoc-html/enum/auxiliary/enum-variant.rs /^ A(u32),$/;" e enum:Q +A rust/tests/rustdoc-html/enum/auxiliary/enum-variant.rs /^ A,$/;" e enum:F +A rust/tests/rustdoc-html/enum/auxiliary/enum-variant.rs /^ A,$/;" e enum:H +A rust/tests/rustdoc-html/enum/auxiliary/enum-variant.rs /^ A,$/;" e enum:N +A rust/tests/rustdoc-html/enum/auxiliary/enum-variant.rs /^ A,$/;" e enum:P +A rust/tests/rustdoc-html/enum/enum-variant-fields-heading.rs /^ A {},$/;" e enum:Foo +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A = -1,$/;" e enum:S +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A = -2,$/;" e enum:R +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A = 12,$/;" e enum:A +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A = 12,$/;" e enum:C +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A = X,$/;" e enum:I +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A(u32),$/;" e enum:K +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A(u32),$/;" e enum:M +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A,$/;" e enum:B +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A,$/;" e enum:D +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A,$/;" e enum:J +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^ A,$/;" e enum:L +A rust/tests/rustdoc-html/enum/enum-variant-value.rs /^pub enum A {$/;" g +A rust/tests/rustdoc-html/generic-associated-types/gat-linkification-109488.rs /^pub type A = ::P>;$/;" t +A rust/tests/rustdoc-html/impl/impl-in-const-block.rs /^ impl A {$/;" c implementation:A +A rust/tests/rustdoc-html/impl/impl-in-const-block.rs /^ impl A {$/;" c function:foo +A rust/tests/rustdoc-html/impl/impl-in-const-block.rs /^ impl A {$/;" c +A rust/tests/rustdoc-html/impl/impl-in-const-block.rs /^ impl A {$/;" c function:foo +A rust/tests/rustdoc-html/impl/impl-in-const-block.rs /^pub struct A;$/;" s +A rust/tests/rustdoc-html/impl/impl-on-ty-alias-issue-119015.rs /^impl A {$/;" c +A rust/tests/rustdoc-html/impl/impl-on-ty-alias-issue-119015.rs /^impl Default for A {$/;" c +A rust/tests/rustdoc-html/impl/impl-on-ty-alias-issue-119015.rs /^pub type A = S;$/;" t +A rust/tests/rustdoc-html/inline_cross/auxiliary/assoc_item_trait_bounds.rs /^ type A<'q>;$/;" t interface:Helper +A rust/tests/rustdoc-html/intra-doc/deprecated.rs /^pub struct A;$/;" s +A rust/tests/rustdoc-html/intra-doc/mod-ambiguity.rs /^pub struct A;$/;" s +A rust/tests/rustdoc-html/intra-doc/self-cache.rs /^ A { b: usize }$/;" e enum:E1 +A rust/tests/rustdoc-html/intra-doc/self-cache.rs /^ A { b: usize }$/;" e enum:E2 +A rust/tests/rustdoc-html/jump-to-def/no-body-items.rs /^impl A for () {$/;" c +A rust/tests/rustdoc-html/jump-to-def/no-body-items.rs /^pub trait A {$/;" i +A rust/tests/rustdoc-html/jump-to-def/patterns.rs /^ A,$/;" e enum:X +A rust/tests/rustdoc-html/private/private-fields-tuple-struct.rs /^pub struct A(pub u8, u8);$/;" s +A rust/tests/rustdoc-html/raw-ident-eliminate-r-hashtag.rs /^pub struct A;$/;" s +A rust/tests/rustdoc-html/reexport/reexport-of-reexport-108679.rs /^ pub struct A;$/;" s module:a +A rust/tests/rustdoc-html/resolve-ice-124363.rs /^pub mod A {$/;" n +A rust/tests/rustdoc-html/sidebar/sidebar-all-page.rs /^ A,$/;" e enum:Enum +A rust/tests/rustdoc-html/source-code-pages/source-code-highlight.rs /^ A,$/;" e enum:Foo +A rust/tests/rustdoc-html/synthetic_auto/bounds.rs /^ type A;$/;" t interface:Trait +A rust/tests/rustdoc-html/toggle-item-contents.rs /^ A, B, C, D, E, F(u8), G, H, I, J, K, L, M$/;" e enum:LargeEnum +A rust/tests/rustdoc-html/toggle-item-contents.rs /^ A, B, C,$/;" e enum:Enum +A rust/tests/rustdoc-html/toggle-item-contents.rs /^ A, B, C,$/;" e enum:EnumStructVariant +A rust/tests/rustdoc-html/toggle-item-contents.rs /^ type A;$/;" t interface:BigTrait +A rust/tests/rustdoc-html/toggle-item-contents.rs /^ type A;$/;" t interface:GiganticTrait +A rust/tests/rustdoc-html/toggle-item-contents.rs /^ type A;$/;" t interface:GinormousTrait +A rust/tests/rustdoc-html/toggle-item-contents.rs /^ type A;$/;" t interface:HugeTrait +A rust/tests/rustdoc-html/toggle-item-contents.rs /^ type A;$/;" t interface:Trait +A rust/tests/rustdoc-html/type-alias/deeply-nested-112515.rs /^pub trait A {}$/;" i +A rust/tests/rustdoc-html/type-alias/repr.rs /^ A,$/;" e enum:Foo3 +A rust/tests/rustdoc-html/type-layout.rs /^ A(String),$/;" e enum:Bar +A rust/tests/rustdoc-html/type-layout.rs /^ A,$/;" e enum:Variants +A rust/tests/rustdoc-json/attrs/repr_c_int_enum.rs /^ A(bool) = b'A',$/;" e enum:Foo +A rust/tests/rustdoc-json/statics/extern.rs /^ pub static A: i32;$/;" v +A rust/tests/rustdoc-json/statics/statics.rs /^pub static A: i32 = 5;$/;" v +A rust/tests/rustdoc-ui/associated-constant-not-allowed-102467.rs /^ type A: S = 34>;$/;" t interface:T +A rust/tests/rustdoc-ui/coverage/json.rs /^ pub enum Bar { A }$/;" e enum:foo::Bar +A rust/tests/rustdoc-ui/doctest/dead-code-items.rs /^impl A {$/;" c +A rust/tests/rustdoc-ui/doctest/dead-code-items.rs /^struct A {$/;" s +A rust/tests/rustdoc-ui/ice-assoc-type-loop-102154.rs /^trait A {$/;" i +A rust/tests/rustdoc-ui/intra-doc/anchors.rs /^ A,$/;" e enum:Enum +A rust/tests/rustdoc-ui/intra-doc/deprecated.rs /^pub struct A;$/;" s +A rust/tests/rustdoc-ui/intra-doc/disambiguator-mismatch.rs /^ A,$/;" e enum:S +A rust/tests/rustdoc-ui/intra-doc/errors.rs /^pub enum E { A, B, C }$/;" e enum:E +A rust/tests/rustdoc-ui/intra-doc/extern-crate-load.rs /^ A$/;" e enum:E +A rust/tests/rustdoc-ui/intra-doc/import-inline-merge.rs /^ pub struct A {}$/;" s module:m +A rust/tests/rustdoc-ui/intra-doc/warning-crlf.rs /^pub struct A;$/;" s +A rust/tests/rustdoc-ui/intra-doc/warning.rs /^pub struct A;$/;" s +A rust/tests/rustdoc-ui/issues/ice-associated-type-bounds-110900.rs /^trait A<'a> {}$/;" i +A rust/tests/rustdoc-ui/issues/issue-120444-1.rs /^ pub struct A;$/;" s module:webdavfs +A rust/tests/rustdoc-ui/issues/issue-120444-2.rs /^ pub struct A;$/;" s module:webdavfs +A rust/tests/rustdoc-ui/lints/invalid-html-self-closing-tag.rs /^pub struct A;$/;" s +A rust/tests/rustdoc-ui/not-wf-ambiguous-normalization.rs /^type A = impl Fn(::Buffer);$/;" t +A rust/tests/rustdoc-ui/track-diagnostics.rs /^struct A;$/;" s +A rust/tests/ui-fulldeps/deriving-global.rs /^ enum A {$/;" g module:submod +A rust/tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs /^ A,$/;" e enum:CustomEnum +A rust/tests/ui-fulldeps/rustc_encodable_hygiene.rs /^struct A {$/;" s +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:AI +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:AT +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:AW +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:AX +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:B +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:P +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:Q +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:R +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:S +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:T +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:U +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^ A {$/;" e enum:V +A rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct A {$/;" s +A rust/tests/ui/abi/explicit_repr_rust.rs /^struct A;$/;" s +A rust/tests/ui/abi/large-byval-align.rs /^pub struct A(i64);$/;" s +A rust/tests/ui/allocator/allocator-args.rs /^struct A;$/;" s +A rust/tests/ui/allocator/allocator-args.rs /^unsafe impl GlobalAlloc for A {$/;" c +A rust/tests/ui/allocator/auxiliary/custom.rs /^pub struct A(pub AtomicUsize);$/;" s +A rust/tests/ui/allocator/auxiliary/custom.rs /^unsafe impl GlobalAlloc for A {$/;" c +A rust/tests/ui/allocator/auxiliary/system-allocator.rs /^static A: System = System;$/;" v +A rust/tests/ui/allocator/auxiliary/system-allocator2.rs /^static A: System = System;$/;" v +A rust/tests/ui/allocator/custom.rs /^struct A;$/;" s +A rust/tests/ui/allocator/custom.rs /^unsafe impl alloc::GlobalAlloc for A {$/;" c +A rust/tests/ui/allocator/no_std-alloc-error-handler-custom.rs /^static A: MyAllocator = MyAllocator;$/;" v +A rust/tests/ui/allocator/no_std-alloc-error-handler-default.rs /^static A: MyAllocator = MyAllocator;$/;" v +A rust/tests/ui/allocator/not-an-allocator.rs /^static A: usize = 0;$/;" v +A rust/tests/ui/allocator/two-allocators.rs /^static A: System = System;$/;" v +A rust/tests/ui/allocator/two-allocators2.rs /^static A: System = System;$/;" v +A rust/tests/ui/any/try_as_dyn.rs /^ struct A {$/;" s function:main +A rust/tests/ui/argument-suggestions/issue-101097.rs /^struct A;$/;" s +A rust/tests/ui/argument-suggestions/issue-109831.rs /^struct A;$/;" s +A rust/tests/ui/argument-suggestions/issue-97484.rs /^struct A;$/;" s +A rust/tests/ui/array-slice-vec/infer_array_len.rs /^struct A;$/;" s +A rust/tests/ui/array-slice-vec/slice_is_sorted_by_borrow.rs /^struct A {$/;" s +A rust/tests/ui/associated-consts/associated-const-type-parameter-pattern.rs /^pub enum EFoo { A, B, C, D }$/;" e enum:EFoo +A rust/tests/ui/associated-consts/issue-63496.rs /^trait A {$/;" i +A rust/tests/ui/associated-item/associated-item-two-bounds.rs /^pub struct A;$/;" s +A rust/tests/ui/associated-type-bounds/bounds-on-assoc-in-trait.rs /^ type A = Empty;$/;" t implementation:S1 +A rust/tests/ui/associated-type-bounds/bounds-on-assoc-in-trait.rs /^ type A: Iterator;$/;" t interface:Case1 +A rust/tests/ui/associated-type-bounds/duplicate-bound.rs /^ type A: Iterator;$/;" t interface:Tra3 +A rust/tests/ui/associated-type-bounds/duplicate-bound.rs /^ type A: Iterator;$/;" t interface:Tra2 +A rust/tests/ui/associated-type-bounds/duplicate-bound.rs /^ type A: Iterator;$/;" t interface:Tra1 +A rust/tests/ui/associated-type-bounds/handle-predicates-that-can-define-assoc-type.rs /^ type A;$/;" t interface:Bar +A rust/tests/ui/associated-type-bounds/higher-ranked.rs /^impl<'a> A<'a> for () {$/;" c +A rust/tests/ui/associated-type-bounds/higher-ranked.rs /^trait A<'a> {$/;" i +A rust/tests/ui/associated-type-bounds/hrtb.rs /^trait A<'a> {}$/;" i +A rust/tests/ui/associated-type-bounds/implied-bounds-cycle.rs /^trait A {$/;" i +A rust/tests/ui/associated-type-bounds/issue-102335-ty.rs /^ type A: S = ()>; \/\/ More than one erroneous equality constraints$/;" t interface:T2 +A rust/tests/ui/associated-type-bounds/issue-102335-ty.rs /^ type A: S = ()>; \/\/ Just one erroneous equality constraint$/;" t interface:T +A rust/tests/ui/associated-type-bounds/issue-81193.rs /^trait A<'a, 'b> {}$/;" i +A rust/tests/ui/associated-type-bounds/return-type-notation/path-ambiguous.rs /^trait A {$/;" i +A rust/tests/ui/associated-type-bounds/return-type-notation/path-higher-ranked.rs /^trait A<'a> {$/;" i +A rust/tests/ui/associated-type-bounds/return-type-notation/path-missing.rs /^trait A {$/;" i +A rust/tests/ui/associated-type-bounds/rpit.rs /^ impl Tr1 for A {$/;" c function:def_et3 +A rust/tests/ui/associated-type-bounds/rpit.rs /^ impl Tr1 for A {$/;" c function:def_et4 +A rust/tests/ui/associated-type-bounds/rpit.rs /^ impl<'a> Tr2<'a> for A {$/;" c function:def_et4 +A rust/tests/ui/associated-type-bounds/rpit.rs /^ struct A;$/;" s function:def_et3 +A rust/tests/ui/associated-type-bounds/rpit.rs /^ struct A;$/;" s function:def_et4 +A rust/tests/ui/associated-type-bounds/trait-alias-bound-vars.rs /^trait A<'a> { type X; }$/;" i +A rust/tests/ui/associated-type-bounds/trait-alias-impl-trait.rs /^ impl Tr1 for A {$/;" c function:def_et3 +A rust/tests/ui/associated-type-bounds/trait-alias-impl-trait.rs /^ impl Tr1 for A {$/;" c function:def_et4 +A rust/tests/ui/associated-type-bounds/trait-alias-impl-trait.rs /^ impl<'a> Tr2<'a> for A {$/;" c function:def_et4 +A rust/tests/ui/associated-type-bounds/trait-alias-impl-trait.rs /^ struct A;$/;" s function:def_et3 +A rust/tests/ui/associated-type-bounds/trait-alias-impl-trait.rs /^ struct A;$/;" s function:def_et4 +A rust/tests/ui/associated-type-bounds/trait-params.rs /^impl Three for B { type A = Range; type B = Range; type C = Range; }$/;" t implementation:B +A rust/tests/ui/associated-type-bounds/trait-params.rs /^impl Three for DataCase1 { type A = u8; type B = u8; type C = u8; }$/;" t implementation:DataCase1 +A rust/tests/ui/associated-type-bounds/trait-params.rs /^impl Three for DataCase2 { type A = u8; type B = u8; type C = u8; }$/;" t implementation:DataCase2 +A rust/tests/ui/associated-type-bounds/trait-params.rs /^impl<'a> Into<&'a u8> for A { fn into(self) -> &'a u8 { &0 } }$/;" c +A rust/tests/ui/associated-type-bounds/trait-params.rs /^pub trait Three { type A; type B; type C; }$/;" t interface:Three +A rust/tests/ui/associated-type-bounds/trait-params.rs /^struct A; struct B;$/;" s +A rust/tests/ui/associated-types/associated-type-struct-construction.rs /^trait A {$/;" i +A rust/tests/ui/associated-types/associated-types-binding-in-where-clause.rs /^ type A = Bar;$/;" t implementation:char +A rust/tests/ui/associated-types/associated-types-binding-in-where-clause.rs /^ type A = usize;$/;" t implementation:isize +A rust/tests/ui/associated-types/associated-types-binding-in-where-clause.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-conditional-dispatch.rs /^impl MyEq<[B]> for [A]$/;" c +A rust/tests/ui/associated-types/associated-types-eq-1.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-eq-2.rs /^ type A = usize;$/;" t implementation:isize +A rust/tests/ui/associated-types/associated-types-eq-2.rs /^ type A;$/;" t interface:Tr1 +A rust/tests/ui/associated-types/associated-types-eq-3.rs /^ type A = usize;$/;" t implementation:isize +A rust/tests/ui/associated-types/associated-types-eq-3.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-eq-expr-path.rs /^ type A = usize;$/;" t implementation:isize +A rust/tests/ui/associated-types/associated-types-eq-expr-path.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-eq-hr.rs /^ type A = &'a isize;$/;" t implementation:IntStruct +A rust/tests/ui/associated-types/associated-types-eq-hr.rs /^ type A = &'a isize;$/;" t implementation:Tuple +A rust/tests/ui/associated-types/associated-types-eq-hr.rs /^ type A = &'a usize;$/;" t implementation:UintStruct +A rust/tests/ui/associated-types/associated-types-eq-hr.rs /^ type A;$/;" t interface:TheTrait +A rust/tests/ui/associated-types/associated-types-eq-obj.rs /^ type A = Bar;$/;" t implementation:char +A rust/tests/ui/associated-types/associated-types-eq-obj.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-incomplete-object.rs /^ type A = usize;$/;" t implementation:isize +A rust/tests/ui/associated-types/associated-types-incomplete-object.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-path-1.rs /^ type A;$/;" t interface:Bar +A rust/tests/ui/associated-types/associated-types-path-1.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-path-2.rs /^ type A = u32;$/;" t implementation:i32 +A rust/tests/ui/associated-types/associated-types-path-2.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-project-from-hrtb-in-fn-body.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-project-from-hrtb-in-fn.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-project-from-hrtb-in-struct.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-project-from-hrtb-in-trait-method.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-project-from-type-param-via-bound-in-where.rs /^impl A {$/;" c +A rust/tests/ui/associated-types/associated-types-project-from-type-param-via-bound-in-where.rs /^struct A;$/;" s +A rust/tests/ui/associated-types/associated-types-projection-bound-ambiguity.rs /^trait A {$/;" i +A rust/tests/ui/associated-types/associated-types-projection-in-supertrait.rs /^trait A$/;" i +A rust/tests/ui/associated-types/associated-types-return.rs /^ type A = Bar;$/;" t implementation:char +A rust/tests/ui/associated-types/associated-types-return.rs /^ type A = isize;$/;" t implementation:Bar +A rust/tests/ui/associated-types/associated-types-return.rs /^ type A = usize;$/;" t implementation:isize +A rust/tests/ui/associated-types/associated-types-return.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-sugar-path.rs /^ type A = usize;$/;" t implementation:isize +A rust/tests/ui/associated-types/associated-types-sugar-path.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/associated-types-unconstrained.rs /^ type A = usize;$/;" t implementation:isize +A rust/tests/ui/associated-types/associated-types-unconstrained.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/defaults-cyclic-fail-1.rs /^ type A = ();$/;" t implementation:u32 +A rust/tests/ui/associated-types/defaults-cyclic-fail-1.rs /^ type A = Box;$/;" t implementation:bool +A rust/tests/ui/associated-types/defaults-cyclic-fail-1.rs /^ type A = Self::B;$/;" t interface:Tr +A rust/tests/ui/associated-types/defaults-cyclic-fail-1.rs /^ type A = u8;$/;" t implementation:u8 +A rust/tests/ui/associated-types/defaults-cyclic-fail-2.rs /^ type A = ();$/;" t implementation:u32 +A rust/tests/ui/associated-types/defaults-cyclic-fail-2.rs /^ type A = Box;$/;" t implementation:bool +A rust/tests/ui/associated-types/defaults-cyclic-fail-2.rs /^ type A = Vec;$/;" t interface:Tr +A rust/tests/ui/associated-types/defaults-cyclic-fail-2.rs /^ type A = u8;$/;" t implementation:u8 +A rust/tests/ui/associated-types/defaults-cyclic-pass-1.rs /^ type A = Self::B;$/;" t interface:Tr +A rust/tests/ui/associated-types/defaults-cyclic-pass-1.rs /^ type A = Vec<()>;$/;" t implementation:Tr +A rust/tests/ui/associated-types/defaults-cyclic-pass-1.rs /^ type A = u8;$/;" t implementation:u8 +A rust/tests/ui/associated-types/defaults-cyclic-pass-2.rs /^ type A = Vec<()>;$/;" t implementation:Tr +A rust/tests/ui/associated-types/defaults-cyclic-pass-2.rs /^ type A = Vec;$/;" t interface:Tr +A rust/tests/ui/associated-types/defaults-cyclic-pass-2.rs /^ type A = u8;$/;" t implementation:u8 +A rust/tests/ui/associated-types/defaults-in-other-trait-items.rs /^ type A = (); \/\/~ NOTE associated type defaults can't be assumed inside the trait defining /;" t interface:Tr +A rust/tests/ui/associated-types/defaults-in-other-trait-items.rs /^ type A = ();$/;" t implementation:u8 +A rust/tests/ui/associated-types/defaults-specialization.rs /^default impl Tr for A {$/;" c +A rust/tests/ui/associated-types/defaults-specialization.rs /^struct A(T);$/;" s +A rust/tests/ui/associated-types/impl-wf-cycle-1.rs /^ type A = ();$/;" t +A rust/tests/ui/associated-types/impl-wf-cycle-1.rs /^ type A;$/;" t interface:Grault +A rust/tests/ui/associated-types/impl-wf-cycle-2.rs /^ type A = ();$/;" t +A rust/tests/ui/associated-types/impl-wf-cycle-2.rs /^ type A;$/;" t interface:Grault +A rust/tests/ui/associated-types/impl-wf-cycle-3.rs /^trait A {}$/;" i +A rust/tests/ui/associated-types/impl-wf-cycle-5.rs /^ type A = ();$/;" t +A rust/tests/ui/associated-types/impl-wf-cycle-5.rs /^ type A = ();$/;" t implementation:Grault +A rust/tests/ui/associated-types/impl-wf-cycle-5.rs /^ type A;$/;" t interface:Grault +A rust/tests/ui/associated-types/impl-wf-cycle-6.rs /^ type A = ();$/;" t +A rust/tests/ui/associated-types/impl-wf-cycle-6.rs /^ type A = ();$/;" t implementation:Grault +A rust/tests/ui/associated-types/impl-wf-cycle-6.rs /^ type A;$/;" t interface:Grault +A rust/tests/ui/associated-types/issue-22037.rs /^trait A {$/;" i +A rust/tests/ui/associated-types/issue-22828.rs /^ type A = usize;$/;" t implementation:usize +A rust/tests/ui/associated-types/issue-22828.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/issue-23595-2.rs /^pub trait A {$/;" i +A rust/tests/ui/associated-types/issue-24159.rs /^ type A;$/;" t interface:Caz1 +A rust/tests/ui/associated-types/issue-24159.rs /^ type A;$/;" t interface:Caz2 +A rust/tests/ui/associated-types/issue-24159.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/issue-24204.rs /^ type A: MultiDispatch;$/;" t interface:Trait +A rust/tests/ui/associated-types/issue-62200.rs /^ type A = u32;$/;" t implementation:S +A rust/tests/ui/associated-types/issue-62200.rs /^ type A;$/;" t interface:T +A rust/tests/ui/associated-types/missing-associated-types.rs /^ type A;$/;" t interface:Y +A rust/tests/ui/associated-types/missing-associated-types.rs /^ type A;$/;" t interface:Z +A rust/tests/ui/associated-types/param-env-normalize-cycle.rs /^impl IsGreaterOrEqual for A {$/;" c +A rust/tests/ui/associated-types/projection-dyn-associated-type.rs /^impl Mirror for A {$/;" c +A rust/tests/ui/associated-types/projection-dyn-associated-type.rs /^pub trait A {}$/;" i +A rust/tests/ui/associated-types/recursive-associated-type-overflow-21946.rs /^ type A = ::A;$/;" t implementation:FooStruct +A rust/tests/ui/associated-types/recursive-associated-type-overflow-21946.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/suggest-assoc-type-from-bounds.rs /^ type A;$/;" t interface:inner::Foo +A rust/tests/ui/associated-types/suggest-assoc-type-from-bounds.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/associated-types/wf-cycle.rs /^trait A {$/;" i +A rust/tests/ui/async-await/argument-patterns.rs /^type A = Vec;$/;" t +A rust/tests/ui/async-await/async-assoc-fn-anon-lifetimes.rs /^ impl A<'_, '_> {$/;" c method:A::assoc2 +A rust/tests/ui/async-await/async-assoc-fn-anon-lifetimes.rs /^impl A<'_, '_> {$/;" c +A rust/tests/ui/async-await/async-assoc-fn-anon-lifetimes.rs /^struct A<'a, 'b>(&'a &'b i32);$/;" s +A rust/tests/ui/async-await/async-drop/async-drop-initial.rs /^ A(AsyncInt),$/;" e enum:AsyncEnum +A rust/tests/ui/async-await/async-drop/type-parameter.rs /^impl AsyncDrop for A {$/;" c +A rust/tests/ui/async-await/async-drop/type-parameter.rs /^impl Drop for A {$/;" c +A rust/tests/ui/async-await/async-drop/type-parameter.rs /^struct A;$/;" s +A rust/tests/ui/async-await/dont-suggest-await-on-method-return-mismatch.rs /^impl A {$/;" c +A rust/tests/ui/async-await/dont-suggest-await-on-method-return-mismatch.rs /^struct A;$/;" s +A rust/tests/ui/async-await/drop-and-assign.rs /^impl Drop for A { fn drop(&mut self) {} }$/;" c +A rust/tests/ui/async-await/drop-and-assign.rs /^struct A;$/;" s +A rust/tests/ui/async-await/in-trait/indirect-recursion-issue-112047.rs /^impl First for A {$/;" c +A rust/tests/ui/async-await/in-trait/indirect-recursion-issue-112047.rs /^struct A;$/;" s +A rust/tests/ui/async-await/in-trait/return-type-suggestion.rs /^trait A {$/;" i +A rust/tests/ui/async-await/issue-72470-llvm-dominate.rs /^ A(Vec<()>),$/;" e enum:Msg +A rust/tests/ui/async-await/issues/issue-63388-4.rs /^impl A {$/;" c +A rust/tests/ui/async-await/issues/issue-63388-4.rs /^struct A;$/;" s +A rust/tests/ui/async-await/issues/issue-64433.rs /^struct A<'a> {$/;" s +A rust/tests/ui/async-await/issues/issue-66695-static-refs.rs /^static A: [i32; 5] = [1, 2, 3, 4, 5];$/;" v +A rust/tests/ui/async-await/issues/issue-67611-static-mut-refs.rs /^static mut A: [i32; 5] = [1, 2, 3, 4, 5];$/;" v +A rust/tests/ui/attributes/arg-error-issue-121425.rs /^struct A;$/;" s +A rust/tests/ui/attributes/invalid_rustc_layout_scalar_valid_range.rs /^pub struct A(u32);$/;" s +A rust/tests/ui/attributes/linkage.rs /^ static A: *const ();$/;" v +A rust/tests/ui/attributes/rustc_pub_transparent.rs /^ A: u8,$/;" m struct:S1 +A rust/tests/ui/attributes/statement-attribute-validation.rs /^struct A;$/;" s +A rust/tests/ui/binding/match-arm-statics.rs /^ enum A { AA(()) }$/;" g function:issue_13731 +A rust/tests/ui/binding/match-beginning-vert.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/binding/mut-in-ident-patterns.rs /^ struct A {$/;" s function:main +A rust/tests/ui/binding/order-drop-with-match.rs /^impl Drop for A {$/;" c +A rust/tests/ui/binding/order-drop-with-match.rs /^struct A;$/;" s +A rust/tests/ui/binding/struct-destructuring-repeated-bindings-9725.rs /^struct A { foo: isize }$/;" s +A rust/tests/ui/binop/issue-28837.rs /^struct A;$/;" s +A rust/tests/ui/binop/issue-62375.rs /^enum A {$/;" g +A rust/tests/ui/block-result/issue-3563.rs /^trait A {$/;" i +A rust/tests/ui/borrowck/async-trait-proposes-let-binding.rs /^impl Trait1 for A {$/;" c +A rust/tests/ui/borrowck/async-trait-proposes-let-binding.rs /^struct A;$/;" s +A rust/tests/ui/borrowck/auxiliary/aux-5518.rs /^trait A<'a, T> {$/;" i +A rust/tests/ui/borrowck/borrowck-assign-to-subfield.rs /^ struct A {$/;" s function:main +A rust/tests/ui/borrowck/borrowck-borrow-immut-deref-of-box-as-mut.rs /^impl A {$/;" c +A rust/tests/ui/borrowck/borrowck-borrow-immut-deref-of-box-as-mut.rs /^struct A;$/;" s +A rust/tests/ui/borrowck/borrowck-box-sensitivity.rs /^struct A {$/;" s +A rust/tests/ui/borrowck/borrowck-describe-lvalue.rs /^ enum E { A(X), B { x: X } }$/;" e enum:main::E +A rust/tests/ui/borrowck/borrowck-field-sensitivity-rpass.rs /^struct A { a: isize, b: Box }$/;" s +A rust/tests/ui/borrowck/borrowck-field-sensitivity.rs /^struct A { a: isize, b: Box }$/;" s +A rust/tests/ui/borrowck/borrowck-issue-14498.rs /^struct A { a: isize }$/;" s +A rust/tests/ui/borrowck/borrowck-match-already-borrowed.rs /^ A(i32),$/;" e enum:Foo +A rust/tests/ui/borrowck/borrowck-move-error-with-note.rs /^struct A {$/;" s +A rust/tests/ui/borrowck/borrowck-mutate-in-guard.rs /^ A(&'a isize),$/;" e enum:Enum +A rust/tests/ui/borrowck/borrowck-static-item-in-fn.rs /^ static A: &'static char = &'A';$/;" v function:main +A rust/tests/ui/borrowck/borrowck-uninit.rs /^ struct A(u8);$/;" s function:main +A rust/tests/ui/borrowck/borrowck-union-move-assign.rs /^struct A;$/;" s +A rust/tests/ui/borrowck/borrowck-unused-mut-locals.rs /^struct A {}$/;" s +A rust/tests/ui/borrowck/borrowck-use-mut-borrow-rpass.rs /^struct A { a: isize, b: Box }$/;" s +A rust/tests/ui/borrowck/borrowck-use-mut-borrow.rs /^struct A { a: isize, b: isize }$/;" s +A rust/tests/ui/borrowck/clone-on-ref.rs /^struct A;$/;" s +A rust/tests/ui/borrowck/issue-46095.rs /^impl A {$/;" c +A rust/tests/ui/borrowck/issue-46095.rs /^struct A;$/;" s +A rust/tests/ui/borrowck/issue-62387-suggest-iter-mut.rs /^impl A {$/;" c +A rust/tests/ui/borrowck/issue-62387-suggest-iter-mut.rs /^struct A {$/;" s +A rust/tests/ui/borrowck/move-error-snippets.rs /^struct A;$/;" s +A rust/tests/ui/borrowck/nested-closure-with-generic-ice.rs /^struct A();$/;" s +A rust/tests/ui/borrowck/rvalue-lifetime-match-equivalence-7660.rs /^struct A(isize, isize);$/;" s +A rust/tests/ui/borrowck/string-borrowing-pattern-matching-11869.rs /^struct A {$/;" s +A rust/tests/ui/borrowck/string-literal-match-patterns-11869.rs /^struct A {$/;" s +A rust/tests/ui/borrowck/two-phase-bin-ops.rs /^struct A(i32);$/;" s +A rust/tests/ui/borrowck/uninitalized-in-match-arm-issue-126133.rs /^ A,$/;" e enum:E +A rust/tests/ui/box/boxed-value-matching-57741.rs /^ A { a: usize },$/;" e enum:S +A rust/tests/ui/box/dereferencing-boxed-enum-in-match-57741.rs /^ A { a: usize },$/;" e enum:S +A rust/tests/ui/box/dereferencing-boxed-enum-in-match-57741.rs /^ A(usize),$/;" e enum:T +A rust/tests/ui/c-variadic/parse-errors.rs /^ impl A {$/;" c module:module +A rust/tests/ui/c-variadic/parse-errors.rs /^ trait A {$/;" i module:module +A rust/tests/ui/c-variadic/parse-errors.rs /^ type A = unsafe extern "C" fn(...); \/\/ no error$/;" t module:module +A rust/tests/ui/cast/cast-rfc0401-fail.rs /^ A,$/;" e enum:E +A rust/tests/ui/cast/cast-rfc0401.rs /^ A,$/;" e enum:Simple +A rust/tests/ui/cast/owned-struct-to-trait-cast-6318.rs /^ A(Box)$/;" e enum:Thing +A rust/tests/ui/cast/ptr-to-trait-obj-different-args.rs /^trait A {}$/;" i +A rust/tests/ui/cast/unsupported-cast.rs /^struct A;$/;" s +A rust/tests/ui/cfg/cfg-false-feature.rs /^trait A = Clone; \/\/~ WARN trait aliases are experimental$/;" i +A rust/tests/ui/cfg/suggest-alternative-name-on-target.rs /^struct A;$/;" s +A rust/tests/ui/check-cfg/hrtb-crash.rs /^struct A$/;" s +A rust/tests/ui/closures/2229_closure_analysis/bad-pattern.rs /^ A,$/;" e enum:Refutable +A rust/tests/ui/closures/2229_closure_analysis/match/auxiliary/match_non_exhaustive_lib.rs /^pub enum E2 { A, B }$/;" e enum:E2 +A rust/tests/ui/closures/2229_closure_analysis/match/auxiliary/partial_move_lib.rs /^ A(u32, String),$/;" e enum:ExtNonExhaustive +A rust/tests/ui/closures/2229_closure_analysis/match/issue-87097.rs /^ A,$/;" e enum:Variant +A rust/tests/ui/closures/2229_closure_analysis/match/issue-87097.rs /^struct A {$/;" s +A rust/tests/ui/closures/2229_closure_analysis/match/match-edge-cases_2.rs /^ A { a: u32, b: u32 },$/;" e enum:SSingle +A rust/tests/ui/closures/2229_closure_analysis/match/match-edge-cases_2.rs /^ A$/;" e enum:SingleVariant +A rust/tests/ui/closures/2229_closure_analysis/match/match-edge-cases_2.rs /^ A(u32, u32),$/;" e enum:TSingle +A rust/tests/ui/closures/2229_closure_analysis/match/non-exhaustive-match.rs /^enum L1 { A, B }$/;" e enum:L1 +A rust/tests/ui/closures/2229_closure_analysis/match/partial-move.rs /^ A(u32, String),$/;" e enum:Enum +A rust/tests/ui/closures/2229_closure_analysis/match/partial-move.rs /^ A(u32, String),$/;" e enum:NonExhaustive +A rust/tests/ui/closures/2229_closure_analysis/match/partial-move.rs /^ A(u32, String),$/;" e enum:TwoVariants +A rust/tests/ui/closures/2229_closure_analysis/match/patterns-capture-analysis.rs /^ A,$/;" e enum:MVariant +A rust/tests/ui/closures/2229_closure_analysis/preserve_field_drop_order2.rs /^struct A {$/;" s +A rust/tests/ui/closures/aliasability-violation-with-closure-21600.rs /^impl A {$/;" c +A rust/tests/ui/closures/aliasability-violation-with-closure-21600.rs /^struct A;$/;" s +A rust/tests/ui/closures/closure-capture-after-clone.rs /^struct A {$/;" s +A rust/tests/ui/closures/closure-referencing-itself-issue-25954.rs /^struct A {$/;" s +A rust/tests/ui/closures/closure-return-type-must-be-sized.rs /^trait A {$/;" i +A rust/tests/ui/closures/closure-upvar-last-use-analysis.rs /^struct A {$/;" s +A rust/tests/ui/closures/issue-82438-mut-without-upvar.rs /^impl A {$/;" c +A rust/tests/ui/closures/issue-82438-mut-without-upvar.rs /^struct A {$/;" s +A rust/tests/ui/closures/or-patterns-issue-137467.rs /^ A { a: u32 },$/;" e enum:SEnum +A rust/tests/ui/closures/or-patterns-issue-137467.rs /^ A { a: u32, b: u32 },$/;" e enum:SSingle +A rust/tests/ui/closures/or-patterns-issue-137467.rs /^ A(u32),$/;" e enum:TEnum +A rust/tests/ui/closures/or-patterns-issue-137467.rs /^ A(u32, u32),$/;" e enum:TSingle +A rust/tests/ui/closures/or-patterns-issue-137467.rs /^enum Choice { A, B }$/;" e enum:Choice +A rust/tests/ui/cmse-nonsecure/cmse-nonsecure-call/via-registers.rs /^ A(u64),$/;" e enum:ReprTransparentEnumU64 +A rust/tests/ui/cmse-nonsecure/cmse-nonsecure-entry/via-registers.rs /^ A(u64),$/;" e enum:ReprTransparentEnumU64 +A rust/tests/ui/codegen/issue-16602-2.rs /^struct A {$/;" s +A rust/tests/ui/codegen/issue-99551.rs /^pub trait A {}$/;" i +A rust/tests/ui/codegen/mono-item-collector-default-impl-58375.rs /^pub trait A {$/;" i +A rust/tests/ui/codegen/mono-respects-abi-alignment.rs /^struct A((u32, u32)); \/\/ Different ABI alignment than B$/;" s +A rust/tests/ui/codegen/output-slot-init-vs-noninit.rs /^struct A {$/;" s +A rust/tests/ui/coercion/coerce-mut-trait-object-8248.rs /^trait A {$/;" i +A rust/tests/ui/coercion/invalid-blanket-coerce-unsized-impl.rs /^impl std::ops::CoerceUnsized for A {}$/;" c +A rust/tests/ui/coercion/method-return-trait-object-14399.rs /^trait A { fn foo(&self) {} } \/\/~ WARN method `foo` is never used$/;" i +A rust/tests/ui/coherence/auxiliary/pr_review_132289_2_lib.rs /^pub type A = &'static [usize; 1];$/;" t +A rust/tests/ui/coherence/coherence-cross-crate-conflict.rs /^impl Foo for A { \/\/~ ERROR E0210$/;" c +A rust/tests/ui/coherence/coherence-impls-copy.rs /^ A$/;" e enum:TestE +A rust/tests/ui/coherence/coherence-impls-send.rs /^ A,$/;" e enum:TestE +A rust/tests/ui/coherence/coherence-impls-sized.rs /^ A$/;" e enum:TestE +A rust/tests/ui/coherence/coherence-overlap-double-negative.rs /^trait A {}$/;" i +A rust/tests/ui/coherence/coherence-overlap-downstream-inherent.rs /^impl A where T: Bar { fn f(&self) {} }$/;" c +A rust/tests/ui/coherence/coherence-overlap-downstream-inherent.rs /^impl A { fn f(&self) {} }$/;" c +A rust/tests/ui/coherence/coherence-overlap-downstream-inherent.rs /^struct A(T, X);$/;" s +A rust/tests/ui/coherence/coherence-overlap-negate-alias-strict.rs /^trait A {}$/;" i +A rust/tests/ui/coherence/coherence-overlap-negate-strict.rs /^trait A {}$/;" i +A rust/tests/ui/coherence/coherence-overlap-trait-alias.rs /^trait A {}$/;" i +A rust/tests/ui/coherence/coherence-overlap-upstream-inherent.rs /^impl A { fn dummy(&self) { } }$/;" c +A rust/tests/ui/coherence/coherence-overlap-upstream-inherent.rs /^impl A where T: Remote { fn dummy(&self) { } }$/;" c +A rust/tests/ui/coherence/coherence-overlap-upstream-inherent.rs /^struct A(X);$/;" s +A rust/tests/ui/coherence/coherence-projection-conflict-orphan.rs /^impl Foo for A { }$/;" c +A rust/tests/ui/coherence/coherence-projection-conflict.rs /^impl Foo for A { }$/;" c +A rust/tests/ui/coherence/coherence-projection-ok-orphan.rs /^impl Foo for A { }$/;" c +A rust/tests/ui/coherence/coherence-projection-ok.rs /^impl Foo for A { }$/;" c +A rust/tests/ui/coherence/negative-coherence/regions-in-canonical.rs /^pub trait A {}$/;" i +A rust/tests/ui/coherence/pr-review-132289-1.rs /^type A = &'static [usize; 1];$/;" t +A rust/tests/ui/compare-method/issue-90444.rs /^impl From for A {$/;" c +A rust/tests/ui/compare-method/issue-90444.rs /^pub struct A;$/;" s +A rust/tests/ui/compare-method/reordered-type-param.rs /^trait A {$/;" i +A rust/tests/ui/compare-method/trait-bound-on-type-parameter.rs /^trait A {$/;" i +A rust/tests/ui/compare-method/traits-misc-mismatch-1.rs /^trait A { }$/;" i +A rust/tests/ui/compiletest-self-test/ui-testing-optout.rs /^type A = B; \/\/~ ERROR$/;" t +A rust/tests/ui/conditional-compilation/auxiliary/namespaced_enums.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/const-generics/adt_const_params/unsized_field-1.rs /^struct A([u8]);$/;" s +A rust/tests/ui/const-generics/associated-const-bindings/dyn-compat-self-const-projections-in-assoc-const-ty.rs /^impl A for () {$/;" c +A rust/tests/ui/const-generics/associated-const-bindings/dyn-compat-self-const-projections-in-assoc-const-ty.rs /^trait A {$/;" i +A rust/tests/ui/const-generics/associated-const-bindings/issue-102335-const.rs /^ type A: S = 34>;$/;" t interface:T +A rust/tests/ui/const-generics/concrete-const-as-fn-arg.rs /^struct A; \/\/ ok$/;" s +A rust/tests/ui/const-generics/concrete-const-impl-method.rs /^impl A<2> {$/;" c +A rust/tests/ui/const-generics/concrete-const-impl-method.rs /^pub struct A;$/;" s +A rust/tests/ui/const-generics/const-param-elided-lifetime.rs /^impl A {$/;" c +A rust/tests/ui/const-generics/const-param-elided-lifetime.rs /^impl B for A {}$/;" c +A rust/tests/ui/const-generics/const-param-elided-lifetime.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/core-types.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/defaults/trait_object_lt_defaults.rs /^struct A<'a, const N: usize, T: ?Sized + 'a>(&'a T, [(); N]);$/;" s +A rust/tests/ui/const-generics/defaults/wrong-order.rs /^struct A {$/;" s +A rust/tests/ui/const-generics/early/invalid-const-arguments.rs /^impl Foo for A {}$/;" c +A rust/tests/ui/const-generics/early/invalid-const-arguments.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/early/trivial-const-arg-macro-braced-expansion.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/early/trivial-const-arg-macro-nested-braces-2.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/early/trivial-const-arg-macro-nested-braces.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/early/trivial-const-arg-nested-braces.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/failing_goal_with_repeat_expr_anon_const.rs /^ type A;$/;" t interface:T +A rust/tests/ui/const-generics/forbid-non-structural_match-types.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/generic_const_exprs/error_in_ty.rs /^impl A<2> {$/;" c +A rust/tests/ui/const-generics/generic_const_exprs/error_in_ty.rs /^pub struct A {}$/;" s +A rust/tests/ui/const-generics/generic_const_exprs/negative-coherence-ice-140609.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/generic_const_exprs/size_of-dyn-trait-2.rs /^struct A + ?Sized> {$/;" s +A rust/tests/ui/const-generics/generic_const_exprs/size_of-dyn-trait.rs /^struct A(T)$/;" s +A rust/tests/ui/const-generics/generic_const_exprs/specialization-fuzzing-ice-133639.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/generic_const_exprs/unknown-alias-defkind-anonconst-ice-116710.rs /^impl Trait for A {}$/;" c +A rust/tests/ui/const-generics/generic_const_exprs/unknown-alias-defkind-anonconst-ice-116710.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/infer_arg_from_pat.rs /^impl A {$/;" c +A rust/tests/ui/const-generics/infer_arg_from_pat.rs /^struct A {$/;" s +A rust/tests/ui/const-generics/invalid-enum.rs /^ A,$/;" e enum:CompileFlag +A rust/tests/ui/const-generics/issues/issue-63322-forbid-dyn.rs /^trait A {}$/;" i +A rust/tests/ui/const-generics/issues/issue-67945-1.rs /^ A: [(); {$/;" m struct:Bug +A rust/tests/ui/const-generics/issues/issue-67945-2.rs /^ A: [(); {$/;" m struct:Bug +A rust/tests/ui/const-generics/issues/issue-67945-3.rs /^ A: [(); { \/\/[full]~ ERROR: overly complex generic constant$/;" m struct:Bug +A rust/tests/ui/const-generics/issues/issue-67945-4.rs /^ A: [(); { \/\/[full]~ ERROR: overly complex generic constant$/;" m struct:Bug +A rust/tests/ui/const-generics/issues/issue-96654.rs /^struct A {}$/;" s +A rust/tests/ui/const-generics/mgca/array-with-wrong-tuple-type.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/mgca/assoc-const-projection-in-bound.rs /^trait A {$/;" i +A rust/tests/ui/const-generics/mgca/const-arg-coherence-conflicting-methods.rs /^impl A {$/;" c +A rust/tests/ui/const-generics/mgca/const-arg-coherence-conflicting-methods.rs /^impl A {$/;" c +A rust/tests/ui/const-generics/mgca/const-arg-coherence-conflicting-methods.rs /^pub struct A {}$/;" s +A rust/tests/ui/const-generics/mgca/const-ctor.rs /^enum A {$/;" g +A rust/tests/ui/const-generics/mgca/macro-const-arg-infer.rs /^struct A; \/\/~ ERROR: type parameter `T` is never used$/;" s +A rust/tests/ui/const-generics/mgca/type_const-array-return.rs /^impl Array for A {$/;" c +A rust/tests/ui/const-generics/mgca/type_const-array-return.rs /^pub struct A;$/;" s +A rust/tests/ui/const-generics/mgca/type_const-inherent-const-omitted-type.rs /^impl A {$/;" c +A rust/tests/ui/const-generics/mgca/type_const-inherent-const-omitted-type.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/mgca/unexpected-fn-item-in-array.rs /^impl A<[usize; fn_item]> for () {}$/;" c +A rust/tests/ui/const-generics/mgca/unexpected-fn-item-in-array.rs /^trait A {}$/;" i +A rust/tests/ui/const-generics/mgca/unused_speculative_def_id.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/min_const_generics/complex-types.rs /^enum Goo { A, B }$/;" e enum:Goo +A rust/tests/ui/const-generics/occurs-check/unused-substs-1.rs /^impl Bar for A<{ 6 + 1 }> {}$/;" c +A rust/tests/ui/const-generics/occurs-check/unused-substs-1.rs /^struct A$/;" s +A rust/tests/ui/const-generics/type-after-const-ok.rs /^struct A(T);$/;" s +A rust/tests/ui/const-generics/type-dependent/issue-67144-2.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/type-dependent/qpath.rs /^impl A {$/;" c +A rust/tests/ui/const-generics/type-dependent/qpath.rs /^struct A;$/;" s +A rust/tests/ui/const-generics/type-mismatch-in-nested-goal.rs /^impl A for () {}$/;" c +A rust/tests/ui/const-generics/type-mismatch-in-nested-goal.rs /^trait A {}$/;" i +A rust/tests/ui/const-generics/types-mismatch-const-args.rs /^struct A<'a, T, const X: u32, const Y: u32> {$/;" s +A rust/tests/ui/const-generics/unused-const-param.rs /^struct A; \/\/ ok$/;" s +A rust/tests/ui/const-generics/unused-type-param-suggestion.rs /^type A = ();$/;" t +A rust/tests/ui/const-generics/unused_braces.rs /^struct A;$/;" s +A rust/tests/ui/const_prop/const-prop-ice3.rs /^struct A(T);$/;" s +A rust/tests/ui/consts/associated_const_generic.rs /^impl TraitA for A {$/;" c +A rust/tests/ui/consts/associated_const_generic.rs /^struct A;$/;" s +A rust/tests/ui/consts/const-adt-align-mismatch.rs /^ A(u32),$/;" e enum:Foo +A rust/tests/ui/consts/const-binops.rs /^static A: isize = -4 + 3;$/;" v +A rust/tests/ui/consts/const-blocks/const-block-in-array-size.rs /^type A = [u32; const { 2 }];$/;" t +A rust/tests/ui/consts/const-enum-cast.rs /^enum A { A1, A2 }$/;" g +A rust/tests/ui/consts/const-eval/double_check.rs /^ A = 5,$/;" e enum:Foo +A rust/tests/ui/consts/const-eval/double_check2.rs /^ A = 5,$/;" e enum:Foo +A rust/tests/ui/consts/const-eval/issue-50814-2.rs /^impl Foo for A {$/;" c +A rust/tests/ui/consts/const-eval/issue-50814-2.rs /^struct A(T);$/;" s +A rust/tests/ui/consts/const-eval/ptr_fragments_in_final.rs /^ static A: u8 = 123;$/;" v +A rust/tests/ui/consts/const-eval/ptr_fragments_mixed.rs /^static A: u8 = 123;$/;" v +A rust/tests/ui/consts/const-eval/raw-bytes.rs /^ A = 0,$/;" e enum:Enum +A rust/tests/ui/consts/const-eval/raw-bytes.rs /^ A = 2,$/;" e enum:Enum2 +A rust/tests/ui/consts/const-eval/raw-bytes.rs /^ A,$/;" e enum:UninhDiscriminant +A rust/tests/ui/consts/const-eval/ub-enum-overwrite.rs /^ A(u8),$/;" e enum:E +A rust/tests/ui/consts/const-eval/ub-enum.rs /^ A = 0,$/;" e enum:Enum +A rust/tests/ui/consts/const-eval/ub-enum.rs /^ A = 2,$/;" e enum:Enum2 +A rust/tests/ui/consts/const-eval/ub-enum.rs /^ A = i64::MIN,$/;" e enum:WideRangeDiscriminants +A rust/tests/ui/consts/const-eval/ub-enum.rs /^ A,$/;" e enum:UninhDiscriminant +A rust/tests/ui/consts/const-eval/union-ub.rs /^ A,$/;" e enum:Enum +A rust/tests/ui/consts/const-eval/write-to-uninhabited-enum-variant.rs /^ A(u8),$/;" e enum:Test1 +A rust/tests/ui/consts/const-eval/write-to-uninhabited-enum-variant.rs /^ A(u8),$/;" e enum:Test2 +A rust/tests/ui/consts/const-match-check.rs /^ A = { let 0 = 0; 0 },$/;" e enum:Foo +A rust/tests/ui/consts/const-meth-pattern.rs /^impl A {$/;" c +A rust/tests/ui/consts/const-meth-pattern.rs /^struct A;$/;" s +A rust/tests/ui/consts/const-typeid-of-rpass.rs /^struct A;$/;" s +A rust/tests/ui/consts/const-variant-count.rs /^ A,$/;" e enum:Bar +A rust/tests/ui/consts/const-variant-count.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/consts/const_discriminant.rs /^ A(u8),$/;" e enum:Test +A rust/tests/ui/consts/const_in_pattern/incomplete-slice.rs /^ A,$/;" e enum:E +A rust/tests/ui/consts/const_let_eq.rs /^struct A { a: u32 }$/;" s +A rust/tests/ui/consts/const_let_eq_float.rs /^struct A { a: f32 }$/;" s +A rust/tests/ui/consts/control-flow/exhaustive-c-like-enum-match.rs /^ A,$/;" e enum:E +A rust/tests/ui/consts/drop_none.rs /^impl Drop for A {$/;" c +A rust/tests/ui/consts/drop_none.rs /^struct A;$/;" s +A rust/tests/ui/consts/extra-const-ub/detect-extra-ub.rs /^ A,$/;" e enum:UninhDiscriminant +A rust/tests/ui/consts/extra-const-ub/detect-extra-ub.rs /^enum E { A, B }$/;" e enum:E +A rust/tests/ui/consts/interior-mut-const-via-union.rs /^ A,$/;" e enum:E +A rust/tests/ui/consts/issue-17718-borrow-interior.rs /^static A: S = S { a: 3 };$/;" v +A rust/tests/ui/consts/issue-17718.rs /^ static A: usize = 4;$/;" v module:test +A rust/tests/ui/consts/issue-29927-1.rs /^struct A {$/;" s +A rust/tests/ui/consts/issue-29927.rs /^struct A {$/;" s +A rust/tests/ui/consts/issue-37222.rs /^ A(i64),$/;" e enum:Bar +A rust/tests/ui/consts/issue-54582.rs /^ A,$/;" e enum:Enum +A rust/tests/ui/consts/issue-64662.rs /^ A = foo(), \/\/~ ERROR: type annotations needed$/;" e enum:Foo +A rust/tests/ui/consts/issue-67696-const-prop-ice.rs /^trait A {$/;" i +A rust/tests/ui/consts/issue-68684.rs /^ A(),$/;" e enum:_Enum +A rust/tests/ui/consts/issue-89088.rs /^enum A {$/;" g +A rust/tests/ui/consts/let-irrefutable-pattern-ice-120337.rs /^pub enum E { A(!), }$/;" e enum:E +A rust/tests/ui/consts/match-const-fn-structs.rs /^struct A { value: u32 }$/;" s +A rust/tests/ui/consts/miri_unleashed/tls.rs /^static A: u8 = 0;$/;" v +A rust/tests/ui/consts/no-ice-from-static-in-const-issue-52060.rs /^static mut A: &'static [u32] = &[1];$/;" v +A rust/tests/ui/consts/non-scalar-cast.rs /^ struct A;$/;" s function:main +A rust/tests/ui/consts/normalize-before-const-arg-has-type-goal.rs /^impl A<{}> for () {}$/;" c +A rust/tests/ui/consts/normalize-before-const-arg-has-type-goal.rs /^trait A {}$/;" i +A rust/tests/ui/consts/promoted-const-drop.rs /^ let _: &'static A = &A(); \/\/~ ERROR temporary value dropped while borrowed$/;" v function:main +A rust/tests/ui/consts/promoted-const-drop.rs /^impl const Drop for A {$/;" c +A rust/tests/ui/consts/promoted-const-drop.rs /^struct A();$/;" s +A rust/tests/ui/consts/ptr_comparisons.rs /^static A: T = T(42);$/;" v +A rust/tests/ui/consts/recursive-zst-static.rs /^static A: () = B; \/\/~ ERROR cycle detected when evaluating initializer of static `A`$/;" v +A rust/tests/ui/consts/self_normalization2.rs /^impl Gen<[(); 0]> for A {$/;" c +A rust/tests/ui/consts/self_normalization2.rs /^struct A;$/;" s +A rust/tests/ui/consts/signed_enum_discr.rs /^pub enum A {$/;" g +A rust/tests/ui/consts/static-default-lifetime/generic-associated-const.rs /^impl A {$/;" c +A rust/tests/ui/consts/static-default-lifetime/generic-associated-const.rs /^struct A;$/;" s +A rust/tests/ui/consts/static-default-lifetime/static-trait-impl.rs /^impl Bar<'_> for A {$/;" c +A rust/tests/ui/consts/static-default-lifetime/static-trait-impl.rs /^struct A;$/;" s +A rust/tests/ui/consts/write-to-static-mut-in-static.rs /^pub static mut A: u32 = 0;$/;" v +A rust/tests/ui/coroutine/auto-trait-regions.rs /^impl<'a, 'b: 'a> Foo for A<'a, 'b> {}$/;" c +A rust/tests/ui/coroutine/auto-trait-regions.rs /^struct A<'a, 'b>(&'a mut bool, &'b mut bool, No);$/;" s +A rust/tests/ui/coroutine/conditional-drop.rs /^static A: AtomicUsize = AtomicUsize::new(0);$/;" v +A rust/tests/ui/coroutine/drop-env.rs /^static A: AtomicUsize = AtomicUsize::new(0);$/;" v +A rust/tests/ui/coroutine/issue-52398.rs /^impl A {$/;" c +A rust/tests/ui/coroutine/issue-52398.rs /^struct A;$/;" s +A rust/tests/ui/coroutine/match-bindings.rs /^ A(String),$/;" e enum:Enum +A rust/tests/ui/coroutine/metadata-sufficient-for-layout.rs /^static A: Option = None;$/;" v +A rust/tests/ui/coroutine/panic-drops.rs /^static A: AtomicUsize = AtomicUsize::new(0);$/;" v +A rust/tests/ui/coroutine/pattern-borrow.rs /^enum Test { A(i32), B, }$/;" e enum:Test +A rust/tests/ui/coroutine/static-mut-reference-across-yield.rs /^static mut A: [i32; 5] = [1, 2, 3, 4, 5];$/;" v +A rust/tests/ui/coroutine/static-reference-across-yield.rs /^static A: [i32; 5] = [1, 2, 3, 4, 5];$/;" v +A rust/tests/ui/cross-crate/auxiliary/aux-8259.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/cross-crate/auxiliary/static_priv_by_default.rs /^ impl A {$/;" c module:foo +A rust/tests/ui/cross-crate/auxiliary/static_priv_by_default.rs /^ pub struct A(());$/;" s module:foo +A rust/tests/ui/cross-crate/auxiliary/static_priv_by_default.rs /^impl A {$/;" c +A rust/tests/ui/cross-crate/auxiliary/static_priv_by_default.rs /^pub struct A(());$/;" s +A rust/tests/ui/cycle-trait/cycle-trait-supertrait-indirect.rs /^trait A: B {$/;" i +A rust/tests/ui/definition-reachable/private-non-types.rs /^ pub struct A {$/;" s module:private_mod +A rust/tests/ui/dep-graph/dep-graph-struct-signature.rs /^ trait A {$/;" i module:invalid_signatures +A rust/tests/ui/deref/dereferenceable-type-behavior-22992.rs /^impl M for A { fn m(self) { println!("A::m()"); } }$/;" c +A rust/tests/ui/deref/dereferenceable-type-behavior-22992.rs /^impl RefM for A { fn refm(&self) { println!("A::refm()"); } }$/;" c +A rust/tests/ui/deref/dereferenceable-type-behavior-22992.rs /^impl Clone for A { fn clone(&self) -> Self { *self } }$/;" c +A rust/tests/ui/deref/dereferenceable-type-behavior-22992.rs /^impl std::marker::Copy for A {}$/;" c +A rust/tests/ui/deref/dereferenceable-type-behavior-22992.rs /^impl<'a, 'b, 'c> M for &'a &'b &'c A { fn m(self) { println!("&&&A::m()"); } }$/;" c +A rust/tests/ui/deref/dereferenceable-type-behavior-22992.rs /^impl<'a, 'b, 'c> RefM for &'a &'b &'c A { fn refm(&self) { println!("&&&A::refm()"); } }$/;" c +A rust/tests/ui/deref/dereferenceable-type-behavior-22992.rs /^struct A;$/;" s +A rust/tests/ui/derives/clone-debug-dead-code.rs /^struct A { f: () }$/;" s +A rust/tests/ui/derives/derive-Debug-enum-variants.rs /^ A(usize),$/;" e enum:Foo +A rust/tests/ui/derives/derive-hygiene.rs /^ A: A,$/;" m struct:X +A rust/tests/ui/derives/derive-hygiene.rs /^ A: A,$/;" m struct:X +A rust/tests/ui/derives/derive-hygiene.rs /^ enum W { A, B }$/;" e enum:W +A rust/tests/ui/derives/derive-hygiene.rs /^enum W { A, B }$/;" e enum:W +A rust/tests/ui/derives/derives-span-Clone.rs /^ A {$/;" e enum:EnumStructVariant +A rust/tests/ui/derives/derives-span-Clone.rs /^ A($/;" e enum:EnumTupleVariant +A rust/tests/ui/derives/derives-span-Debug.rs /^ A {$/;" e enum:EnumStructVariant +A rust/tests/ui/derives/derives-span-Debug.rs /^ A($/;" e enum:EnumTupleVariant +A rust/tests/ui/derives/derives-span-Eq.rs /^ A {$/;" e enum:EnumStructVariant +A rust/tests/ui/derives/derives-span-Eq.rs /^ A($/;" e enum:EnumTupleVariant +A rust/tests/ui/derives/derives-span-Hash.rs /^ A {$/;" e enum:EnumStructVariant +A rust/tests/ui/derives/derives-span-Hash.rs /^ A($/;" e enum:EnumTupleVariant +A rust/tests/ui/derives/derives-span-Ord.rs /^ A {$/;" e enum:EnumStructVariant +A rust/tests/ui/derives/derives-span-Ord.rs /^ A($/;" e enum:EnumTupleVariant +A rust/tests/ui/derives/derives-span-PartialEq.rs /^ A {$/;" e enum:EnumStructVariant +A rust/tests/ui/derives/derives-span-PartialEq.rs /^ A($/;" e enum:EnumTupleVariant +A rust/tests/ui/derives/derives-span-PartialOrd.rs /^ A {$/;" e enum:EnumStructVariant +A rust/tests/ui/derives/derives-span-PartialOrd.rs /^ A($/;" e enum:EnumTupleVariant +A rust/tests/ui/derives/deriving-copyclone.rs /^struct A {$/;" s +A rust/tests/ui/derives/deriving-non-type.rs /^type A = usize;$/;" t +A rust/tests/ui/deriving/deriving-all-codegen.rs /^ A(i32),$/;" e enum:ReorderEnum +A rust/tests/ui/deriving/deriving-all-codegen.rs /^ A,$/;" e enum:Fieldless +A rust/tests/ui/deriving/deriving-all-codegen.rs /^ A,$/;" e enum:Fieldless1 +A rust/tests/ui/deriving/deriving-all-codegen.rs /^ type A;$/;" t interface:Trait +A rust/tests/ui/deriving/deriving-clone-enum.rs /^ A,$/;" e enum:E +A rust/tests/ui/deriving/deriving-clone-generic-enum.rs /^ A(T),$/;" e enum:E +A rust/tests/ui/deriving/deriving-default-box.rs /^struct A {$/;" s +A rust/tests/ui/deriving/deriving-hash.rs /^ A(u8),$/;" e enum:main::SingleVariantEnum +A rust/tests/ui/deriving/deriving-hash.rs /^ A,$/;" e enum:main::E +A rust/tests/ui/deriving/deriving-hash.rs /^enum E { A=1, B }$/;" e enum:E +A rust/tests/ui/deriving/deriving-self-lifetime-totalord-totaleq.rs /^struct A<'a> {$/;" s +A rust/tests/ui/deriving/deriving-show-2.rs /^enum A {}$/;" g +A rust/tests/ui/deriving/deriving-via-extension-hash-enum.rs /^enum A {$/;" g +A rust/tests/ui/deriving/issue-6341.rs /^impl Drop for A {$/;" c +A rust/tests/ui/deriving/issue-6341.rs /^struct A { x: usize }$/;" s +A rust/tests/ui/deriving/multiple-defaults.rs /^ A, \/\/~ ERROR defined multiple times$/;" e enum:E +A rust/tests/ui/deriving/multiple-defaults.rs /^ A,$/;" e enum:A +A rust/tests/ui/deriving/multiple-defaults.rs /^ A,$/;" e enum:E +A rust/tests/ui/deriving/multiple-defaults.rs /^enum A {$/;" g +A rust/tests/ui/destructuring-assignment/struct-or-enum-variant-path.rs /^type A = E;$/;" t +A rust/tests/ui/diagnostic-width/binop.rs /^type A = (i32, i32, i32, i32);$/;" t +A rust/tests/ui/diagnostic-width/long-E0529.rs /^type A = (i32, i32, i32, i32);$/;" t +A rust/tests/ui/diagnostic-width/long-E0609.rs /^type A = (i32, i32, i32, i32);$/;" t +A rust/tests/ui/diagnostic-width/long-E0614.rs /^type A = (i32, i32, i32, i32);$/;" t +A rust/tests/ui/diagnostic-width/long-E0618.rs /^type A = (i32, i32, i32, i32);$/;" t +A rust/tests/ui/diagnostic-width/long-e0277.rs /^type A = (i32, i32, i32, i32);$/;" t +A rust/tests/ui/diagnostic-width/non-copy-type-moved.rs /^type A = (String, String, String, String);$/;" t +A rust/tests/ui/diagnostic-width/secondary-label-with-long-type.rs /^type A = (i32, i32, i32, i32);$/;" t +A rust/tests/ui/diagnostic_namespace/do_not_recommend/supress_suggestions_in_help.rs /^impl Foo for (A,) {}$/;" c +A rust/tests/ui/did_you_mean/bad-assoc-ty.rs /^type A = [u8; 4]::AssocTy;$/;" t +A rust/tests/ui/did_you_mean/compatible-variants.rs /^ A(A),$/;" e enum:Hey +A rust/tests/ui/did_you_mean/compatible-variants.rs /^enum A {$/;" g +A rust/tests/ui/did_you_mean/dont-suggest-doc-hidden-fields.rs /^pub struct A {$/;" s +A rust/tests/ui/did_you_mean/issue-114112.rs /^ A(T)$/;" e enum:E +A rust/tests/ui/did_you_mean/issue-40006.rs /^impl dyn A {$/;" c +A rust/tests/ui/did_you_mean/issue-40006.rs /^trait A {$/;" i +A rust/tests/ui/drop/destructor-run-for-expression-4734.rs /^impl Drop for A {$/;" c +A rust/tests/ui/drop/destructor-run-for-expression-4734.rs /^struct A { n: isize }$/;" s +A rust/tests/ui/drop/drop-foreign-fundamental.rs /^struct A;$/;" s +A rust/tests/ui/drop/enum-drop-impl-15063.rs /^enum Two { A, B}$/;" e enum:Two +A rust/tests/ui/drop/issue-17718-const-destructors.rs /^impl Drop for A {$/;" c +A rust/tests/ui/drop/issue-17718-const-destructors.rs /^struct A;$/;" s +A rust/tests/ui/drop/issue-23611-enum-swap-in-drop.rs /^ A(GaspA<'a>, bool),$/;" e enum:E +A rust/tests/ui/drop/issue-2734.rs /^impl hax for A { }$/;" c +A rust/tests/ui/drop/issue-2735.rs /^impl Hax for A {}$/;" c +A rust/tests/ui/drop/nested-return-drop-order.rs /^trait A {$/;" i +A rust/tests/ui/drop/norm-ice-106444.rs /^pub trait A {$/;" i +A rust/tests/ui/drop/static-issue-17302.rs /^impl Drop for A {$/;" c +A rust/tests/ui/drop/static-issue-17302.rs /^struct A(usize);$/;" s +A rust/tests/ui/dropck/issue-34053.rs /^impl A {$/;" c +A rust/tests/ui/dropck/issue-34053.rs /^impl Drop for A {$/;" c +A rust/tests/ui/dropck/issue-34053.rs /^struct A(i32);$/;" s +A rust/tests/ui/dropck/issue-54943-1.rs /^ struct A<'a, B: 'a>(&'a B);$/;" s function:main +A rust/tests/ui/dropck/issue-54943-2.rs /^ struct A<'a, B: 'a>(&'a B);$/;" s function:main +A rust/tests/ui/dst/dst-raw.rs /^impl Trait for A {$/;" c +A rust/tests/ui/dst/dst-raw.rs /^struct A {$/;" s +A rust/tests/ui/duplicate/dupe-symbols-4.rs /^pub trait A {$/;" i +A rust/tests/ui/duplicate/duplicate-type-parameter.rs /^ A(T),$/;" e enum:Boo +A rust/tests/ui/duplicate/inherent-impls-overlap-check/no-overlap.rs /^struct A;$/;" s +A rust/tests/ui/duplicate/inherent-impls-overlap-check/overlap.rs /^struct A;$/;" s +A rust/tests/ui/dyn-compatibility/assoc_type_bounds_implicit_sized.rs /^impl TraitWithAType for A {$/;" c +A rust/tests/ui/dyn-compatibility/assoc_type_bounds_implicit_sized.rs /^struct A {}$/;" s +A rust/tests/ui/dyn-compatibility/associated_type_bound_mentions_self.rs /^trait A {$/;" i +A rust/tests/ui/dyn-compatibility/avoid-ice-on-warning-3.rs /^trait A { fn g(b: B) -> B; }$/;" i +A rust/tests/ui/dyn-compatibility/default-param-self-projection.rs /^impl A<()> for () {}$/;" c +A rust/tests/ui/dyn-compatibility/default-param-self-projection.rs /^trait A::E> {}$/;" i +A rust/tests/ui/dyn-keyword/auxiliary/aux-8401.rs /^trait A {$/;" i +A rust/tests/ui/dyn-keyword/suggest-struct-or-union-add-generic-impl-trait.rs /^ A(Trait),$/;" e enum:Enum1 +A rust/tests/ui/dyn-keyword/suggest-struct-or-union-add-generic-impl-trait.rs /^ A(u32),$/;" e enum:Enum2 +A rust/tests/ui/enum-discriminant/auxiliary/discr-foreign-dep.rs /^ A(u32),$/;" e enum:Foo +A rust/tests/ui/enum-discriminant/discriminant-ill-typed.rs /^ enum A {$/;" g function:f_i16 +A rust/tests/ui/enum-discriminant/discriminant-ill-typed.rs /^ enum A {$/;" g function:f_i32 +A rust/tests/ui/enum-discriminant/discriminant-ill-typed.rs /^ enum A {$/;" g function:f_i64 +A rust/tests/ui/enum-discriminant/discriminant-ill-typed.rs /^ enum A {$/;" g function:f_i8 +A rust/tests/ui/enum-discriminant/discriminant-ill-typed.rs /^ enum A {$/;" g function:f_u16 +A rust/tests/ui/enum-discriminant/discriminant-ill-typed.rs /^ enum A {$/;" g function:f_u32 +A rust/tests/ui/enum-discriminant/discriminant-ill-typed.rs /^ enum A {$/;" g function:f_u64 +A rust/tests/ui/enum-discriminant/discriminant-ill-typed.rs /^ enum A {$/;" g function:f_u8 +A rust/tests/ui/enum-discriminant/discriminant-overflow-2.rs /^ enum A {$/;" g function:f_i16 +A rust/tests/ui/enum-discriminant/discriminant-overflow-2.rs /^ enum A {$/;" g function:f_i32 +A rust/tests/ui/enum-discriminant/discriminant-overflow-2.rs /^ enum A {$/;" g function:f_i64 +A rust/tests/ui/enum-discriminant/discriminant-overflow-2.rs /^ enum A {$/;" g function:f_i8 +A rust/tests/ui/enum-discriminant/discriminant-overflow-2.rs /^ enum A {$/;" g function:f_u16 +A rust/tests/ui/enum-discriminant/discriminant-overflow-2.rs /^ enum A {$/;" g function:f_u32 +A rust/tests/ui/enum-discriminant/discriminant-overflow-2.rs /^ enum A {$/;" g function:f_u64 +A rust/tests/ui/enum-discriminant/discriminant-overflow-2.rs /^ enum A {$/;" g function:f_u8 +A rust/tests/ui/enum-discriminant/discriminant-overflow.rs /^ enum A {$/;" g function:f_i16 +A rust/tests/ui/enum-discriminant/discriminant-overflow.rs /^ enum A {$/;" g function:f_i32 +A rust/tests/ui/enum-discriminant/discriminant-overflow.rs /^ enum A {$/;" g function:f_i64 +A rust/tests/ui/enum-discriminant/discriminant-overflow.rs /^ enum A {$/;" g function:f_i8 +A rust/tests/ui/enum-discriminant/discriminant-overflow.rs /^ enum A {$/;" g function:f_u16 +A rust/tests/ui/enum-discriminant/discriminant-overflow.rs /^ enum A {$/;" g function:f_u32 +A rust/tests/ui/enum-discriminant/discriminant-overflow.rs /^ enum A {$/;" g function:f_u64 +A rust/tests/ui/enum-discriminant/discriminant-overflow.rs /^ enum A {$/;" g function:f_u8 +A rust/tests/ui/enum-discriminant/discriminant_size.rs /^ A = 0,$/;" e enum:UnsignedIntEnum +A rust/tests/ui/enum-discriminant/discriminant_size.rs /^ A = 0x1223_3445_5667_7889,$/;" e enum:E4 +A rust/tests/ui/enum-discriminant/discriminant_size.rs /^ A = 42,$/;" e enum:E3 +A rust/tests/ui/enum-discriminant/discriminant_size.rs /^ A = 7,$/;" e enum:E2 +A rust/tests/ui/enum-discriminant/discriminant_size.rs /^ A,$/;" e enum:E1 +A rust/tests/ui/enum-discriminant/discriminant_value.rs /^ A = 5,$/;" e enum:CLike2 +A rust/tests/ui/enum-discriminant/discriminant_value.rs /^ A = 5,$/;" e enum:CLike3 +A rust/tests/ui/enum-discriminant/discriminant_value.rs /^ A,$/;" e enum:CLike1 +A rust/tests/ui/enum-discriminant/eval-error.rs /^ A$/;" e enum:Foo3 +A rust/tests/ui/enum-discriminant/get_discr.rs /^ A(X),$/;" e enum:E +A rust/tests/ui/enum-discriminant/issue-41394.rs /^ A = "" + 1$/;" e enum:Foo +A rust/tests/ui/enum-discriminant/issue-41394.rs /^ A = Foo::A as isize$/;" e enum:Bar +A rust/tests/ui/enum-discriminant/issue-70509-partial_eq.rs /^ A(Box) = 0,$/;" e enum:Test +A rust/tests/ui/enum-discriminant/issue-72554.rs /^ A(ElemDerived)$/;" e enum:ElemDerived +A rust/tests/ui/enum-discriminant/issue-90038.rs /^ A = 2,$/;" e enum:Foo +A rust/tests/ui/enum-discriminant/issue-90038.rs /^ A(Foo),$/;" e enum:Bar +A rust/tests/ui/enum-discriminant/niche.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/enum-discriminant/repr-c-big-discriminant1.rs /^ A = -2147483649, \/\/ i32::MIN-1$/;" e enum:OverflowingEnum2 +A rust/tests/ui/enum-discriminant/repr-c-big-discriminant1.rs /^ A = 0,$/;" e enum:OkayEnum +A rust/tests/ui/enum-discriminant/repr-c-big-discriminant1.rs /^ A = 2147483648, \/\/ i32::MAX+1$/;" e enum:OverflowingEnum3a +A rust/tests/ui/enum-discriminant/repr-c-big-discriminant1.rs /^ A = 2147483648, \/\/ i32::MAX+1$/;" e enum:OverflowingEnum3b +A rust/tests/ui/enum-discriminant/repr-c-big-discriminant1.rs /^ A = 9223372036854775807, \/\/ i64::MAX$/;" e enum:OverflowingEnum1 +A rust/tests/ui/enum-discriminant/repr-c-big-discriminant1.rs /^ A = I64_MAX as isize,$/;" e enum:OverflowingEnum4 +A rust/tests/ui/enum-discriminant/repr-c-big-discriminant2.rs /^ A = 2147483647, \/\/ i32::MAX$/;" e enum:OverflowingEnum +A rust/tests/ui/enum-discriminant/repr128-get-discriminant-issue-43398.rs /^enum Big { A, B }$/;" e enum:Big +A rust/tests/ui/enum-discriminant/wrapping_niche.rs /^ A = -1,$/;" e enum:SignedAroundZero +A rust/tests/ui/enum-discriminant/wrapping_niche.rs /^ A = 65535,$/;" e enum:UnsignedAroundZero +A rust/tests/ui/enum/assoc-fn-call-on-variant.rs /^ A {},$/;" e enum:E +A rust/tests/ui/enum/auxiliary/namespaced_enum_emulate_flat.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/enum/auxiliary/namespaced_enums.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/enum/enum-clike-ffi-as-int.rs /^ A = 0,$/;" e enum:Foo +A rust/tests/ui/enum/enum-discrim-width-stuff.rs /^ enum Simple { A, B }$/;" e enum:main::Simple +A rust/tests/ui/enum/enum-discriminant-type-mismatch-8761.rs /^ A = 1i64,$/;" e enum:Foo +A rust/tests/ui/enum/enum-drop-cast-error.rs /^ A = 0,$/;" e enum:E +A rust/tests/ui/enum/enum-inside-enum-issue-40350.rs /^ A = {$/;" e enum:E +A rust/tests/ui/enum/enum-size-variance.rs /^enum Enum2 { A, B, C }$/;" e enum:Enum2 +A rust/tests/ui/enum/enum-with-uninhabited-variant.rs /^ A(i32),$/;" e enum:Foo +A rust/tests/ui/enum/issue-23304-2.rs /^enum X { A = 42 as isize }$/;" e enum:X +A rust/tests/ui/enum/issue-23304-2.rs /^enum Y { A = X::A as isize }$/;" e enum:Y +A rust/tests/ui/enum/namespaced-enum-emulate-flat.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/enum/namespaced-enum-glob-import.rs /^ A,$/;" e enum:m2::Foo +A rust/tests/ui/enum/namespaced-enums.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/enum/union-in-enum.rs /^enum A { union }$/;" g +A rust/tests/ui/error-codes/E0106.rs /^ A(u8),$/;" e enum:Bar +A rust/tests/ui/error-codes/E0107.rs /^ A,$/;" e enum:Bar +A rust/tests/ui/error-codes/E0107.rs /^ type A;$/;" t interface:T +A rust/tests/ui/error-codes/E0221.rs /^ type A: T1;$/;" t interface:Foo +A rust/tests/ui/error-codes/E0221.rs /^ type A: T2;$/;" t interface:Bar +A rust/tests/ui/error-codes/E0229.rs /^ type A = usize;$/;" t implementation:isize +A rust/tests/ui/error-codes/E0229.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/error-codes/E0393.rs /^trait A {}$/;" i +A rust/tests/ui/error-codes/E0401.rs /^impl Iterator for A {$/;" c +A rust/tests/ui/error-codes/E0401.rs /^struct A {$/;" s +A rust/tests/ui/error-codes/E0539.rs /^struct A { }$/;" s +A rust/tests/ui/error-codes/E0565.rs /^struct A {}$/;" s +A rust/tests/ui/errors/trait-bound-error-spans/blame-trait-error.rs /^impl<'a, A: T1> T1 for &'a A {}$/;" c +A rust/tests/ui/expr/copy.rs /^struct A { a: isize }$/;" s +A rust/tests/ui/extern/extern-methods.rs /^trait A {$/;" i +A rust/tests/ui/extern/extern-static-size-overflow.rs /^ static A: ReallyBig; \/\/~ ERROR extern static is too large$/;" v +A rust/tests/ui/extern/extern-thiscall.rs /^trait A {$/;" i +A rust/tests/ui/extern/extern-types-distinct-types.rs /^ type A;$/;" t +A rust/tests/ui/extern/extern-types-manual-sync-send.rs /^ type A;$/;" t +A rust/tests/ui/extern/extern-types-manual-sync-send.rs /^unsafe impl Send for A {}$/;" c +A rust/tests/ui/extern/extern-types-manual-sync-send.rs /^unsafe impl Sync for A {}$/;" c +A rust/tests/ui/extern/extern-types-not-sync-send.rs /^ type A;$/;" t +A rust/tests/ui/extern/extern-types-pointer-cast.rs /^ type A;$/;" t +A rust/tests/ui/extern/extern-types-size_of_val.rs /^ type A;$/;" t +A rust/tests/ui/extern/extern-types-thin-pointer.rs /^ type A;$/;" t +A rust/tests/ui/extern/extern-types-trait-impl.rs /^ type A;$/;" t +A rust/tests/ui/extern/extern-types-trait-impl.rs /^impl Foo for A {$/;" c +A rust/tests/ui/extern/extern-types-unsized.rs /^ type A;$/;" t +A rust/tests/ui/extern/extern-vectorcall.rs /^trait A {$/;" i +A rust/tests/ui/feature-gates/feature-gate-custom_attribute2.rs /^enum EnLt<#[lt_enum] 'b> { A(&'b u32), B }$/;" e enum:EnLt +A rust/tests/ui/feature-gates/feature-gate-custom_attribute2.rs /^enum EnTy<#[ty_enum] J> { A(J), B }$/;" e enum:EnTy +A rust/tests/ui/feature-gates/feature-gate-import-trait-associated-functions.rs /^trait A: Sized {$/;" i +A rust/tests/ui/feature-gates/feature-gate-loop-match.rs /^ A,$/;" e enum:State +A rust/tests/ui/feature-gates/feature-gate-more-qualified-paths.rs /^trait A {$/;" i +A rust/tests/ui/feature-gates/feature-gate-non_exhaustive_omitted_patterns_lint.rs /^ A,$/;" e enum:main::Foo +A rust/tests/ui/feature-gates/feature-gate-trivial_bounds-lint.rs /^struct A where i32: Copy;$/;" s +A rust/tests/ui/feature-gates/feature-gate-trivial_bounds.rs /^trait A {}$/;" i +A rust/tests/ui/feature-gates/feature-gate-unsized_fn_params.rs /^impl Foo for A {$/;" c +A rust/tests/ui/feature-gates/feature-gate-unsized_fn_params.rs /^struct A {$/;" s +A rust/tests/ui/feature-gates/feature-gate-where_clause_attrs.rs /^trait A$/;" i +A rust/tests/ui/field_representing_types/non-struct.rs /^ A { a: i32, b: i64 },$/;" e enum:MyEnum +A rust/tests/ui/field_representing_types/offset.rs /^ A { a: i32, b: i64 },$/;" e enum:Enum +A rust/tests/ui/field_representing_types/privacy.rs /^ A { field: i32 },$/;" e enum:foo::Enum +A rust/tests/ui/fn/dyn-fn-alignment.rs /^impl A {$/;" c +A rust/tests/ui/fn/dyn-fn-alignment.rs /^struct A {$/;" s +A rust/tests/ui/fn/error-recovery-mismatch.rs /^trait A {$/;" i +A rust/tests/ui/functional-struct-update/functional-struct-update-noncopyable.rs /^impl Drop for A {$/;" c +A rust/tests/ui/functional-struct-update/functional-struct-update-noncopyable.rs /^struct A { y: Arc, x: Arc }$/;" s +A rust/tests/ui/generic-associated-types/bugs/issue-88526.rs /^trait A {$/;" i +A rust/tests/ui/generic-associated-types/gat-in-trait-path.rs /^ type A<'a> = &'a ();$/;" t implementation:Fooy +A rust/tests/ui/generic-associated-types/gat-in-trait-path.rs /^ type A<'a> where Self: 'a;$/;" t interface:Foo +A rust/tests/ui/generic-associated-types/gat-in-trait-path.rs /^ type A<'x> = &'x () where T: 'x;$/;" t implementation:Fooer +A rust/tests/ui/generic-associated-types/impl_bounds.rs /^ type A<'a> = (&'a ()) where Self: 'static;$/;" t implementation:Fooy +A rust/tests/ui/generic-associated-types/impl_bounds.rs /^ type A<'a> where Self: 'a;$/;" t interface:Foo +A rust/tests/ui/generic-associated-types/impl_bounds_ok.rs /^ type A<'a> = (&'a ());$/;" t implementation:Fooy +A rust/tests/ui/generic-associated-types/impl_bounds_ok.rs /^ type A<'a> where Self: 'a;$/;" t interface:Foo +A rust/tests/ui/generic-associated-types/impl_bounds_ok.rs /^ type A<'x> = (&'x ()) where T: 'x;$/;" t implementation:Fooer +A rust/tests/ui/generic-associated-types/issue-102114.rs /^trait A {$/;" i +A rust/tests/ui/generic-associated-types/issue-102333.rs /^trait A {$/;" i +A rust/tests/ui/generic-associated-types/issue-102335-gat.rs /^ type A: S = ()>;$/;" t interface:T +A rust/tests/ui/generic-associated-types/issue-67424.rs /^ type A;$/;" t interface:Trait1 +A rust/tests/ui/generic-associated-types/issue-71176.rs /^ type A<'a> = ();$/;" t implementation:Provider +A rust/tests/ui/generic-associated-types/issue-71176.rs /^ type A<'a>;$/;" t interface:Provider +A rust/tests/ui/generic-associated-types/issue-78113-lifetime-mismatch-dyn-trait-box.rs /^impl A for &dyn A {}$/;" c +A rust/tests/ui/generic-associated-types/issue-78113-lifetime-mismatch-dyn-trait-box.rs /^pub trait A {}$/;" i +A rust/tests/ui/generic-associated-types/issue-81712-cyclic-traits.rs /^trait A {$/;" i +A rust/tests/ui/generic-associated-types/issue-88595.rs /^trait A<'a> {$/;" i +A rust/tests/ui/generic-associated-types/missing-bounds.rs /^impl Add for A where B: Add {$/;" c +A rust/tests/ui/generic-associated-types/missing-bounds.rs /^struct A(B);$/;" s +A rust/tests/ui/generic-associated-types/parameter_number_and_kind.rs /^ type A<'a>;$/;" t interface:Foo +A rust/tests/ui/generic-associated-types/parameter_number_and_kind_impl.rs /^ type A = u32;$/;" t implementation:Fooy +A rust/tests/ui/generic-associated-types/parameter_number_and_kind_impl.rs /^ type A<'a>;$/;" t interface:Foo +A rust/tests/ui/generic-associated-types/parameter_number_and_kind_impl.rs /^ type A = u32;$/;" t implementation:Fooer +A rust/tests/ui/generic-associated-types/variance_constraints.rs /^trait A {$/;" i +A rust/tests/ui/generics/generic-higher-ranked-lifetime-issue-122714.rs /^trait A<'a> {}$/;" i +A rust/tests/ui/generics/generic-param-attrs.rs /^enum EnLt<#[rustc_dummy] 'b> { A(&'b u32), B }$/;" e enum:EnLt +A rust/tests/ui/generics/generic-param-attrs.rs /^enum EnTy<#[rustc_dummy] J> { A(J), B }$/;" e enum:EnTy +A rust/tests/ui/generics/generic-type-params-name-repr.rs /^struct A;$/;" s +A rust/tests/ui/generics/issue-59508-1.rs /^impl A {$/;" c +A rust/tests/ui/generics/issue-59508-1.rs /^struct A;$/;" s +A rust/tests/ui/generics/issue-59508.rs /^impl A {$/;" c +A rust/tests/ui/generics/issue-59508.rs /^struct A;$/;" s +A rust/tests/ui/generics/issue-61631-default-type-param-cannot-reference-self.rs /^enum Enobound<'a, P = Self> { A, B(Option<&'a P>) }$/;" e enum:Enobound +A rust/tests/ui/generics/issue-61631-default-type-param-cannot-reference-self.rs /^enum Esized<'a, P: Sized = [Self]> { A, B(Option<&'a P>) }$/;" e enum:Esized +A rust/tests/ui/generics/single-colon-path-not-const-generics.rs /^ pub struct A;$/;" s module:foo::bar +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Box>;$/;" t module:associated_item::lifetime +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Box>;$/;" t module:associated_item::lifetime_and_lifetime +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Box>;$/;" t module:associated_item::lifetime_and_lifetime_and_type +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Box>;$/;" t module:associated_item::lifetime_and_type +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Box>;$/;" t module:associated_item +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Box>;$/;" t module:associated_item::type_and_type +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Box>;$/;" t module:associated_item::non_generic +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = HashMap;$/;" t module:stdlib::hash_map +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Result;$/;" t module:stdlib::result +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Box>;$/;" t +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Ty;$/;" t module:lifetime_and_type +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Ty;$/;" t module:no_generics +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Ty;$/;" t module:type_and_type +A rust/tests/ui/generics/wrong-number-of-args.rs /^ type A = Ty;$/;" t module:type_and_type_and_type +A rust/tests/ui/higher-ranked/higher-ranked-invalid-bounds.rs /^type A = for<'b, 'a: 'b> fn(); \/\/~ ERROR bounds cannot be used in this context$/;" t +A rust/tests/ui/higher-ranked/hrtb-associated-type-leak-check-55731.rs /^trait A {}$/;" i +A rust/tests/ui/higher-ranked/trait-bounds/complex.rs /^trait A<'a> {}$/;" i +A rust/tests/ui/higher-ranked/trait-bounds/issue-46989.rs /^impl Foo for fn(A) {}$/;" c +A rust/tests/ui/higher-ranked/trait-bounds/issue-88586-hr-self-outlives-in-trait-def.rs /^trait A where$/;" i +A rust/tests/ui/higher-ranked/trait-bounds/issue-95034.rs /^ impl<'a, E, A: Object<'a, Error = E>> Object<'a> for (A,) {$/;" c module:object +A rust/tests/ui/higher-ranked/trait-bounds/normalize-under-binder/issue-74261.rs /^trait A<'a> {$/;" i +A rust/tests/ui/hygiene/assoc_ty_bindings.rs /^ type A = dyn Base;$/;" t +A rust/tests/ui/hygiene/cross-crate-methods.rs /^impl MyTrait for A {}$/;" c +A rust/tests/ui/hygiene/cross-crate-methods.rs /^struct A;$/;" s +A rust/tests/ui/hygiene/generate-mod.rs /^ type A = $FromOutside; \/\/ `FromOutside` shouldn't be available from here$/;" t module:inner +A rust/tests/ui/hygiene/generate-mod.rs /^ type A = FromOutside; \/\/~ ERROR cannot find type `FromOutside` in this scope$/;" t module:inner +A rust/tests/ui/hygiene/generate-mod.rs /^ type A = $FromOutside;$/;" t +A rust/tests/ui/hygiene/generate-mod.rs /^ type A = FromOutside;$/;" t +A rust/tests/ui/impl-trait/associated-impl-trait-type-issue-114325.rs /^impl A, A> NewActor for (F, A) {$/;" c +A rust/tests/ui/impl-trait/dyn-incompatible-trait-in-return-position-dyn-trait.rs /^impl DynIncompatible for A {$/;" c +A rust/tests/ui/impl-trait/dyn-incompatible-trait-in-return-position-dyn-trait.rs /^struct A;$/;" s +A rust/tests/ui/impl-trait/dyn-incompatible-trait-in-return-position-impl-trait.rs /^impl DynCompatible for A {$/;" c +A rust/tests/ui/impl-trait/dyn-incompatible-trait-in-return-position-impl-trait.rs /^impl DynIncompatible for A {$/;" c +A rust/tests/ui/impl-trait/dyn-incompatible-trait-in-return-position-impl-trait.rs /^struct A;$/;" s +A rust/tests/ui/impl-trait/impl-trait-in-generic-param.rs /^ A(T),$/;" e enum:Enum +A rust/tests/ui/impl-trait/impl-trait-plus-priority.rs /^ let _ = |a, b| -> impl A + {}; \/\/ OK$/;" c method:S::f +A rust/tests/ui/impl-trait/impl-trait-plus-priority.rs /^type A = fn() -> impl A +;$/;" t +A rust/tests/ui/impl-trait/in-trait/alias-bounds-when-not-wf.rs /^type A = T;$/;" t +A rust/tests/ui/impl-trait/in-trait/nested-rpitit.rs /^impl Foo for A {$/;" c +A rust/tests/ui/impl-trait/in-trait/nested-rpitit.rs /^pub struct A;$/;" s +A rust/tests/ui/impl-trait/in-trait/refine-cycle.rs /^impl Foo for A {$/;" c +A rust/tests/ui/impl-trait/in-trait/refine-cycle.rs /^struct A;$/;" s +A rust/tests/ui/impl-trait/in-trait/refine.rs /^impl Arg for A {$/;" c +A rust/tests/ui/impl-trait/in-trait/refine.rs /^impl Foo for A {$/;" c +A rust/tests/ui/impl-trait/in-trait/refine.rs /^pub struct A;$/;" s +A rust/tests/ui/impl-trait/issues/issue-105826.rs /^struct A(Vec);$/;" s +A rust/tests/ui/impl-trait/issues/issue-57464-unexpected-regions.rs /^struct A(F);$/;" s +A rust/tests/ui/impl-trait/issues/issue-57464-unexpected-regions.rs /^unsafe impl <'a, 'b, F: Fn(&'a i32) -> &'b i32> Send for A {}$/;" c +A rust/tests/ui/impl-trait/issues/issue-67830.rs /^struct A;$/;" s +A rust/tests/ui/impl-trait/issues/issue-68532.rs /^impl<'a> A<'a> {$/;" c +A rust/tests/ui/impl-trait/issues/issue-68532.rs /^pub struct A<'a>(&'a ());$/;" s +A rust/tests/ui/impl-trait/mapping-duplicated-lifetimes-issue-114597.rs /^impl<'a> A<'a> {$/;" c +A rust/tests/ui/impl-trait/mapping-duplicated-lifetimes-issue-114597.rs /^struct A<'a> {$/;" s +A rust/tests/ui/impl-trait/opaque-hidden-inferred-rpitit.rs /^ type A: Send;$/;" t interface:T1 +A rust/tests/ui/impl-trait/static-return-lifetime-infered.rs /^impl A {$/;" c +A rust/tests/ui/impl-trait/static-return-lifetime-infered.rs /^struct A {$/;" s +A rust/tests/ui/impl-trait/two_tait_defining_each_other.rs /^type A = impl Foo;$/;" t +A rust/tests/ui/impl-trait/two_tait_defining_each_other2.rs /^type A = impl Foo;$/;" t +A rust/tests/ui/impl-trait/two_tait_defining_each_other3.rs /^type A = impl Foo;$/;" t +A rust/tests/ui/impl-trait/wf-eval-order.rs /^trait A {$/;" i +A rust/tests/ui/imports/auxiliary/extern-crate-alias-impl-method-aux.rs /^ impl A {$/;" c module:src::hidden_core +A rust/tests/ui/imports/auxiliary/extern-crate-alias-impl-method-aux.rs /^ pub struct A;$/;" s module:src::hidden_core +A rust/tests/ui/imports/bad-import-in-nested.rs /^mod A {$/;" n +A rust/tests/ui/imports/bad-import-with-rename.rs /^mod A {$/;" n +A rust/tests/ui/imports/enum-variant-import-path-15774.rs /^pub enum Foo { A }$/;" e enum:Foo +A rust/tests/ui/imports/glob-resolve1.rs /^ enum A {$/;" g module:bar +A rust/tests/ui/imports/import-after-macro-expand-4.rs /^ A$/;" e enum:P +A rust/tests/ui/imports/import-after-macro-expand-8.rs /^ A$/;" e enum:b::P +A rust/tests/ui/imports/issue-114682-2.rs /^type A = issue_114682_2_extern::max; \/\/~ ERROR `max` is ambiguous$/;" t +A rust/tests/ui/imports/issue-119369.rs /^struct A;$/;" s +A rust/tests/ui/imports/issue-18083.rs /^ pub struct A;$/;" s module:a::inner +A rust/tests/ui/imports/issue-19498.rs /^mod A {} \/\/~ ERROR the name `A` is defined multiple times$/;" n +A rust/tests/ui/imports/issue-24081.rs /^enum Mul { A, B } \/\/~ ERROR the name `Mul` is defined multiple times$/;" e enum:Mul +A rust/tests/ui/imports/issue-26873-multifile/issue-26873-onefile.rs /^mod A {$/;" n +A rust/tests/ui/imports/issue-26873-multifile/mod.rs /^mod A;$/;" n +A rust/tests/ui/imports/issue-45829/import-self.rs /^ pub struct A;$/;" s module:foo +A rust/tests/ui/imports/issue-45829/import-twice.rs /^ pub struct A;$/;" s module:foo +A rust/tests/ui/imports/issue-45829/issue-45829.rs /^ pub struct A;$/;" s module:foo +A rust/tests/ui/imports/issue-45829/rename-use-with-tabs.rs /^ pub struct A;$/;" s module:foo +A rust/tests/ui/imports/nested-import-root-symbol-150103.rs /^mod A {$/;" n +A rust/tests/ui/imports/no-pub-reexports-but-used.rs /^ pub(crate) type A = u8;$/;" t module:m +A rust/tests/ui/indexing/indexing-spans-caller-location.rs /^impl std::ops::Index for A {$/;" c +A rust/tests/ui/indexing/indexing-spans-caller-location.rs /^struct A {$/;" s +A rust/tests/ui/inference/issue-104649.rs /^impl ForEach for A {$/;" c +A rust/tests/ui/inference/issue-104649.rs /^struct A(T);$/;" s +A rust/tests/ui/inference/need_type_info/do-not-suggest-generic-arguments-for-turbofish.rs /^ A(T),$/;" e enum:OhNo +A rust/tests/ui/inference/need_type_info/incompat-call-after-qualified-path-0.rs /^trait A {$/;" i +A rust/tests/ui/inference/need_type_info/incompat-call-after-qualified-path-1.rs /^trait A {$/;" i +A rust/tests/ui/inference/really-long-type-in-let-binding-without-sufficient-type-info.rs /^type A = (i32, i32, i32, i32);$/;" t +A rust/tests/ui/infinite/infinite-assoc.rs /^struct A((A, ::T));$/;" s +A rust/tests/ui/issues/auxiliary/issue-21202.rs /^pub mod A {$/;" n +A rust/tests/ui/issues/issue-17746.rs /^impl A {$/;" c +A rust/tests/ui/issues/issue-17746.rs /^impl Foo for A {}$/;" c +A rust/tests/ui/issues/issue-17746.rs /^struct A;$/;" s +A rust/tests/ui/issues/issue-19482.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/issues/issue-21174-2.rs /^ type A;$/;" t interface:Trait +A rust/tests/ui/issues/issue-21546.rs /^enum Corge { A, B }$/;" e enum:Corge +A rust/tests/ui/issues/issue-21909.rs /^trait A {$/;" i +A rust/tests/ui/issues/issue-22370.rs /^trait A {}$/;" i +A rust/tests/ui/issues/issue-22638.rs /^impl A {$/;" c +A rust/tests/ui/issues/issue-22638.rs /^struct A (B);$/;" s +A rust/tests/ui/issues/issue-22992-2.rs /^impl Deref for A {$/;" c +A rust/tests/ui/issues/issue-22992-2.rs /^struct A(B);$/;" s +A rust/tests/ui/issues/issue-23543.rs /^pub trait A: Copy {}$/;" i +A rust/tests/ui/issues/issue-23544.rs /^pub trait A: Copy {}$/;" i +A rust/tests/ui/issues/issue-24682.rs /^trait A: Sized {$/;" i +A rust/tests/ui/issues/issue-26948.rs /^ enum Foo { A { x: u32 } }$/;" e enum:main::Foo +A rust/tests/ui/issues/issue-27401-dropflag-reinit.rs /^impl<'a> Drop for A<'a> {$/;" c +A rust/tests/ui/issues/issue-27401-dropflag-reinit.rs /^struct A<'a>(&'a mut i32);$/;" s +A rust/tests/ui/issues/issue-27815.rs /^mod A {}$/;" n +A rust/tests/ui/issues/issue-28550.rs /^struct AT,T>(F::Output);$/;" s +A rust/tests/ui/issues/issue-29092.rs /^ A(Box),$/;" e enum:Term +A rust/tests/ui/issues/issue-29516.rs /^impl !NotSame for (A, A) {}$/;" c +A rust/tests/ui/issues/issue-29516.rs /^impl OneOfEach for (A,) {}$/;" c +A rust/tests/ui/issues/issue-29663.rs /^struct A(u32);$/;" s +A rust/tests/ui/issues/issue-29668.rs /^ pub struct A;$/;" s module:m1::m2 +A rust/tests/ui/issues/issue-31776.rs /^ type A = Z;$/;" t implementation:m1::f::S2 +A rust/tests/ui/issues/issue-31776.rs /^ type A = Z; \/\/ Private-in-public error unless `struct Z` is pub$/;" t implementation:f::S1 +A rust/tests/ui/issues/issue-31776.rs /^ type A;$/;" t interface:Tr +A rust/tests/ui/issues/issue-31776.rs /^ type A;$/;" t interface:Tr1 +A rust/tests/ui/issues/issue-36744-bitcast-args-if-needed.rs /^struct A<'a> {$/;" s +A rust/tests/ui/issues/issue-36936.rs /^impl Drop for A {$/;" c +A rust/tests/ui/issues/issue-36936.rs /^struct A(u32);$/;" s +A rust/tests/ui/issues/issue-37291/auxiliary/lib.rs /^pub trait A {}$/;" i +A rust/tests/ui/issues/issue-37733.rs /^type A = for<> fn();$/;" t +A rust/tests/ui/issues/issue-38727.rs /^ A = 0u64,$/;" e enum:A +A rust/tests/ui/issues/issue-38727.rs /^enum A {$/;" g +A rust/tests/ui/issues/issue-3979-2.rs /^trait A {$/;" i +A rust/tests/ui/issues/issue-41849-variance-req.rs /^struct A {$/;" s +A rust/tests/ui/issues/issue-41974.rs /^trait A {$/;" i +A rust/tests/ui/issues/issue-42956.rs /^trait A {$/;" i +A rust/tests/ui/issues/issue-43355.rs /^impl Trait1> for A {$/;" c +A rust/tests/ui/issues/issue-43355.rs /^pub struct A;$/;" s +A rust/tests/ui/issues/issue-43923.rs /^struct A { ptr: T }$/;" s +A rust/tests/ui/issues/issue-47094.rs /^ A,$/;" e enum:Bar +A rust/tests/ui/issues/issue-47094.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/issues/issue-4972.rs /^ A(Box),$/;" e enum:TraitWrapper +A rust/tests/ui/issues/issue-50187.rs /^ pub type A = u8;$/;" t module:type_ns +A rust/tests/ui/issues/issue-50761.rs /^ pub trait A {}$/;" i module:a +A rust/tests/ui/issues/issue-5100.rs /^enum A { B, C }$/;" g +A rust/tests/ui/issues/issue-5315.rs /^struct A(#[allow(dead_code)] bool);$/;" s +A rust/tests/ui/keyword/extern/keyword-extern-as-identifier-type.rs /^type A = extern::foo::bar; \/\/~ ERROR expected type, found keyword `extern`$/;" t +A rust/tests/ui/keyword/soup.rs /^ ref x => { &raw mut x; async { const { enum A {} } }.await as () },$/;" g method:x::X::x +A rust/tests/ui/layout/enum-scalar-pair-int-ptr.rs /^ A(u8),$/;" e enum:NotScalarPairPointerWithSmallerInt +A rust/tests/ui/layout/enum-scalar-pair-int-ptr.rs /^ A(usize),$/;" e enum:ScalarPairPointerWithInt +A rust/tests/ui/layout/enum.rs /^ A(Never),$/;" e enum:DefinedLayoutAllUninhabited +A rust/tests/ui/layout/enum.rs /^ A([u8; 32]),$/;" e enum:UninhabitedVariantAlign +A rust/tests/ui/layout/enum.rs /^ A(u8),$/;" e enum:ScalarPairDifferingSign +A rust/tests/ui/layout/enum.rs /^ A,$/;" e enum:UninhabitedVariantSpace +A rust/tests/ui/layout/gce-rigid-const-in-array-len.rs /^trait A {$/;" i +A rust/tests/ui/layout/hexagon-enum.rs /^enum A { Apple } \/\/~ ERROR: layout_of$/;" g +A rust/tests/ui/layout/issue-96158-scalarpair-payload-might-be-uninit.rs /^ A(HasNiche, u8),$/;" e enum:NicheFirst +A rust/tests/ui/layout/issue-96158-scalarpair-payload-might-be-uninit.rs /^ A(u8),$/;" e enum:CommonPayloadField +A rust/tests/ui/layout/issue-96158-scalarpair-payload-might-be-uninit.rs /^ A(u8),$/;" e enum:CommonPayloadFieldIsMaybeUninit +A rust/tests/ui/layout/issue-96158-scalarpair-payload-might-be-uninit.rs /^ A(u8, HasNiche),$/;" e enum:NicheSecond +A rust/tests/ui/layout/issue-96158-scalarpair-payload-might-be-uninit.rs /^ A,$/;" e enum:HasNiche +A rust/tests/ui/layout/reprc-power-alignment.rs /^ A { a: f64, b: u8, c: f64, d: f32 },$/;" e enum:Enum +A rust/tests/ui/layout/reprc-power-alignment.rs /^pub struct A {$/;" s +A rust/tests/ui/layout/thaw-validate-invalid-enum.rs /^ A,$/;" e enum:E +A rust/tests/ui/layout/thumb-enum.rs /^enum A { Apple } \/\/~ ERROR: layout_of$/;" g +A rust/tests/ui/layout/unconstrained-param-ice-137308.rs /^trait A {$/;" i +A rust/tests/ui/layout/unsatisfiable-sized-ungated.rs /^ type A = ApiS;$/;" t implementation:T +A rust/tests/ui/layout/unsatisfiable-sized-ungated.rs /^ type A: Api;$/;" t interface:Adapter +A rust/tests/ui/lazy-type-alias/unused-generic-parameters.rs /^type A<'a> = ();$/;" t +A rust/tests/ui/lazy-type-alias/variance.rs /^struct A<'a>(Co<'a>);$/;" s +A rust/tests/ui/let-else/let-else-run-pass.rs /^ A(String),$/;" e enum:main::MyEnum +A rust/tests/ui/lifetimes/E0106-trailing-comma-in-lifetime-suggestion.rs /^type A = Foo<>;$/;" t +A rust/tests/ui/lifetimes/auxiliary/lifetime-inference-across-mods.rs /^pub struct A<'a>(pub &'a isize);$/;" s +A rust/tests/ui/lifetimes/elided-lifetime-in-const-param-type.rs /^type A = dyn for D;$/;" t +A rust/tests/ui/lifetimes/explicit-lifetime-required-14285.rs /^impl Foo for A {}$/;" c +A rust/tests/ui/lifetimes/explicit-lifetime-required-14285.rs /^struct A;$/;" s +A rust/tests/ui/lifetimes/issue-36744-without-calls.rs /^pub struct A<'a>(&'a ());$/;" s +A rust/tests/ui/lifetimes/issue-69314.rs /^impl A {$/;" c +A rust/tests/ui/lifetimes/issue-69314.rs /^struct A {}$/;" s +A rust/tests/ui/lifetimes/lifetime-inference-miss-15735.rs /^impl <'a> A<'a> {$/;" c +A rust/tests/ui/lifetimes/lifetime-inference-miss-15735.rs /^struct A<'a> {$/;" s +A rust/tests/ui/lifetimes/missing-lifetime-in-alias.rs /^type A<'a> = Impl<'a>;$/;" t +A rust/tests/ui/lifetimes/struct-lifetime-inference-15735.rs /^impl <'a> A<'a> {$/;" c +A rust/tests/ui/lifetimes/struct-lifetime-inference-15735.rs /^struct A<'a> {$/;" s +A rust/tests/ui/lifetimes/struct-with-lifetime-parameters-9259.rs /^struct A<'a> {$/;" s +A rust/tests/ui/lint/clashing-extern-fn-issue-130851.rs /^pub struct A {$/;" s +A rust/tests/ui/lint/dead-code/alias-type-used-as-generic-arg-in-impl.rs /^type A = T;$/;" t +A rust/tests/ui/lint/dead-code/const-and-self.rs /^ A,$/;" e enum:E +A rust/tests/ui/lint/dead-code/enum-variants.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/lint/dead-code/issue-68408-false-positive.rs /^ A { _a: () },$/;" e enum:X +A rust/tests/ui/lint/dead-code/lint-dead-code-4.rs /^ A,$/;" e enum:ABC +A rust/tests/ui/lint/dead-code/offset-of-correct-param-env.rs /^struct A {$/;" s +A rust/tests/ui/lint/dead-code/unused-struct-derive-default.rs /^ A,$/;" e enum:E +A rust/tests/ui/lint/expr-field.rs /^pub struct A {$/;" s +A rust/tests/ui/lint/fn-ptr-comparisons-134345.rs /^struct A;$/;" s +A rust/tests/ui/lint/fn-ptr-comparisons-weird.rs /^struct A {$/;" s +A rust/tests/ui/lint/fn-ptr-comparisons.rs /^struct A {$/;" s +A rust/tests/ui/lint/ice-const-prop-unions-known-panics-lint-123710.rs /^ A,$/;" e enum:E +A rust/tests/ui/lint/improper-ctypes/lint-73249-2.rs /^struct A {$/;" s +A rust/tests/ui/lint/improper-ctypes/lint-73249-3.rs /^pub struct A {$/;" s +A rust/tests/ui/lint/improper-ctypes/lint-73249-5.rs /^pub struct A {$/;" s +A rust/tests/ui/lint/improper-ctypes/lint-94223.rs /^ A(extern "C" fn([u8])),$/;" e enum:BadEnum +A rust/tests/ui/lint/improper-ctypes/lint-94223.rs /^ A(extern "C" fn([u8])),$/;" e enum:BadUnion +A rust/tests/ui/lint/improper-ctypes/lint-enum.rs /^ A,$/;" e enum:I128 +A rust/tests/ui/lint/improper-ctypes/lint-enum.rs /^ A,$/;" e enum:Isize +A rust/tests/ui/lint/improper-ctypes/lint-enum.rs /^ A,$/;" e enum:ReprC +A rust/tests/ui/lint/improper-ctypes/lint-enum.rs /^ A,$/;" e enum:U +A rust/tests/ui/lint/improper-ctypes/lint-enum.rs /^ A,$/;" e enum:U128 +A rust/tests/ui/lint/improper-ctypes/lint-enum.rs /^ A,$/;" e enum:U8 +A rust/tests/ui/lint/improper-ctypes/repr-rust-is-undefined.rs /^struct A {$/;" s +A rust/tests/ui/lint/invalid_null_args.rs /^ struct A(usize);$/;" s function:null_ptr +A rust/tests/ui/lint/invalid_value.rs /^ A(!),$/;" e enum:TwoUninhabited +A rust/tests/ui/lint/issue-103317.rs /^ A(u8),$/;" e enum:inner::T +A rust/tests/ui/lint/issue-19102.rs /^pub enum A {$/;" g +A rust/tests/ui/lint/lint-enum-intrinsics-non-enums.rs /^ A,$/;" e enum:SomeEnum +A rust/tests/ui/lint/lint-impl-fn.rs /^impl A {$/;" c +A rust/tests/ui/lint/lint-impl-fn.rs /^struct A(isize);$/;" s +A rust/tests/ui/lint/lint-match-arms-2.rs /^ A,$/;" e enum:E +A rust/tests/ui/lint/lint-missing-doc.rs /^pub trait A {$/;" i +A rust/tests/ui/lint/lint-stability-deprecated.rs /^ type A = dyn TraitWithAssociatedTypes<$/;" t function:cross_crate::test +A rust/tests/ui/lint/lint-stability.rs /^ type A = dyn TraitWithAssociatedTypes<$/;" t function:cross_crate::test +A rust/tests/ui/lint/lint-unnecessary-import-braces.rs /^ pub struct A;$/;" s module:test +A rust/tests/ui/lint/lint-unsafe-code.rs /^trait A {$/;" i +A rust/tests/ui/lint/missing-copy-implementations-non-exhaustive.rs /^ A,$/;" e enum:MyEnum +A rust/tests/ui/lint/missing-copy-implementations-non-exhaustive.rs /^ A,$/;" e enum:MyEnum2 +A rust/tests/ui/lint/missing-debug-implementations-lint.rs /^pub enum A {} \/\/~ ERROR type does not implement `Debug`$/;" g +A rust/tests/ui/lint/non-local-defs/consts.rs /^ type A = [u32; {$/;" t +A rust/tests/ui/lint/non-local-defs/consts.rs /^static A: u32 = {$/;" v +A rust/tests/ui/lint/non-local-defs/weird-exprs.rs /^ type A = [u32; {$/;" t function:main +A rust/tests/ui/lint/non-local-defs/weird-exprs.rs /^type A = [u32; {$/;" t +A rust/tests/ui/lint/non-snake-case/allow-snake-case-field-destructuring-issue-89469.rs /^ A: u16,$/;" m struct:Entry +A rust/tests/ui/lint/opaque-ty-ffi-unsafe.rs /^type A = impl Fn();$/;" c +A rust/tests/ui/lint/opaque-ty-ffi-unsafe.rs /^type A = impl Fn();$/;" t +A rust/tests/ui/lint/static-mut-refs.rs /^ static mut A: MyStruct = MyStruct { value: 1, s: TheStruct { value: 2 } };$/;" v function:main +A rust/tests/ui/lint/unused-results-lint-triggered-by-derive-debug-29710.rs /^struct A(usize);$/;" s +A rust/tests/ui/lint/unused/issue-67691-unused-field-in-or-pattern.rs /^ A { i: i32 },$/;" e enum:MixedEnum +A rust/tests/ui/lint/unused/issue-67691-unused-field-in-or-pattern.rs /^ A { i: i32, j: i32 },$/;" e enum:MyEnum +A rust/tests/ui/lint/unused/lint-unused-imports.rs /^ pub trait A { fn a(&self) {} }$/;" i module:test +A rust/tests/ui/lint/unused/must_use-array.rs /^impl T for A {}$/;" c +A rust/tests/ui/lint/unused/must_use-array.rs /^struct A;$/;" s +A rust/tests/ui/lint/unused_braces_borrow.rs /^pub struct A {$/;" s +A rust/tests/ui/lint/unused_import_warning_issue_45268.rs /^ impl A for () {$/;" c module:test +A rust/tests/ui/lint/unused_import_warning_issue_45268.rs /^ pub trait A {$/;" i module:test +A rust/tests/ui/lint/wide_pointer_comparisons.rs /^impl T for A {}$/;" c +A rust/tests/ui/lint/wide_pointer_comparisons.rs /^struct A;$/;" s +A rust/tests/ui/liveness/liveness-consts.rs /^pub static A: i32 = {$/;" v +A rust/tests/ui/loop-match/invalid.rs /^ A,$/;" e enum:State +A rust/tests/ui/loop-match/loop-match.rs /^ A,$/;" e enum:State +A rust/tests/ui/loop-match/macro.rs /^ A,$/;" e enum:State +A rust/tests/ui/loop-match/nested.rs /^ A,$/;" e enum:State1 +A rust/tests/ui/loop-match/or-patterns.rs /^ A,$/;" e enum:State +A rust/tests/ui/loop-match/unwind.rs /^ A,$/;" e enum:State +A rust/tests/ui/loop-match/upvar-scrutinee.rs /^ A,$/;" e enum:State +A rust/tests/ui/lto/auxiliary/msvc-imp-present.rs /^ pub static A: u32 = 43;$/;" v module:a +A rust/tests/ui/lto/auxiliary/msvc-imp-present.rs /^pub static A: u32 = 43;$/;" v +A rust/tests/ui/lto/thin-lto-global-allocator.rs /^static A: std::alloc::System = std::alloc::System;$/;" v +A rust/tests/ui/macros/builtin-prelude-no-accidents.rs /^ type A = panic::PanicInfo; \/\/~ ERROR cannot find module or crate `panic`$/;" t function:main +A rust/tests/ui/macros/concat-nested-repetition.rs /^struct A;$/;" s +A rust/tests/ui/macros/dollar-crate-nested-encoding.rs /^type A = dollar_crate_nested_encoding::exported!();$/;" t +A rust/tests/ui/macros/issue-22463.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/macros/issue-39467.rs /^enum A {}$/;" g +A rust/tests/ui/macros/issue-39467.rs /^impl A {$/;" c +A rust/tests/ui/macros/issue-88206.rs /^struct A;$/;" s +A rust/tests/ui/macros/issue-88228.rs /^struct A;$/;" s +A rust/tests/ui/macros/issue-8851.rs /^ A(isize),$/;" e enum:T +A rust/tests/ui/macros/macro-def-site-super.rs /^type A = macro_def_site_super::public::mac!();$/;" t +A rust/tests/ui/macros/macro-method-issue-4621.rs /^impl A { make_thirteen_method!(); }$/;" c +A rust/tests/ui/macros/macro-method-issue-4621.rs /^struct A;$/;" s +A rust/tests/ui/macros/macro-named-default.rs /^impl A {$/;" c +A rust/tests/ui/macros/macro-path-type-bounds-8521.rs /^trait A {}$/;" i +A rust/tests/ui/macros/missing-derive-1.rs /^ A,$/;" e enum:A +A rust/tests/ui/macros/missing-derive-1.rs /^ A,$/;" e enum:B +A rust/tests/ui/macros/missing-derive-1.rs /^ A,$/;" e enum:C +A rust/tests/ui/macros/missing-derive-1.rs /^ A,$/;" e enum:D +A rust/tests/ui/macros/missing-derive-1.rs /^enum A { \/\/~ HELP `serde` is an attribute that can be used by the derive macros `Deserialize` /;" g +A rust/tests/ui/macros/missing-derive-2.rs /^ A,$/;" e enum:A +A rust/tests/ui/macros/missing-derive-2.rs /^ A,$/;" e enum:B +A rust/tests/ui/macros/missing-derive-2.rs /^ A,$/;" e enum:C +A rust/tests/ui/macros/missing-derive-2.rs /^enum A { \/\/~ HELP `serde` is an attribute that can be used by the derive macros `Deserialize` /;" g +A rust/tests/ui/macros/missing-derive-3.rs /^ A,$/;" e enum:A +A rust/tests/ui/macros/missing-derive-3.rs /^ A,$/;" e enum:B +A rust/tests/ui/macros/missing-derive-3.rs /^ A,$/;" e enum:C +A rust/tests/ui/macros/missing-derive-3.rs /^enum A {$/;" g +A rust/tests/ui/macros/tokenstream-ice-issue-149954.rs /^ A$/;" e enum:A +A rust/tests/ui/macros/tokenstream-ice-issue-149954.rs /^enum A {$/;" g +A rust/tests/ui/macros/typeck-macro-interaction-issue-8852.rs /^ A(isize),$/;" e enum:T +A rust/tests/ui/malformed/do-not-ice-on-note_and_explain.rs /^impl A {$/;" c +A rust/tests/ui/malformed/do-not-ice-on-note_and_explain.rs /^struct A(B);$/;" s +A rust/tests/ui/marker_trait_attr/region-overlap.rs /^trait A {}$/;" i +A rust/tests/ui/marker_trait_attr/unsound-overlap.rs /^trait A {}$/;" i +A rust/tests/ui/match/auxiliary/match_non_exhaustive_lib.rs /^pub enum E2 { A, B }$/;" e enum:E2 +A rust/tests/ui/match/enum-and-break-in-match-issue-41213.rs /^enum A {$/;" g +A rust/tests/ui/match/issue-56685.rs /^ A(i32, i32,),$/;" e enum:main::F +A rust/tests/ui/match/issue-56685.rs /^ A(i32,),$/;" e enum:main::E +A rust/tests/ui/match/issue-84434.rs /^struct A {$/;" s +A rust/tests/ui/match/large-match-mir-gen.rs /^ A,$/;" e enum:Key +A rust/tests/ui/match/match-arm-resolving-to-never.rs /^ A,$/;" e enum:E +A rust/tests/ui/match/match-tag-nullary.rs /^enum A { A }$/;" e enum:A +A rust/tests/ui/match/match-tag-nullary.rs /^enum A { A }$/;" g +A rust/tests/ui/match/match-tag-unary.rs /^enum A { A(isize) }$/;" e enum:A +A rust/tests/ui/match/match-tag-unary.rs /^enum A { A(isize) }$/;" g +A rust/tests/ui/match/match_non_exhaustive.rs /^enum L { A, B }$/;" e enum:L +A rust/tests/ui/match/mismatched-types-in-match-7867.rs /^enum A { B, C }$/;" g +A rust/tests/ui/match/privately-uninhabited-issue-137999.rs /^ A(u32, u32),$/;" e enum:m::Test +A rust/tests/ui/methods/disambiguate-associated-function-first-arg.rs /^impl M for A {$/;" c +A rust/tests/ui/methods/disambiguate-associated-function-first-arg.rs /^impl N for A {$/;" c +A rust/tests/ui/methods/disambiguate-associated-function-first-arg.rs /^impl O for A {$/;" c +A rust/tests/ui/methods/disambiguate-associated-function-first-arg.rs /^struct A {}$/;" s +A rust/tests/ui/methods/disambiguate-multiple-blanket-impl.rs /^trait A {$/;" i +A rust/tests/ui/methods/disambiguate-multiple-impl.rs /^trait A {$/;" i +A rust/tests/ui/methods/disambiguate-multiple-trait-2.rs /^trait A {$/;" i +A rust/tests/ui/methods/disambiguate-multiple-trait.rs /^trait A {$/;" i +A rust/tests/ui/methods/method-ambig-two-traits-from-bounds.rs /^trait A { fn foo(&self); }$/;" i +A rust/tests/ui/methods/method-ambig-two-traits-from-impls.rs /^trait A { fn foo(self); }$/;" i +A rust/tests/ui/methods/method-ambig-two-traits-from-impls2.rs /^trait A { fn foo(); }$/;" i +A rust/tests/ui/methods/method-two-traits-distinguished-via-where-clause.rs /^trait A { \/\/~ WARN trait `A` is never used$/;" i +A rust/tests/ui/methods/self-type-is-sup-no-eq.rs /^impl Deref for A {$/;" c +A rust/tests/ui/methods/self-type-is-sup-no-eq.rs /^struct A;$/;" s +A rust/tests/ui/methods/supertrait-shadowing/assoc-const.rs /^trait A {$/;" i +A rust/tests/ui/methods/supertrait-shadowing/common-ancestor-2.rs /^trait A {$/;" i +A rust/tests/ui/methods/supertrait-shadowing/common-ancestor-3.rs /^trait A {$/;" i +A rust/tests/ui/methods/supertrait-shadowing/common-ancestor.rs /^trait A {$/;" i +A rust/tests/ui/methods/supertrait-shadowing/no-common-ancestor-2.rs /^trait A {$/;" i +A rust/tests/ui/methods/supertrait-shadowing/no-common-ancestor.rs /^trait A {$/;" i +A rust/tests/ui/methods/supertrait-shadowing/type-dependent.rs /^trait A {$/;" i +A rust/tests/ui/mir/drop-elaboration-after-borrowck-error.rs /^static A: () = {$/;" v +A rust/tests/ui/mir/enum/convert_non_integer_break.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/mir/enum/convert_non_integer_niche_break.rs /^ A,$/;" e enum:Mix +A rust/tests/ui/mir/enum/convert_non_integer_niche_ok.rs /^ A,$/;" e enum:Mix +A rust/tests/ui/mir/enum/convert_non_integer_ok.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/mir/enum/negative_discr_break.rs /^ A = -2,$/;" e enum:Foo +A rust/tests/ui/mir/enum/negative_discr_ok.rs /^ A = -12121,$/;" e enum:Foo +A rust/tests/ui/mir/enum/negative_discr_ok.rs /^ A = i64::MIN,$/;" e enum:Bar +A rust/tests/ui/mir/enum/niche_option_tuple_break.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/mir/enum/niche_option_tuple_ok.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/mir/enum/numbered_variants_break.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/mir/enum/numbered_variants_ok.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/mir/enum/option_with_bigger_niche_break.rs /^ A = 2,$/;" e enum:Foo +A rust/tests/ui/mir/enum/option_with_bigger_niche_ok.rs /^ A = 2,$/;" e enum:Foo +A rust/tests/ui/mir/enum/plain_no_data_break.rs /^ A = 2,$/;" e enum:Foo +A rust/tests/ui/mir/enum/plain_no_data_ok.rs /^ A = 2,$/;" e enum:Foo +A rust/tests/ui/mir/enum/single_ok.rs /^ A$/;" e enum:Single +A rust/tests/ui/mir/enum/single_with_repr_break.rs /^ A$/;" e enum:Single +A rust/tests/ui/mir/enum/single_with_repr_ok.rs /^ A$/;" e enum:Single +A rust/tests/ui/mir/enum/with_niche_int_break.rs /^ A,$/;" e enum:Mix +A rust/tests/ui/mir/enum/with_niche_int_ok.rs /^ A,$/;" e enum:Mix +A rust/tests/ui/mir/enum/wrap_break.rs /^ A(!),$/;" e enum:Wrap +A rust/tests/ui/mir/enum/wrap_ok.rs /^ A(u32),$/;" e enum:Wrap +A rust/tests/ui/mir/gvn-opt-138225.rs /^impl A {$/;" c +A rust/tests/ui/mir/gvn-opt-138225.rs /^pub struct A {$/;" s +A rust/tests/ui/mir/issue-102389.rs /^enum Enum { A, B, C }$/;" e enum:Enum +A rust/tests/ui/mir/issue-67947.rs /^ A: [(); { *"" }.len()],$/;" m struct:Bug +A rust/tests/ui/mir/issue-76803-branches-not-same.rs /^ A,$/;" e enum:Type +A rust/tests/ui/mir/issue-89485.rs /^ A = 1,$/;" e enum:Type +A rust/tests/ui/mir/mir-inlining/ice-issue-45885.rs /^ A,$/;" e enum:Enum +A rust/tests/ui/mir/mir_codegen_switch.rs /^ A(#[allow(dead_code)] u8),$/;" e enum:Abc +A rust/tests/ui/mir/mir_refs_correct.rs /^ A = 0x321,$/;" e enum:CEnum +A rust/tests/ui/mir/validate/ice-zst-as-discr-145786.rs /^enum A {$/;" g +A rust/tests/ui/mismatched_types/elide-on-tuple-mismatch.rs /^impl A {$/;" c +A rust/tests/ui/mismatched_types/elide-on-tuple-mismatch.rs /^impl T for A {}$/;" c +A rust/tests/ui/mismatched_types/elide-on-tuple-mismatch.rs /^struct A;$/;" s +A rust/tests/ui/mismatched_types/mismatch-sugg-for-shorthand-field.rs /^ impl From for A {$/;" c function:test6 +A rust/tests/ui/mismatched_types/mismatch-sugg-for-shorthand-field.rs /^ struct A;$/;" s function:test6 +A rust/tests/ui/mismatched_types/suggest-adding-or-removing-ref-for-binding-pattern.rs /^ A(isize, isize, usize),$/;" e enum:main::Blah +A rust/tests/ui/missing/missing-derivable-attr.rs /^impl MyEq for A {} \/\/~ ERROR not all trait items implemented, missing: `eq`$/;" c +A rust/tests/ui/missing/missing-derivable-attr.rs /^struct A {$/;" s +A rust/tests/ui/missing/undeclared-generic-parameter.rs /^impl A {}$/;" c +A rust/tests/ui/missing/undeclared-generic-parameter.rs /^struct A;$/;" s +A rust/tests/ui/modules/auxiliary/issue-13872-1.rs /^pub enum A { B }$/;" g +A rust/tests/ui/modules/use-keyword-reexport-type-alias.rs /^impl A {$/;" c +A rust/tests/ui/modules/use-keyword-reexport-type-alias.rs /^pub struct A;$/;" s +A rust/tests/ui/moves/move-out-of-slice-1.rs /^struct A;$/;" s +A rust/tests/ui/moves/move-out-of-slice-2.rs /^struct A;$/;" s +A rust/tests/ui/moves/use_of_moved_value_copy_suggestions.rs /^trait A {}$/;" i +A rust/tests/ui/mut/mutable-enum-indirect.rs /^enum Foo { A(NoSync) }$/;" e enum:Foo +A rust/tests/ui/namespace/auxiliary/namespaced_enums.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/namespace/namespaced-enum-glob-import-no-impls.rs /^ A,$/;" e enum:m2::Foo +A rust/tests/ui/namespace/struct-type-and-function-name-coexistence.rs /^struct A {$/;" s +A rust/tests/ui/never_type/exhaustive_patterns.rs /^ A(A),$/;" e enum:Either +A rust/tests/ui/nll/borrowed-match-issue-45045.rs /^ A,$/;" e enum:Xyz +A rust/tests/ui/nll/ice-106874.rs /^struct A(T);$/;" s +A rust/tests/ui/nll/issue-16223.rs /^ A(A),$/;" e enum:SomeVariant +A rust/tests/ui/nll/issue-16223.rs /^struct A(String);$/;" s +A rust/tests/ui/nll/issue-50716.rs /^trait A {$/;" i +A rust/tests/ui/nll/issue-52663-trait-object.rs /^impl Foo for A {$/;" c +A rust/tests/ui/nll/issue-52669.rs /^struct A {$/;" s +A rust/tests/ui/nll/issue-53773.rs /^impl A {$/;" c +A rust/tests/ui/nll/issue-53773.rs /^impl Drop for A {$/;" c +A rust/tests/ui/nll/issue-53773.rs /^struct A {$/;" s +A rust/tests/ui/nll/issue-55651.rs /^struct A;$/;" s +A rust/tests/ui/nll/issue-58299.rs /^impl Y for A<'static> {$/;" c +A rust/tests/ui/nll/issue-58299.rs /^struct A<'a>(&'a ());$/;" s +A rust/tests/ui/nll/issue-78561.rs /^ type A = impl core::fmt::Debug;$/;" c implementation:A +A rust/tests/ui/nll/issue-78561.rs /^ type A = impl core::fmt::Debug;$/;" t implementation:A +A rust/tests/ui/nll/issue-78561.rs /^ type A;$/;" t interface:Trait +A rust/tests/ui/nll/issue-78561.rs /^impl<'a, 'b, T: Tr>> Trait for A {$/;" c +A rust/tests/ui/nll/issue-78561.rs /^pub struct A(T);$/;" s +A rust/tests/ui/nll/match-on-borrowed.rs /^struct A(i32, i32);$/;" s +A rust/tests/ui/nll/move-errors.rs /^struct A(String);$/;" s +A rust/tests/ui/nll/polonius/nll-problem-case-3-issue-21906.rs /^impl A {$/;" c +A rust/tests/ui/nll/polonius/nll-problem-case-3-issue-21906.rs /^struct A {$/;" s +A rust/tests/ui/nll/type-alias-free-regions.rs /^type A<'a> = &'a isize;$/;" t +A rust/tests/ui/nll/user-annotations/constant-in-expr-inherent-2.rs /^impl A {$/;" c +A rust/tests/ui/nll/user-annotations/constant-in-expr-inherent-2.rs /^struct A;$/;" s +A rust/tests/ui/nll/user-annotations/inherent-associated-constants.rs /^impl A<'static> {$/;" c +A rust/tests/ui/nll/user-annotations/inherent-associated-constants.rs /^struct A<'a>(&'a ());$/;" s +A rust/tests/ui/nll/user-annotations/method-ufcs-inherent-1.rs /^impl<'a> A<'a> {$/;" c +A rust/tests/ui/nll/user-annotations/method-ufcs-inherent-1.rs /^struct A<'a> { x: &'a u32 }$/;" s +A rust/tests/ui/nll/user-annotations/method-ufcs-inherent-2.rs /^impl<'a> A<'a> {$/;" c +A rust/tests/ui/nll/user-annotations/method-ufcs-inherent-2.rs /^struct A<'a> { x: &'a u32 }$/;" s +A rust/tests/ui/nll/user-annotations/method-ufcs-inherent-3.rs /^impl<'a> A<'a> {$/;" c +A rust/tests/ui/nll/user-annotations/method-ufcs-inherent-3.rs /^struct A<'a> { x: &'a u32 }$/;" s +A rust/tests/ui/nll/user-annotations/method-ufcs-inherent-4.rs /^impl<'a> A<'a> {$/;" c +A rust/tests/ui/nll/user-annotations/method-ufcs-inherent-4.rs /^struct A<'a> { x: &'a u32 }$/;" s +A rust/tests/ui/object-lifetime/object-lifetime-default.rs /^struct A<$/;" s +A rust/tests/ui/on-unimplemented/suggest_tuple_wrap.rs /^impl TupleArgs for (A,) {}$/;" c +A rust/tests/ui/or-patterns/already-bound-name.rs /^enum E { A(T, T), B(T) }$/;" e enum:E +A rust/tests/ui/or-patterns/fn-param-wrap-parens.rs /^enum E { A, B }$/;" e enum:E +A rust/tests/ui/or-patterns/inner-or-pat.rs /^ A,$/;" e enum:don::Foo +A rust/tests/ui/or-patterns/issue-64879-trailing-before-guard.rs /^enum E { A, B }$/;" e enum:E +A rust/tests/ui/or-patterns/macro-pat.rs /^ A(u64),$/;" e enum:Foo +A rust/tests/ui/or-patterns/missing-bindings.rs /^ enum E { A(T, T), B(T) }$/;" e enum:check_misc_nesting::E +A rust/tests/ui/or-patterns/nested-undelimited-precedence.rs /^ A(usize),$/;" e enum:F +A rust/tests/ui/or-patterns/nested-undelimited-precedence.rs /^ A,$/;" e enum:E +A rust/tests/ui/or-patterns/or-patterns-binding-type-mismatch.rs /^ A(isize, isize, usize),$/;" e enum:main::Blah +A rust/tests/ui/or-patterns/or-patterns-default-binding-modes.rs /^ A(P),$/;" e enum:main::Tri +A rust/tests/ui/or-patterns/or-patterns-syntactic-fail.rs /^enum E { A, B }$/;" e enum:E +A rust/tests/ui/panic-handler/auxiliary/weak-lang-items.rs /^impl core::ops::Drop for A {$/;" c +A rust/tests/ui/panic-handler/auxiliary/weak-lang-items.rs /^struct A;$/;" s +A rust/tests/ui/panics/panic-during-display-formatting.rs /^impl Display for A {$/;" c +A rust/tests/ui/panics/panic-during-display-formatting.rs /^pub struct A;$/;" s +A rust/tests/ui/panics/panic-handler-chain-update-hook.rs /^static A: AtomicUsize = AtomicUsize::new(0);$/;" v +A rust/tests/ui/panics/panic-handler-chain.rs /^static A: AtomicUsize = AtomicUsize::new(0);$/;" v +A rust/tests/ui/panics/panic-handler-set-twice.rs /^static A: AtomicUsize = AtomicUsize::new(0);$/;" v +A rust/tests/ui/panics/panic-in-dtor-drops-fields.rs /^impl Drop for A {$/;" c +A rust/tests/ui/panics/panic-in-dtor-drops-fields.rs /^struct A {$/;" s +A rust/tests/ui/panics/panic-recover-propagate.rs /^static A: AtomicUsize = AtomicUsize::new(0);$/;" v +A rust/tests/ui/parallel-rustc/fn-sig-cycle-ice-153391.rs /^trait A {$/;" i +A rust/tests/ui/parallel-rustc/recursive-struct-oncelock-issue-151226.rs /^struct A(std::sync::OnceLock);$/;" s +A rust/tests/ui/parallel-rustc/recursive-trait-fn-sig-issue-142064.rs /^trait A { fn foo() -> A; }$/;" i +A rust/tests/ui/parser/assoc/assoc-const-underscore-semantic-fail.rs /^ impl A for () {$/;" c +A rust/tests/ui/parser/assoc/assoc-const-underscore-semantic-fail.rs /^ pub trait A {$/;" i +A rust/tests/ui/parser/assoc/assoc-const-underscore-syntactic-pass.rs /^ impl A for () {$/;" c +A rust/tests/ui/parser/assoc/assoc-const-underscore-syntactic-pass.rs /^ impl dyn A {$/;" c +A rust/tests/ui/parser/assoc/assoc-const-underscore-syntactic-pass.rs /^ pub trait A {$/;" i +A rust/tests/ui/parser/assoc/associated-types-project-from-hrtb-explicit.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/parser/bad-struct-following-where.rs /^struct A where T: Sized !$/;" s +A rust/tests/ui/parser/bounds-lifetime-1.rs /^type A = for<'a 'b> fn(); \/\/~ ERROR expected one of `,`, `:`, or `>`, found `'b`$/;" t +A rust/tests/ui/parser/bounds-lifetime-2.rs /^type A = for<'a + 'b> fn(); \/\/~ ERROR expected one of `,`, `:`, or `>`, found `+`$/;" t +A rust/tests/ui/parser/bounds-lifetime-where-1.rs /^type A where 'a; \/\/~ ERROR expected `:`, found `;`$/;" t +A rust/tests/ui/parser/bounds-lifetime-where.rs /^type A where 'a: 'b + 'c = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-lifetime-where.rs /^type A where 'a: 'b + = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-lifetime-where.rs /^type A where 'a: 'b, = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-lifetime-where.rs /^type A where 'a: = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-lifetime-where.rs /^type A where 'a:, = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-lifetime-where.rs /^type A where , = u8; \/\/~ ERROR expected one of `#`, `;`, `=`, `where`, lifetime, or type, foun/;" t +A rust/tests/ui/parser/bounds-lifetime-where.rs /^type A where = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-lifetime.rs /^type A = for<'a, T> fn(); \/\/ OK (rejected later by ast_validation)$/;" t +A rust/tests/ui/parser/bounds-lifetime.rs /^type A = for<'a: 'b + 'c> fn(); \/\/ OK (rejected later by ast_validation)$/;" t +A rust/tests/ui/parser/bounds-lifetime.rs /^type A = for<'a: 'b +> fn(); \/\/ OK (rejected later by ast_validation)$/;" t +A rust/tests/ui/parser/bounds-lifetime.rs /^type A = for<'a: 'b,> fn(); \/\/ OK(rejected later by ast_validation)$/;" t +A rust/tests/ui/parser/bounds-lifetime.rs /^type A = for<'a:,> fn(); \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-lifetime.rs /^type A = for<'a:> fn(); \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-lifetime.rs /^type A = for<'a> fn(); \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-lifetime.rs /^type A = for<,> fn(); \/\/~ ERROR expected one of `#`, `>`, `const`, identifier, or lifetime$/;" t +A rust/tests/ui/parser/bounds-lifetime.rs /^type A = for<> fn(); \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-obj-parens.rs /^type A = Box u8) + 'static + Send + Sync>; \/\/ OK (but see #39318)$/;" t +A rust/tests/ui/parser/bounds-type-where.rs /^type A where = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-type-where.rs /^type A where T, = u8;$/;" t +A rust/tests/ui/parser/bounds-type-where.rs /^type A where T: = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-type-where.rs /^type A where T: Trait + = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-type-where.rs /^type A where T: Trait + Trait = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-type-where.rs /^type A where T: Trait, = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-type-where.rs /^type A where T:, = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/bounds-type-where.rs /^type A where for<'a> for<'b> Trait1 + ?Trait2: 'a + Trait = u8; \/\/ OK$/;" t +A rust/tests/ui/parser/duplicate-where-clauses.rs /^struct A where (): Sized where (): Sized {}$/;" s +A rust/tests/ui/parser/foreign-ty-semantic-fail.rs /^ type A: Ord;$/;" t +A rust/tests/ui/parser/foreign-ty-syntactic-pass.rs /^ type A = u8;$/;" t +A rust/tests/ui/parser/foreign-ty-syntactic-pass.rs /^ type A: Ord;$/;" t +A rust/tests/ui/parser/foreign-ty-syntactic-pass.rs /^ type A<'a: 'static, T: Ord + 'static>: Eq + PartialEq where T: 'static + Copy = Vec;$/;" t +A rust/tests/ui/parser/foreign-ty-syntactic-pass.rs /^ type A<'a> where 'a: 'static;$/;" t +A rust/tests/ui/parser/foreign-ty-syntactic-pass.rs /^ type A where T: 'static;$/;" t +A rust/tests/ui/parser/issues/issue-101477-enum.rs /^ A = 1,$/;" e enum:Demo +A rust/tests/ui/parser/issues/issue-10392-2.rs /^pub struct A { pub foo: isize }$/;" s +A rust/tests/ui/parser/issues/issue-10392.rs /^struct A { foo: isize }$/;" s +A rust/tests/ui/parser/issues/issue-14303.rs /^ A(&'a &'b T)$/;" e enum:Enum +A rust/tests/ui/parser/issues/issue-27255.rs /^impl A .. {}$/;" c +A rust/tests/ui/parser/issues/issue-27255.rs /^trait A {}$/;" i +A rust/tests/ui/parser/issues/issue-58856-1.rs /^impl A {$/;" c +A rust/tests/ui/parser/issues/issue-68890.rs /^enum e{A((?'a a+?+l))}$/;" e enum:e +A rust/tests/ui/parser/item-free-static-no-body-semantic-fail.rs /^static A: u8; \/\/~ ERROR free static item without body$/;" v +A rust/tests/ui/parser/item-free-type-bounds-semantic-fail.rs /^ type A: Ord;$/;" t function:semantics +A rust/tests/ui/parser/item-free-type-bounds-syntactic-pass.rs /^ type A: Ord;$/;" t function:syntax +A rust/tests/ui/parser/no-unsafe-self.rs /^trait A {$/;" i +A rust/tests/ui/parser/pattern-matching-with-double-references-61475.rs /^ A, B$/;" e enum:E +A rust/tests/ui/parser/public-instead-of-pub-1.rs /^ A,$/;" e enum:Test +A rust/tests/ui/parser/recover/missing-dot-on-if-condition-expression-fixable.rs /^struct A {$/;" s +A rust/tests/ui/parser/recover/missing-dot-on-if-condition-expression.rs /^struct A {$/;" s +A rust/tests/ui/parser/recovered-struct-variant.rs /^ A { a, b: usize }$/;" e enum:Foo +A rust/tests/ui/parser/similar-tokens.rs /^ pub struct A;$/;" s module:x +A rust/tests/ui/parser/struct-default-values-and-missing-field-separator.rs /^ A,$/;" e enum:E +A rust/tests/ui/pattern/bindings-after-at/bind-by-copy-or-pat.rs /^struct A(u32);$/;" s +A rust/tests/ui/pattern/bindings-after-at/bind-by-copy.rs /^struct A {$/;" s +A rust/tests/ui/pattern/bindings-after-at/bind-by-move-no-subbindings-fun-param.rs /^struct A(Box);$/;" s +A rust/tests/ui/pattern/bindings-after-at/nested-patterns.rs /^struct A { a: u8, b: u8 }$/;" s +A rust/tests/ui/pattern/deref-patterns/usefulness/non-exhaustive.rs /^ enum T { A, B, C }$/;" e enum:main::T +A rust/tests/ui/pattern/deref-patterns/usefulness/unreachable-patterns.rs /^ enum T { A, B, C }$/;" e enum:main::T +A rust/tests/ui/pattern/enum-variant-not-found.rs /^ A,$/;" e enum:S +A rust/tests/ui/pattern/fn-in-pat.rs /^impl A {$/;" c +A rust/tests/ui/pattern/fn-in-pat.rs /^struct A {}$/;" s +A rust/tests/ui/pattern/issue-10392.rs /^struct A { foo: isize }$/;" s +A rust/tests/ui/pattern/issue-117626.rs /^ A(NonMatchable),$/;" e enum:Foo +A rust/tests/ui/pattern/issue-14221.rs /^ A,$/;" e enum:E +A rust/tests/ui/pattern/issue-27320.rs /^enum Piece {A, B}$/;" e enum:Piece +A rust/tests/ui/pattern/issue-74539.rs /^ A(u8, u8),$/;" e enum:E +A rust/tests/ui/pattern/issue-92074-macro-ice.rs /^ A(Vec)$/;" e enum:En +A rust/tests/ui/pattern/issue-94866.rs /^enum Enum { A, B }$/;" e enum:Enum +A rust/tests/ui/pattern/match-enum-struct-variant-field-missing.rs /^ A { foo: usize },$/;" e enum:A +A rust/tests/ui/pattern/match-enum-struct-variant-field-missing.rs /^enum A {$/;" g +A rust/tests/ui/pattern/pattern-error-continue.rs /^enum A {$/;" g +A rust/tests/ui/pattern/rest-pat-semantic-disallowed.rs /^ struct A(u8, u8, u8);$/;" s function:rest_patterns +A rust/tests/ui/pattern/struct-wildcard-pattern-14308.rs /^struct A(isize);$/;" s +A rust/tests/ui/pattern/type_mismatch.rs /^ A { a: Z },$/;" e enum:Meow +A rust/tests/ui/pattern/unit-variant-pattern-matching-29383.rs /^ A,$/;" e enum:E +A rust/tests/ui/pattern/usefulness/auxiliary/hidden.rs /^ A,$/;" e enum:HiddenEnum +A rust/tests/ui/pattern/usefulness/auxiliary/non-exhaustive.rs /^pub enum NonExhaustiveEnum { A, B }$/;" e enum:NonExhaustiveEnum +A rust/tests/ui/pattern/usefulness/doc-hidden-non-exhaustive.rs /^ A,$/;" e enum:InCrate +A rust/tests/ui/pattern/usefulness/issue-35609.rs /^ A, B, C, D, E, F$/;" e enum:Enum +A rust/tests/ui/pattern/usefulness/issue-39362.rs /^ A, B, C, D, E, F$/;" e enum:Bar +A rust/tests/ui/pattern/usefulness/issue-56379.rs /^ A(bool),$/;" e enum:Foo +A rust/tests/ui/pattern/usefulness/issue-72377.rs /^enum X { A, B, C, }$/;" e enum:X +A rust/tests/ui/pattern/usefulness/issue-72476-and-89393-associated-type.rs /^impl Trait for A {$/;" c +A rust/tests/ui/pattern/usefulness/issue-72476-and-89393-associated-type.rs /^struct A;$/;" s +A rust/tests/ui/pattern/usefulness/issue-78123-non-exhaustive-reference.rs /^enum A {}$/;" g +A rust/tests/ui/pattern/usefulness/issue-85222-types-containing-non-exhaustive-types.rs /^struct A {$/;" s +A rust/tests/ui/pattern/usefulness/non-exhaustive-defined-here.rs /^ A,$/;" e enum:E +A rust/tests/ui/pattern/usefulness/non-exhaustive-match-nested.rs /^enum T { A(U), B }$/;" e enum:T +A rust/tests/ui/pattern/usefulness/non-exhaustive-match.rs /^enum T { A, B }$/;" e enum:T +A rust/tests/ui/pattern/usefulness/struct-like-enum-nonexhaustive.rs /^enum A {$/;" g +A rust/tests/ui/print_type_sizes/padding.rs /^ A(i32, i8),$/;" e enum:E1 +A rust/tests/ui/print_type_sizes/padding.rs /^ A(i8, i32),$/;" e enum:E2 +A rust/tests/ui/print_type_sizes/repr-align.rs /^ A(i32),$/;" e enum:E +A rust/tests/ui/print_type_sizes/repr-align.rs /^struct A(i32);$/;" s +A rust/tests/ui/print_type_sizes/repr_int_c.rs /^ A(u16),$/;" e enum:ReprCu8 +A rust/tests/ui/print_type_sizes/repr_int_c.rs /^ A(u16),$/;" e enum:Repru8 +A rust/tests/ui/privacy/auxiliary/issue-92755.rs /^ pub struct A {$/;" s module:machine +A rust/tests/ui/privacy/auxiliary/priv-impl-prim-ty.rs /^pub trait A {$/;" i +A rust/tests/ui/privacy/auxiliary/privacy_tuple_struct.rs /^pub struct A(());$/;" s +A rust/tests/ui/privacy/decl-macro-infinite-global-import-cycle-ice-64784.rs /^ pub struct A;$/;" s +A rust/tests/ui/privacy/effective_visibilities.rs /^ A( \/\/~ ERROR Direct: pub(crate), Reexported: pub, Reachable: pub, ReachableThrough/;" e enum:outer::inner1::Enum +A rust/tests/ui/privacy/issue-111220-2-tuple-struct-fields-projection.rs /^ pub struct A(u32);$/;" s module:b +A rust/tests/ui/privacy/issue-111220-2-tuple-struct-fields-projection.rs /^impl Id for b::A {$/;" c +A rust/tests/ui/privacy/issue-111220-tuple-struct-fields.rs /^ pub struct A(u32);$/;" s module:b +A rust/tests/ui/privacy/issue-111220-tuple-struct-fields.rs /^impl B for b::A {$/;" c +A rust/tests/ui/privacy/issue-111220-tuple-struct-fields.rs /^impl b::A {$/;" c +A rust/tests/ui/privacy/issue-29161.rs /^ impl Default for A {$/;" c module:a +A rust/tests/ui/privacy/issue-29161.rs /^ struct A;$/;" s module:a +A rust/tests/ui/privacy/priv-in-bad-locations.rs /^trait A {$/;" i +A rust/tests/ui/privacy/privacy1-rpass.rs /^ trait A { fn foo(&self) {} }$/;" i module:test2 +A rust/tests/ui/privacy/privacy1.rs /^ pub struct A;$/;" s module:mytest::foo::i +A rust/tests/ui/privacy/privacy1.rs /^ impl A {$/;" c module:bar::baz +A rust/tests/ui/privacy/privacy1.rs /^ pub struct A;$/;" s module:bar::baz +A rust/tests/ui/privacy/privacy1.rs /^ impl A {$/;" c module:bar +A rust/tests/ui/privacy/privacy1.rs /^ pub struct A;$/;" s module:bar +A rust/tests/ui/privacy/privacy5.rs /^ pub struct A(());$/;" s module:a +A rust/tests/ui/privacy/private-field-deref-confusion-issue-149546.rs /^ impl std::ops::Deref for A {$/;" c module:structs +A rust/tests/ui/privacy/private-field-deref-confusion-issue-149546.rs /^ pub struct A {$/;" s module:structs +A rust/tests/ui/privacy/private-in-public-assoc-ty.rs /^ type A = Priv;$/;" t implementation:m::u8 +A rust/tests/ui/privacy/private-in-public-assoc-ty.rs /^ type A;$/;" t interface:m::PubTrAux2 +A rust/tests/ui/privacy/private-type-in-interface.rs /^type A = ::X; \/\/~ ERROR type `Priv` is private$/;" t +A rust/tests/ui/privacy/private-unit-struct-assignment.rs /^mod A {$/;" n +A rust/tests/ui/privacy/projections.rs /^ type A = T::A;$/;" t implementation:u8 +A rust/tests/ui/privacy/projections.rs /^ type A;$/;" t interface:Trait4 +A rust/tests/ui/privacy/projections.rs /^ type A = T::A;$/;" t implementation:u8 +A rust/tests/ui/privacy/projections.rs /^ type A;$/;" t interface:Trait3 +A rust/tests/ui/privacy/projections.rs /^ type A = m::Leak;$/;" t implementation:u8 +A rust/tests/ui/privacy/projections.rs /^ type A = u8;$/;" t implementation:u8 +A rust/tests/ui/privacy/projections.rs /^ type A;$/;" t interface:Trait +A rust/tests/ui/privacy/projections.rs /^ type A;$/;" t interface:Trait2 +A rust/tests/ui/privacy/projections2.rs /^ type A = ::A;$/;" t implementation:m::u8 +A rust/tests/ui/privacy/projections2.rs /^ type A = T::A;$/;" t implementation:m::u8 +A rust/tests/ui/privacy/projections2.rs /^ type A;$/;" t interface:m::Trait3 +A rust/tests/ui/privacy/projections2.rs /^ type A;$/;" t interface:m::Trait4 +A rust/tests/ui/privacy/projections2.rs /^ type A = u8;$/;" t implementation:u8 +A rust/tests/ui/privacy/projections2.rs /^ type A;$/;" t interface:Trait +A rust/tests/ui/privacy/sealed-traits/false-sealed-traits-note.rs /^ pub trait A {}$/;" i module:x +A rust/tests/ui/privacy/suggest-making-field-public.rs /^ pub struct A(pub(self)String);$/;" s module:a +A rust/tests/ui/privacy/ufc-method-call.rs /^ pub struct A;$/;" s module:test +A rust/tests/ui/privacy/useless-pub.rs /^impl E for A {$/;" c +A rust/tests/ui/privacy/useless-pub.rs /^struct A { pub i: isize }$/;" s +A rust/tests/ui/proc-macro/any-panic-payload.rs /^struct A;$/;" s +A rust/tests/ui/proc-macro/append-impl.rs /^struct A {$/;" s +A rust/tests/ui/proc-macro/attribute-with-error.rs /^trait A {$/;" i +A rust/tests/ui/proc-macro/attributes-on-modules-fail.rs /^ type A = Y; \/\/~ ERROR cannot find type `Y` in this scope$/;" t module:m +A rust/tests/ui/proc-macro/attributes-on-modules-fail.rs /^type A = X; \/\/~ ERROR cannot find type `X` in this scope$/;" t +A rust/tests/ui/proc-macro/custom-attr-only-one-derive.rs /^pub enum A {$/;" g +A rust/tests/ui/proc-macro/derive-bad.rs /^struct A; \/\/~ ERROR the name `A` is defined multiple times$/;" s +A rust/tests/ui/proc-macro/derive-same-struct.rs /^struct A;$/;" s +A rust/tests/ui/proc-macro/derive-still-gated.rs /^struct A;$/;" s +A rust/tests/ui/proc-macro/expand-to-unstable.rs /^struct A;$/;" s +A rust/tests/ui/proc-macro/expand-with-a-macro.rs /^struct A;$/;" s +A rust/tests/ui/proc-macro/issue-38586.rs /^struct A;$/;" s +A rust/tests/ui/proc-macro/issue-53481.rs /^ struct A {}$/;" s module:m1 +A rust/tests/ui/proc-macro/item-error.rs /^struct A {$/;" s +A rust/tests/ui/proc-macro/lifetimes.rs /^type A = single_quote_alone!(); \/\/~ ERROR expected type, found `'`$/;" t +A rust/tests/ui/proc-macro/load-two.rs /^struct A;$/;" s +A rust/tests/ui/proc-macro/resolve-error.rs /^struct A;$/;" s +A rust/tests/ui/proc-macro/smoke.rs /^struct A;$/;" s +A rust/tests/ui/query-system/query-cycle-printing-issue-151226.rs /^struct A(std::sync::OnceLock);$/;" s +A rust/tests/ui/reachable/unreachable-arm.rs /^enum Foo { A(Box, isize), B(usize), }$/;" e enum:Foo +A rust/tests/ui/recursion/issue-23302-1.rs /^ A = X::A as isize, \/\/~ ERROR E0391$/;" e enum:X +A rust/tests/ui/recursion/issue-23302-2.rs /^ A = Y::B as isize, \/\/~ ERROR E0391$/;" e enum:Y +A rust/tests/ui/regions/higher-ranked-implied.rs /^type A = for<'a, 'b> fn(Inv<&'a &'b ()>, Inv<&'b &'a ()>, Inv<&'a ()>);$/;" t +A rust/tests/ui/regions/issue-11612.rs /^trait A { fn dummy(&self) { } }$/;" i +A rust/tests/ui/regions/issue-12470.rs /^struct A<'a> {$/;" s +A rust/tests/ui/regions/regions-close-object-into-object-1.rs /^trait A { }$/;" i +A rust/tests/ui/regions/regions-close-object-into-object-2.rs /^trait A { }$/;" i +A rust/tests/ui/regions/regions-close-object-into-object-3.rs /^trait A { }$/;" i +A rust/tests/ui/regions/regions-close-object-into-object-4.rs /^trait A { }$/;" i +A rust/tests/ui/regions/regions-close-object-into-object-5.rs /^trait A$/;" i +A rust/tests/ui/regions/regions-dependent-addr-of.rs /^struct A {$/;" s +A rust/tests/ui/regions/regions-early-bound-lifetime-in-assoc-fn.rs /^ A(&'v str),$/;" e enum:Value +A rust/tests/ui/regions/regions-infer-paramd-indirect.rs /^type A<'a> = &'a isize;$/;" t +A rust/tests/ui/regions/regions-lifetime-static-items-enclosing-scopes.rs /^ enum E {V=1, A=0}$/;" e enum:main::t::E +A rust/tests/ui/regions/regions-trait-variance.rs /^struct A<'r> {$/;" s +A rust/tests/ui/repr/align-with-extern-c-fn.rs /^pub struct A(#[allow(dead_code)] i64);$/;" s +A rust/tests/ui/repr/attr-usage-repr.rs /^ A,$/;" e enum:EAlign +A rust/tests/ui/repr/attr-usage-repr.rs /^ A,$/;" e enum:EExtern +A rust/tests/ui/repr/attr-usage-repr.rs /^ A,$/;" e enum:EInt +A rust/tests/ui/repr/attr-usage-repr.rs /^ A,$/;" e enum:EPacked +A rust/tests/ui/repr/attr-usage-repr.rs /^ A,$/;" e enum:ESimd +A rust/tests/ui/repr/auxiliary/repr-transparent-non-exhaustive.rs /^ A,$/;" e enum:NonExhaustiveVariant +A rust/tests/ui/repr/conflicting-repr-hints.rs /^ A,$/;" e enum:A +A rust/tests/ui/repr/conflicting-repr-hints.rs /^enum A {$/;" g +A rust/tests/ui/repr/conflicting-repr-hints.rs /^static A: S = S(0);$/;" v +A rust/tests/ui/repr/malformed-repr-hints.rs /^enum E1 { A, B }$/;" e enum:E1 +A rust/tests/ui/repr/malformed-repr-hints.rs /^enum E2 { A, B }$/;" e enum:E2 +A rust/tests/ui/repr/malformed-repr-hints.rs /^enum E3 { A, B }$/;" e enum:E3 +A rust/tests/ui/repr/repr-align-assign.rs /^struct A(u64);$/;" s +A rust/tests/ui/repr/repr-align.rs /^enum E0 { A, B }$/;" e enum:E0 +A rust/tests/ui/repr/repr-align.rs /^enum E1 { A, B }$/;" e enum:E1 +A rust/tests/ui/repr/repr-align.rs /^enum E2 { A, B }$/;" e enum:E2 +A rust/tests/ui/repr/repr-align.rs /^enum E3 { A, B }$/;" e enum:E3 +A rust/tests/ui/repr/repr-align.rs /^enum E4 { A, B }$/;" e enum:E4 +A rust/tests/ui/repr/repr_c_int_align.rs /^ A(u16),$/;" e enum:ReprCu8 +A rust/tests/ui/repr/repr_c_int_align.rs /^ A(u16),$/;" e enum:Repru8 +A rust/tests/ui/repr/transparent-enum-too-many-variants.rs /^ A(u8), B(u8),$/;" e enum:Foo +A rust/tests/ui/resolve/auxiliary/namespaced_enums.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/resolve/enum-expected-value-suggest-variants.rs /^ A(u32),$/;" e enum:Foo +A rust/tests/ui/resolve/issue-105069.rs /^enum A {$/;" g +A rust/tests/ui/resolve/issue-107563-ambiguous-glob-reexports.rs /^ mod m1 { pub type A = u8; }$/;" t module:ambiguous::m1 +A rust/tests/ui/resolve/issue-107563-ambiguous-glob-reexports.rs /^ mod m2 { pub type A = u8; }$/;" t module:ambiguous::m2 +A rust/tests/ui/resolve/issue-113808-invalid-unused-qualifications-suggestion.rs /^impl Trait for A {}$/;" c +A rust/tests/ui/resolve/issue-113808-invalid-unused-qualifications-suggestion.rs /^impl ops::Index for A {$/;" c +A rust/tests/ui/resolve/issue-113808-invalid-unused-qualifications-suggestion.rs /^pub struct A;$/;" s +A rust/tests/ui/resolve/issue-117920.rs /^ pub trait A {}$/;" i module:b +A rust/tests/ui/resolve/issue-3099-a.rs /^enum A { B, C }$/;" g +A rust/tests/ui/resolve/issue-3099-a.rs /^enum A { D, E } \/\/~ ERROR the name `A` is defined multiple times$/;" g +A rust/tests/ui/resolve/issue-60057.rs /^impl A {$/;" c +A rust/tests/ui/resolve/issue-60057.rs /^struct A {$/;" s +A rust/tests/ui/resolve/issue-6642.rs /^impl A {$/;" c +A rust/tests/ui/resolve/issue-6642.rs /^struct A;$/;" s +A rust/tests/ui/resolve/issue-70736-async-fn-no-body-def-collector.rs /^impl A {$/;" c +A rust/tests/ui/resolve/issue-70736-async-fn-no-body-def-collector.rs /^impl B for A {$/;" c +A rust/tests/ui/resolve/issue-70736-async-fn-no-body-def-collector.rs /^struct A;$/;" s +A rust/tests/ui/resolve/issue-73427.rs /^enum A {$/;" g +A rust/tests/ui/resolve/issue-85671.rs /^impl<'a, Element> AsSlice for A<&'a [Element]> {$/;" c +A rust/tests/ui/resolve/issue-85671.rs /^impl A {$/;" c +A rust/tests/ui/resolve/issue-85671.rs /^pub struct A(Cont);$/;" s +A rust/tests/ui/resolve/levenshtein.rs /^ type A = Baz; \/\/ No suggestion here, Bar is not visible$/;" t module:m +A rust/tests/ui/resolve/levenshtein.rs /^type A = Baz; \/\/ Misspelled type name.$/;" t +A rust/tests/ui/resolve/raw-ident-in-path.rs /^type A = crate::r#break; \/\/~ ERROR cannot find type `r#break` in the crate root$/;" t +A rust/tests/ui/resolve/resolve-inconsistent-binding-mode.rs /^ A(isize),$/;" e enum:Opts +A rust/tests/ui/resolve/resolve-inconsistent-names.rs /^enum E { A, B, c }$/;" e enum:E +A rust/tests/ui/resolve/resolve-issue-135614.rs /^trait A {$/;" i +A rust/tests/ui/resolve/resolve-self-in-impl.rs /^ type A = ();$/;" t interface:Tr +A rust/tests/ui/resolve/tuple-struct-alias.rs /^type A = S;$/;" t +A rust/tests/ui/resolve/typo-suggestion-for-variable-with-name-similar-to-struct-field.rs /^impl A {$/;" c +A rust/tests/ui/resolve/typo-suggestion-for-variable-with-name-similar-to-struct-field.rs /^struct A {$/;" s +A rust/tests/ui/resolve/use-self-in-inner-fn.rs /^impl A {$/;" c +A rust/tests/ui/resolve/use-self-in-inner-fn.rs /^struct A;$/;" s +A rust/tests/ui/return/return-from-residual-sugg-issue-125997.rs /^impl A {$/;" c +A rust/tests/ui/return/return-from-residual-sugg-issue-125997.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-0000-never_patterns/ICE-130779-never-arm-no-oatherwise-block.rs /^enum E { A }$/;" e enum:E +A rust/tests/ui/rfcs/rfc-0107-bind-by-move-pattern-guards/rfc-basic-examples.rs /^impl A {$/;" c +A rust/tests/ui/rfcs/rfc-0107-bind-by-move-pattern-guards/rfc-basic-examples.rs /^struct A { a: Box }$/;" s +A rust/tests/ui/rfcs/rfc-0107-bind-by-move-pattern-guards/rfc-reject-double-move-across-arms.rs /^enum VecWrapper { A(Vec) }$/;" e enum:VecWrapper +A rust/tests/ui/rfcs/rfc-0107-bind-by-move-pattern-guards/rfc-reject-double-move-in-first-arm.rs /^struct A { a: Box }$/;" s +A rust/tests/ui/rfcs/rfc-1445-restrict-constants-in-patterns/issue-63479-match-fnptr.rs /^impl PartialEq for A {$/;" c +A rust/tests/ui/rfcs/rfc-1445-restrict-constants-in-patterns/issue-63479-match-fnptr.rs /^struct A {$/;" s +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/auxiliary/enums.rs /^ A(NonExhaustiveEnum),$/;" e enum:NestedNonExhaustive +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/auxiliary/enums.rs /^ A(bool),$/;" e enum:NonExhaustiveSingleVariant +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/auxiliary/enums.rs /^ A,$/;" e enum:FieldLessWithNonExhaustiveVariant +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/omitted-patterns.rs /^ A,$/;" e enum:Bar +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/uninhabited/coercions.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/uninhabited/coercions_same_crate.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/uninhabited/indirect_match.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/uninhabited/indirect_match_same_crate.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/uninhabited/indirect_match_with_exhaustive_patterns.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/uninhabited/indirect_match_with_exhaustive_patterns_same_crate.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/uninhabited/match.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/uninhabited/match_same_crate.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/uninhabited/match_with_exhaustive_patterns.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-2008-non-exhaustive/uninhabited/match_with_exhaustive_patterns_same_crate.rs /^struct A;$/;" s +A rust/tests/ui/rfcs/rfc-2294-if-let-guard/compare-drop-order.rs /^static A: Mutex> = Mutex::new(Vec::new());$/;" v +A rust/tests/ui/rfcs/rfc-2294-if-let-guard/drop-order.rs /^static A: Mutex> = Mutex::new(Vec::new());$/;" v +A rust/tests/ui/rfcs/rfc-2294-if-let-guard/scoping-consistency-async.rs /^static mut A: [i32; 5] = [1, 2, 3, 4, 5];$/;" v +A rust/tests/ui/rfcs/rfc-2497-if-let-chains/disallowed-positions.rs /^ impl A<{B}> { const O: u32 = 5; }$/;" c function:inside_const_generic_arguments +A rust/tests/ui/rfcs/rfc-2497-if-let-chains/disallowed-positions.rs /^ struct A;$/;" s function:inside_const_generic_arguments +A rust/tests/ui/rfcs/rfc-2565-param-attrs/param-attrs-pretty.rs /^trait A {$/;" i +A rust/tests/ui/rfcs/rfc-2565-param-attrs/proc-macro-cannot-be-used.rs /^trait A {$/;" i +A rust/tests/ui/rust-2018/issue-51008-1.rs /^trait A {$/;" i +A rust/tests/ui/rust-2018/issue-51008.rs /^trait A {$/;" i +A rust/tests/ui/rust-2018/uniform-paths/block-scoped-shadow.rs /^ enum Foo { A, B }$/;" e enum:main::Foo +A rust/tests/ui/rust-2018/uniform-paths/fn-local-enum.rs /^ enum E { A, B, C }$/;" e enum:main::E +A rust/tests/ui/rust-2018/uniform-paths/issue-87932.rs /^impl issue_87932_a::Deserialize for A {$/;" c +A rust/tests/ui/rust-2018/uniform-paths/issue-87932.rs /^pub struct A {}$/;" s +A rust/tests/ui/rust-2018/uniform-paths/prelude.rs /^type A = imported_u8;$/;" t +A rust/tests/ui/rust-2021/ice-return-unsized-can-impl-2.rs /^trait A {$/;" i +A rust/tests/ui/rust-2021/ice-return-unsized-can-impl.rs /^trait A {$/;" i +A rust/tests/ui/rust-2021/ice-unsized-fn-params.rs /^trait A {$/;" i +A rust/tests/ui/rustdoc/doc-test-attr-pass.rs /^impl A {$/;" c +A rust/tests/ui/rustdoc/doc-test-attr-pass.rs /^struct A {$/;" s +A rust/tests/ui/self/arbitrary_self_types_by_value_reborrow.rs /^impl A {$/;" c +A rust/tests/ui/self/arbitrary_self_types_by_value_reborrow.rs /^struct A;$/;" s +A rust/tests/ui/self/arbitrary_self_types_niche_deshadowing.rs /^impl A {$/;" c +A rust/tests/ui/self/arbitrary_self_types_niche_deshadowing.rs /^struct A;$/;" s +A rust/tests/ui/self/arbitrary_self_types_no_generics.rs /^impl A {$/;" c +A rust/tests/ui/self/arbitrary_self_types_no_generics.rs /^pub struct A;$/;" s +A rust/tests/ui/self/arbitrary_self_types_nonnull.rs /^impl A {$/;" c +A rust/tests/ui/self/arbitrary_self_types_nonnull.rs /^struct A;$/;" s +A rust/tests/ui/self/arbitrary_self_types_pin_getref.rs /^impl A {$/;" c +A rust/tests/ui/self/arbitrary_self_types_pin_getref.rs /^struct A;$/;" s +A rust/tests/ui/self/arbitrary_self_types_shadowing_val_constptr.rs /^impl A {$/;" c +A rust/tests/ui/self/arbitrary_self_types_shadowing_val_constptr.rs /^pub struct A;$/;" s +A rust/tests/ui/self/arbitrary_self_types_unshadowing.rs /^impl A {$/;" c +A rust/tests/ui/self/arbitrary_self_types_unshadowing.rs /^pub struct A;$/;" s +A rust/tests/ui/self/arbitrary_self_types_unshadowing_ptrs.rs /^impl A {$/;" c +A rust/tests/ui/self/arbitrary_self_types_unshadowing_ptrs.rs /^pub struct A;$/;" s +A rust/tests/ui/self/arbitrary_self_types_weak.rs /^impl A {$/;" c +A rust/tests/ui/self/arbitrary_self_types_weak.rs /^struct A;$/;" s +A rust/tests/ui/self/explicit-self.rs /^struct A {$/;" s +A rust/tests/ui/self/issue-61882-2.rs /^impl A<&'static u8> {$/;" c +A rust/tests/ui/self/issue-61882-2.rs /^struct A(T);$/;" s +A rust/tests/ui/self/issue-61882.rs /^impl A {$/;" c +A rust/tests/ui/self/issue-61882.rs /^struct A(T);$/;" s +A rust/tests/ui/self/lot-of-references-self.rs /^impl A {$/;" c +A rust/tests/ui/self/lot-of-references-self.rs /^struct A ;$/;" s +A rust/tests/ui/self/point-at-arbitrary-self-type-method.rs /^impl A {$/;" c +A rust/tests/ui/self/point-at-arbitrary-self-type-method.rs /^struct A;$/;" s +A rust/tests/ui/self/point-at-arbitrary-self-type-trait-method.rs /^impl B for A {$/;" c +A rust/tests/ui/self/point-at-arbitrary-self-type-trait-method.rs /^struct A;$/;" s +A rust/tests/ui/self/self-in-typedefs.rs /^enum A<'a, T: 'a>$/;" g +A rust/tests/ui/simd/empty-simd-vector-in-operand.rs /^struct A();$/;" s +A rust/tests/ui/simd/generics.rs /^type A = Simd;$/;" t +A rust/tests/ui/sized/recursive-type-binding.rs /^impl A for () {$/;" c +A rust/tests/ui/sized/recursive-type-binding.rs /^trait A { type Assoc: ?Sized; }$/;" i +A rust/tests/ui/sized/recursive-type-coercion-from-never.rs /^impl A for () {$/;" c +A rust/tests/ui/sized/recursive-type-coercion-from-never.rs /^trait A { type Assoc; }$/;" i +A rust/tests/ui/sized/recursive-type-pass.rs /^impl A for () {$/;" c +A rust/tests/ui/sized/recursive-type-pass.rs /^trait A { type Assoc; }$/;" i +A rust/tests/ui/span/drop-location-span-error-rust-2021-incompatible-closure-captures-93117.rs /^impl A {$/;" c +A rust/tests/ui/span/drop-location-span-error-rust-2021-incompatible-closure-captures-93117.rs /^pub struct A {}$/;" s +A rust/tests/ui/span/issue-37767.rs /^trait A {$/;" i +A rust/tests/ui/span/mut-arg-hint.rs /^impl A {$/;" c +A rust/tests/ui/span/mut-arg-hint.rs /^struct A {}$/;" s +A rust/tests/ui/span/regions-close-over-type-parameter-2.rs /^impl Foo for A {$/;" c +A rust/tests/ui/span/unused-warning-point-at-identifier.rs /^ A,$/;" e enum:Enum +A rust/tests/ui/specialization/issue-39448.rs /^trait A: Sized {$/;" i +A rust/tests/ui/specialization/issue-43037.rs /^impl Z for A {$/;" c +A rust/tests/ui/specialization/issue-43037.rs /^impl From< as Z>::Assoc> for T {}$/;" c +A rust/tests/ui/specialization/issue-43037.rs /^struct A(T);$/;" s +A rust/tests/ui/specialization/min_specialization/dyn-trait-assoc-types.rs /^impl Specializable for A {$/;" c +A rust/tests/ui/specialization/min_specialization/impl_specialization_trait.rs /^impl specialization_trait::SpecTrait for A {$/;" c +A rust/tests/ui/specialization/min_specialization/impl_specialization_trait.rs /^struct A {}$/;" s +A rust/tests/ui/specialization/min_specialization/specialize-associated-type.rs /^impl MyFrom< as Z>::Assoc> for T {$/;" c +A rust/tests/ui/specialization/min_specialization/specialize-associated-type.rs /^impl Z for A {$/;" c +A rust/tests/ui/specialization/min_specialization/specialize-associated-type.rs /^struct A(T);$/;" s +A rust/tests/ui/specialization/min_specialization/specialize_on_type_error.rs /^impl MyFrom< as Z>::Assoc> for T {$/;" c +A rust/tests/ui/specialization/min_specialization/specialize_on_type_error.rs /^impl Z for A {}$/;" c +A rust/tests/ui/specialization/min_specialization/specialize_on_type_error.rs /^struct A(T);$/;" s +A rust/tests/ui/stability-attribute/auxiliary/ctor-stability.rs /^ A,$/;" e enum:Foo +A rust/tests/ui/stability-attribute/stability-attribute-issue-43027.rs /^pub struct A(pub T);$/;" s +A rust/tests/ui/static/auxiliary/static_priv_by_default.rs /^ impl A {$/;" c module:foo +A rust/tests/ui/static/auxiliary/static_priv_by_default.rs /^ pub struct A(());$/;" s module:foo +A rust/tests/ui/static/auxiliary/static_priv_by_default.rs /^impl A {$/;" c +A rust/tests/ui/static/auxiliary/static_priv_by_default.rs /^pub struct A(());$/;" s +A rust/tests/ui/static/issue-34194.rs /^static B: &'static A = &A { a: &() };$/;" v +A rust/tests/ui/static/issue-34194.rs /^static C: &'static A = &B;$/;" v +A rust/tests/ui/static/issue-34194.rs /^struct A {$/;" s +A rust/tests/ui/static/refer-to-other-statics-by-value.rs /^static A: usize = 42;$/;" v +A rust/tests/ui/static/safe-extern-statics.rs /^ static A: u8;$/;" v +A rust/tests/ui/static/static-align.rs /^static A: u8 = 0;$/;" v +A rust/tests/ui/static/static-initializer-acyclic-issue-146787.rs /^static A: Foo = Foo(&A); \/\/~ ERROR static initializer forms a cycle involving `A`$/;" v +A rust/tests/ui/static/static-reference-to-fn-1.rs /^impl<'a> A<'a> {$/;" c +A rust/tests/ui/static/static-reference-to-fn-1.rs /^struct A<'a> {$/;" s +A rust/tests/ui/static/static_sized_requirement.rs /^ pub static A: u32;$/;" v +A rust/tests/ui/static/thread-local-in-ctfe.rs /^static A: u32 = 1;$/;" v +A rust/tests/ui/statics/auxiliary/inner_static.rs /^ impl A {$/;" c module:test +A rust/tests/ui/statics/auxiliary/inner_static.rs /^ pub struct A { pub v: T }$/;" s module:test +A rust/tests/ui/statics/auxiliary/inner_static.rs /^impl A {$/;" c +A rust/tests/ui/statics/auxiliary/inner_static.rs /^pub struct A { pub v: T }$/;" s +A rust/tests/ui/statics/static-promotion.rs /^struct A(&'static T);$/;" s +A rust/tests/ui/statics/static-ref-deref-non-const-trait.rs /^impl Deref for A {$/;" c +A rust/tests/ui/statics/static-ref-deref-non-const-trait.rs /^struct A;$/;" s +A rust/tests/ui/stats/input-stats.rs /^enum E<'a, T: Copy> { A { t: T }, B(&'a u32) }$/;" e enum:E +A rust/tests/ui/stats/macro-stats.rs /^ A,$/;" e enum:E1 +A rust/tests/ui/structs-enums/align-struct.rs /^ A(i32),$/;" e enum:Enum +A rust/tests/ui/structs-enums/discrim-explicit-23030.rs /^ enum A {$/;" g function:f_i16 +A rust/tests/ui/structs-enums/discrim-explicit-23030.rs /^ enum A {$/;" g function:f_i32 +A rust/tests/ui/structs-enums/discrim-explicit-23030.rs /^ enum A {$/;" g function:f_i64 +A rust/tests/ui/structs-enums/discrim-explicit-23030.rs /^ enum A {$/;" g function:f_i8 +A rust/tests/ui/structs-enums/discrim-explicit-23030.rs /^ enum A {$/;" g function:f_isize +A rust/tests/ui/structs-enums/discrim-explicit-23030.rs /^ enum A {$/;" g function:f_u16 +A rust/tests/ui/structs-enums/discrim-explicit-23030.rs /^ enum A {$/;" g function:f_u32 +A rust/tests/ui/structs-enums/discrim-explicit-23030.rs /^ enum A {$/;" g function:f_u64 +A rust/tests/ui/structs-enums/discrim-explicit-23030.rs /^ enum A {$/;" g function:f_u8 +A rust/tests/ui/structs-enums/discrim-explicit-23030.rs /^ enum A {$/;" g function:f_usize +A rust/tests/ui/structs-enums/enum-non-c-like-repr-c-and-int.rs /^ A(u32), \/\/ Single primitive value$/;" e enum:MyEnum +A rust/tests/ui/structs-enums/enum-non-c-like-repr-c-and-int.rs /^#[repr(u8)] #[derive(Copy, Clone)] enum MyEnumTag { A, B, C, D, E }$/;" e enum:MyEnumTag +A rust/tests/ui/structs-enums/enum-non-c-like-repr-c.rs /^ A(u32), \/\/ Single primitive value$/;" e enum:MyEnum +A rust/tests/ui/structs-enums/enum-non-c-like-repr-c.rs /^#[repr(C)] #[derive(Copy, Clone)] enum MyEnumTag { A, B, C, D, E }$/;" e enum:MyEnumTag +A rust/tests/ui/structs-enums/enum-non-c-like-repr-int.rs /^ A(u32), \/\/ Single primitive value$/;" e enum:MyEnum +A rust/tests/ui/structs-enums/enum-non-c-like-repr-int.rs /^#[repr(u8)] #[derive(Copy, Clone)] enum MyEnumTag { A, B, C, D, E }$/;" e enum:MyEnumTag +A rust/tests/ui/structs-enums/issue-38002.rs /^ A {},$/;" e enum:Foo +A rust/tests/ui/structs-enums/multiple-reprs.rs /^ A,$/;" e enum:c_enum_min_size::E +A rust/tests/ui/structs-enums/multiple-reprs.rs /^ A(u8, u16, u8),$/;" e enum:E1 +A rust/tests/ui/structs-enums/multiple-reprs.rs /^ A(u8, u16, u8),$/;" e enum:E2 +A rust/tests/ui/structs-enums/multiple-reprs.rs /^ A(u8, u16, u8),$/;" e enum:E3 +A rust/tests/ui/structs-enums/multiple-reprs.rs /^ A(u8, u16, u8),$/;" e enum:E4 +A rust/tests/ui/structs-enums/multiple-reprs.rs /^ A(u8, u16, u8),$/;" e enum:E5 +A rust/tests/ui/structs-enums/multiple-reprs.rs /^ A(u8, u16, u8),$/;" e enum:E6 +A rust/tests/ui/structs-enums/multiple-reprs.rs /^ A(u8, u16, u8),$/;" e enum:E7 +A rust/tests/ui/structs-enums/nonzero-enum.rs /^ A = 1,$/;" e enum:E +A rust/tests/ui/structs-enums/struct-rec/issue-74224.rs /^struct A {$/;" s +A rust/tests/ui/structs-enums/struct-rec/mutual-struct-recursion.rs /^struct A {$/;" s +A rust/tests/ui/structs-enums/type-sizes.rs /^ A = 42 as isize,$/;" e enum:EnumSingle2 +A rust/tests/ui/structs-enums/type-sizes.rs /^ A = 42 as u8,$/;" e enum:EnumSingle5 +A rust/tests/ui/structs-enums/type-sizes.rs /^ A {$/;" e enum:NicheFieldOrder1 +A rust/tests/ui/structs-enums/type-sizes.rs /^ A {$/;" e enum:NicheFieldOrder2 +A rust/tests/ui/structs-enums/type-sizes.rs /^ A(&'static ()),$/;" e enum:EnumWithMaybeUninhabitedVariant +A rust/tests/ui/structs-enums/type-sizes.rs /^ A(&'static ()),$/;" e enum:NicheFilledEnumWithAbsentVariant +A rust/tests/ui/structs-enums/type-sizes.rs /^ A(NonZero, u32),$/;" e enum:CanBeNicheFilledButShouldnt +A rust/tests/ui/structs-enums/type-sizes.rs /^ A(bool, u8),$/;" e enum:NicheFilledMultipleFields +A rust/tests/ui/structs-enums/type-sizes.rs /^ A(u8, u16, u8),$/;" e enum:ReorderedEnum +A rust/tests/ui/structs-enums/type-sizes.rs /^ A(u8, u32),$/;" e enum:AlwaysTaggedBecauseItHasNoNiche +A rust/tests/ui/structs-enums/type-sizes.rs /^ A(u8, u32, u8),$/;" e enum:ReorderedEnum2 +A rust/tests/ui/structs-enums/type-sizes.rs /^ A,$/;" e enum:EnumSingle1 +A rust/tests/ui/structs-enums/type-sizes.rs /^ A,$/;" e enum:EnumSingle3 +A rust/tests/ui/structs-enums/type-sizes.rs /^ A,$/;" e enum:EnumSingle4 +A rust/tests/ui/structs-enums/type-sizes.rs /^ A,$/;" e enum:NicheWithData +A rust/tests/ui/structs-enums/type-sizes.rs /^ pub enum FillPadding { A(NonZero, u32), B }$/;" e enum:main::FillPadding +A rust/tests/ui/structs/auxiliary/struct_field_privacy.rs /^pub struct A {$/;" s +A rust/tests/ui/structs/default-field-values/auxiliary/struct_field_default.rs /^pub struct A {$/;" s +A rust/tests/ui/structs/default-field-values/do-not-ice-on-invalid-lifetime.rs /^struct A<'a> {$/;" s +A rust/tests/ui/structs/default-field-values/empty-struct.rs /^struct A {}$/;" s +A rust/tests/ui/structs/destructuring-struct-with-dtor-6344.rs /^impl Drop for A {$/;" c +A rust/tests/ui/structs/destructuring-struct-with-dtor-6344.rs /^struct A { x: usize }$/;" s +A rust/tests/ui/structs/field-destruction-order.rs /^impl Drop for A {$/;" c +A rust/tests/ui/structs/field-destruction-order.rs /^struct A;$/;" s +A rust/tests/ui/structs/ice-line-bounds-issue-148684.rs /^struct A {$/;" s +A rust/tests/ui/structs/manual-default-impl-could-be-derived.rs /^impl Default for A { \/\/~ ERROR default_overrides_default_fields$/;" c +A rust/tests/ui/structs/manual-default-impl-could-be-derived.rs /^struct A {$/;" s +A rust/tests/ui/structs/method-chain-expression-failure.rs /^impl A {$/;" c +A rust/tests/ui/structs/method-chain-expression-failure.rs /^struct A;$/;" s +A rust/tests/ui/structs/parse-error-with-type-param.rs /^struct A(T);$/;" s +A rust/tests/ui/structs/struct-field-privacy.rs /^ pub struct A {$/;" s module:inner +A rust/tests/ui/structs/struct-field-privacy.rs /^struct A {$/;" s +A rust/tests/ui/structs/struct-fields-hints-no-dupe.rs /^struct A {$/;" s +A rust/tests/ui/structs/struct-fields-hints.rs /^struct A {$/;" s +A rust/tests/ui/structs/struct-pat-derived-error.rs /^impl A {$/;" c +A rust/tests/ui/structs/struct-pat-derived-error.rs /^struct A {$/;" s +A rust/tests/ui/structs/struct-path-alias-bounds.rs /^type A = S;$/;" t +A rust/tests/ui/structs/struct-path-associated-type-2.rs /^ type A = S;$/;" t implementation:u8 +A rust/tests/ui/structs/struct-path-associated-type-2.rs /^ type A;$/;" t interface:Tr +A rust/tests/ui/structs/struct-path-associated-type.rs /^ type A = S;$/;" t implementation:S +A rust/tests/ui/structs/struct-path-associated-type.rs /^ type A;$/;" t interface:Tr +A rust/tests/ui/structs/struct-record-suggestion.rs /^struct A {$/;" s +A rust/tests/ui/structs/suggest-private-fields.rs /^struct A {$/;" s +A rust/tests/ui/structs/syntax-error-not-missing-field.rs /^ static A: MyStruct = MyStruct { ,s: TheStruct }; \/\/~ ERROR expected identifier, found `,`$/;" v function:regression_test_for_issue_153388_a +A rust/tests/ui/structs/syntax-error-not-missing-field.rs /^ static A: MyStruct = MyStruct {,}; \/\/~ ERROR expected identifier, found `,`$/;" v function:regression_test_for_issue_153388_b +A rust/tests/ui/suggestions/assoc-type-in-method-return.rs /^trait A {$/;" i +A rust/tests/ui/suggestions/auxiliary/dyn-incompatible.rs /^pub trait A {$/;" i +A rust/tests/ui/suggestions/constrain-suggest-ice.rs /^ A: [(); {$/;" m struct:Bug +A rust/tests/ui/suggestions/double-reference-ty-in-self-ty.rs /^impl A {$/;" c +A rust/tests/ui/suggestions/double-reference-ty-in-self-ty.rs /^struct A;$/;" s +A rust/tests/ui/suggestions/dyn-incompatible-trait-should-use-self-2021-without-dyn.rs /^trait A: Sized {$/;" i +A rust/tests/ui/suggestions/dyn-incompatible-trait-should-use-self-2021.rs /^trait A: Sized {$/;" i +A rust/tests/ui/suggestions/dyn-incompatible-trait-should-use-self.rs /^trait A: Sized {$/;" i +A rust/tests/ui/suggestions/field-access.rs /^struct A {$/;" s +A rust/tests/ui/suggestions/fn-or-tuple-struct-without-args.rs /^ A(usize),$/;" e enum:E +A rust/tests/ui/suggestions/incompatible-types-in-try-expression-59756.rs /^struct A;$/;" s +A rust/tests/ui/suggestions/into-convert.rs /^impl From for A {$/;" c +A rust/tests/ui/suggestions/into-convert.rs /^struct A;$/;" s +A rust/tests/ui/suggestions/issue-102892.rs /^struct A;$/;" s +A rust/tests/ui/suggestions/issue-85943-no-suggest-unsized-indirection-in-where-clause.rs /^struct A(T) where T: Send;$/;" s +A rust/tests/ui/suggestions/issue-89064.rs /^trait A {$/;" i +A rust/tests/ui/suggestions/shadowed-lplace-method-2.rs /^pub trait A {$/;" i +A rust/tests/ui/suggestions/struct-field-type-including-single-colon.rs /^ struct A;$/;" s module:foo +A rust/tests/ui/suggestions/suggest-assoc-fn-call-for-impl-trait.rs /^impl M for A {$/;" c +A rust/tests/ui/suggestions/suggest-assoc-fn-call-for-impl-trait.rs /^struct A {$/;" s +A rust/tests/ui/suggestions/suggest-assoc-fn-call-without-receiver.rs /^impl A {$/;" c +A rust/tests/ui/suggestions/suggest-assoc-fn-call-without-receiver.rs /^struct A {}$/;" s +A rust/tests/ui/suggestions/suggest-derive-default-for-enums.rs /^ A,$/;" e enum:MyEnum +A rust/tests/ui/suggestions/suggest-imm-mut-trait-implementations.rs /^impl Trait for &A {}$/;" c +A rust/tests/ui/suggestions/suggest-imm-mut-trait-implementations.rs /^impl Trait for &mut A {}$/;" c +A rust/tests/ui/suggestions/suggest-imm-mut-trait-implementations.rs /^struct A;$/;" s +A rust/tests/ui/suggestions/suggest-move-lifetimes.rs /^struct A { \/\/~ ERROR lifetime parameters must be declared$/;" s +A rust/tests/ui/suggestions/suggest-move-types.rs /^ type A;$/;" t interface:One +A rust/tests/ui/suggestions/suggest-move-types.rs /^ type A;$/;" t interface:OneWithLifetime +A rust/tests/ui/suggestions/suggest-move-types.rs /^ type A;$/;" t interface:Three +A rust/tests/ui/suggestions/suggest-move-types.rs /^ type A;$/;" t interface:ThreeWithLifetime +A rust/tests/ui/suggestions/suggest-move-types.rs /^struct A> {$/;" s +A rust/tests/ui/suggestions/suggest-trait-items.rs /^impl Foo for A {$/;" c +A rust/tests/ui/suggestions/suggest-trait-items.rs /^struct A;$/;" s +A rust/tests/ui/suggestions/trait-with-missing-associated-type-restriction-fixable.rs /^ type A;$/;" t interface:Trait +A rust/tests/ui/suggestions/trait-with-missing-associated-type-restriction.rs /^ type A;$/;" t interface:Trait +A rust/tests/ui/suggestions/type-ascription-instead-of-path-in-type.rs /^enum A {$/;" g +A rust/tests/ui/suggestions/unused-imports.rs /^ pub struct A;$/;" s module:nested +A rust/tests/ui/suggestions/use-type-argument-instead-of-assoc-type.rs /^ type A;$/;" t interface:T +A rust/tests/ui/target-feature/invalid-attribute.rs /^static A: () = ();$/;" v +A rust/tests/ui/target-feature/wasm-safe.rs /^trait A {$/;" i +A rust/tests/ui/test-attrs/test-attr-non-associated-functions.rs /^impl A {$/;" c +A rust/tests/ui/test-attrs/test-attr-non-associated-functions.rs /^struct A {}$/;" s +A rust/tests/ui/test-attrs/test-panic-while-printing.rs /^impl Display for A {$/;" c +A rust/tests/ui/test-attrs/test-panic-while-printing.rs /^pub struct A(Vec);$/;" s +A rust/tests/ui/thir-print/offset_of.rs /^ A,$/;" e enum:Blah +A rust/tests/ui/thread-local/thread-local-static-reference-70673.rs /^static A: &u8 = &42;$/;" v +A rust/tests/ui/tool-attributes/tool-attributes-misplaced-1.rs /^type A = rustfmt; \/\/~ ERROR expected type, found tool module `rustfmt`$/;" t +A rust/tests/ui/trait-bounds/deep-level-send-bound-check-issue-40827.rs /^ A(Rc),$/;" e enum:Bar +A rust/tests/ui/trait-bounds/false-span-in-trait-bound-label.rs /^trait A {$/;" i +A rust/tests/ui/trait-bounds/shadowed-path-in-trait-bound-suggestion.rs /^ pub struct A(pub H); \/\/~ ERROR cannot find trait$/;" s module:B +A rust/tests/ui/trait-bounds/shadowed-path-in-trait-bound-suggestion.rs /^mod A {$/;" n +A rust/tests/ui/trait-bounds/unsized-bound.rs /^impl Trait4 for A {}$/;" c +A rust/tests/ui/trait-bounds/unsized-bound.rs /^impl Trait3 for A where A: ?Sized {}$/;" c +A rust/tests/ui/traits/alias/ambiguous.rs /^ pub trait A { fn foo(&self); }$/;" i module:inner +A rust/tests/ui/traits/alias/syntax-fail.rs /^auto trait A = Foo; \/\/~ ERROR trait aliases cannot be `auto`$/;" i +A rust/tests/ui/traits/alias/wf.rs /^trait A {}$/;" i +A rust/tests/ui/traits/assignability-trait.rs /^impl<'a,A> iterable for &'a [A] {$/;" c +A rust/tests/ui/traits/assoc-type-hrtb-normalization-30472.rs /^pub trait A<'self_> {$/;" i +A rust/tests/ui/traits/associated_type_bound/assoc-type-bounds-with-the-same-name-with-lacking-generic-arg-148121.rs /^pub trait A {}$/;" i +A rust/tests/ui/traits/bound/impl-comparison-duplicates.rs /^trait A {$/;" i +A rust/tests/ui/traits/bound/not-on-struct.rs /^struct A;$/;" s +A rust/tests/ui/traits/bound/recursion.rs /^trait A {$/;" i +A rust/tests/ui/traits/bound/recursive-trait-bound-on-type-param.rs /^trait A {}$/;" i +A rust/tests/ui/traits/cache-reached-depth-ice.rs /^struct A {$/;" s +A rust/tests/ui/traits/callback-trait-implementation-73229.rs /^impl Foo for A {$/;" c +A rust/tests/ui/traits/callback-trait-implementation-73229.rs /^struct A;$/;" s +A rust/tests/ui/traits/const-traits/auxiliary/minicore.rs /^impl const PartialEq<&B> for &A$/;" c +A rust/tests/ui/traits/const-traits/call-generic-method-dup-bound.rs /^trait A: PartialEq {}$/;" i +A rust/tests/ui/traits/const-traits/const-assoc-bound-in-trait-wc.rs /^const trait A where Self::Target: [const] Clone {$/;" i +A rust/tests/ui/traits/const-traits/const-cond-for-rpitit.rs /^impl const Foo for A where A: [const] Bar {$/;" c +A rust/tests/ui/traits/const-traits/const-cond-for-rpitit.rs /^struct A(T);$/;" s +A rust/tests/ui/traits/const-traits/const-drop-fail-2.rs /^const trait A { fn a() { } }$/;" i +A rust/tests/ui/traits/const-traits/const-drop.rs /^ pub enum Bar { A }$/;" e enum:t::Bar +A rust/tests/ui/traits/const-traits/const-impl-requires-const-trait.rs /^impl const A for () {}$/;" c +A rust/tests/ui/traits/const-traits/const-impl-requires-const-trait.rs /^pub trait A {}$/;" i +A rust/tests/ui/traits/const-traits/const_derives/derive-const-non-const-type.rs /^impl Default for A {$/;" c +A rust/tests/ui/traits/const-traits/const_derives/derive-const-non-const-type.rs /^pub struct A;$/;" s +A rust/tests/ui/traits/const-traits/const_derives/derive-const-use.rs /^impl const Default for A {$/;" c +A rust/tests/ui/traits/const-traits/const_derives/derive-const-use.rs /^impl const PartialEq for A {$/;" c +A rust/tests/ui/traits/const-traits/const_derives/derive-const-use.rs /^pub struct A;$/;" s +A rust/tests/ui/traits/const-traits/imply-always-const.rs /^const trait A where Self::Assoc: const B {$/;" i +A rust/tests/ui/traits/const-traits/inherent-impl-const-bounds.rs /^const trait A {}$/;" i +A rust/tests/ui/traits/const-traits/issue-88155.rs /^pub trait A {$/;" i +A rust/tests/ui/traits/const-traits/issue-92230-wf-super-trait-env.rs /^impl const Sub for &A where A: [const] Sub {}$/;" c +A rust/tests/ui/traits/const-traits/issue-92230-wf-super-trait-env.rs /^impl const Super for &A where A: [const] Super {}$/;" c +A rust/tests/ui/traits/const-traits/non-const-op-in-closure-in-const.rs /^impl const Convert for A where B: [const] From {$/;" c +A rust/tests/ui/traits/const-traits/partial/attr-gate.rs /^trait A {$/;" i +A rust/tests/ui/traits/const-traits/partial/no-const-callers.rs /^const trait A {$/;" i +A rust/tests/ui/traits/const-traits/partial/no-const-callers.rs /^impl const A for () {$/;" c +A rust/tests/ui/traits/const-traits/specialization/pass.rs /^pub const trait A {$/;" i +A rust/tests/ui/traits/const-traits/specialization/specializing-constness-2.rs /^pub const trait A {$/;" i +A rust/tests/ui/traits/const-traits/specialization/specializing-constness.rs /^pub const trait A {$/;" i +A rust/tests/ui/traits/const-traits/trait-method-ptr-in-consts-ice.rs /^impl Default for A {$/;" c +A rust/tests/ui/traits/const-traits/trait-method-ptr-in-consts-ice.rs /^struct A(Option);$/;" s +A rust/tests/ui/traits/copy-requires-all-fields-copy.rs /^ A,$/;" e enum:CantCopyThisEither +A rust/tests/ui/traits/copy-requires-self-wf.rs /^impl<'a, T: Copy + 'a> Copy for A<'a, T> {}$/;" c +A rust/tests/ui/traits/copy-requires-self-wf.rs /^struct A<'a, T>(&'a T);$/;" s +A rust/tests/ui/traits/default-method/auxiliary/xc.rs /^pub trait A {$/;" i +A rust/tests/ui/traits/default-method/bound-subst.rs /^trait A {$/;" i +A rust/tests/ui/traits/default-method/bound-subst2.rs /^trait A {$/;" i +A rust/tests/ui/traits/default-method/bound-subst3.rs /^trait A {$/;" i +A rust/tests/ui/traits/default-method/bound-subst4.rs /^trait A {$/;" i +A rust/tests/ui/traits/default-method/bound.rs /^trait A {$/;" i +A rust/tests/ui/traits/default_method_simple.rs /^impl Foo for A {$/;" c +A rust/tests/ui/traits/default_method_simple.rs /^struct A;$/;" s +A rust/tests/ui/traits/early-vtbl-resolution.rs /^struct A { a: isize }$/;" s +A rust/tests/ui/traits/error-reporting/leaking-vars-in-cause-code-2.rs /^impl Trait<()> for A$/;" c +A rust/tests/ui/traits/error-reporting/leaking-vars-in-cause-code-2.rs /^struct A(T);$/;" s +A rust/tests/ui/traits/impl-can-not-have-untraitful-items.rs /^trait A { }$/;" i +A rust/tests/ui/traits/impl-evaluation-order.rs /^impl A for () {$/;" c +A rust/tests/ui/traits/impl-evaluation-order.rs /^trait A {$/;" i +A rust/tests/ui/traits/impl-for-module.rs /^trait A {$/;" i +A rust/tests/ui/traits/impl_trait_as_trait_return_position.rs /^trait A {$/;" i +A rust/tests/ui/traits/inheritance/auto-xc.rs /^impl Bar for A { fn g(&self) -> isize { 20 } }$/;" c +A rust/tests/ui/traits/inheritance/auto-xc.rs /^impl Baz for A { fn h(&self) -> isize { 30 } }$/;" c +A rust/tests/ui/traits/inheritance/auto-xc.rs /^impl Foo for A { fn f(&self) -> isize { 10 } }$/;" c +A rust/tests/ui/traits/inheritance/auto-xc.rs /^struct A { x: isize }$/;" s +A rust/tests/ui/traits/inheritance/auto.rs /^impl Bar for A { fn g(&self) -> isize { 20 } }$/;" c +A rust/tests/ui/traits/inheritance/auto.rs /^impl Baz for A { fn h(&self) -> isize { 30 } }$/;" c +A rust/tests/ui/traits/inheritance/auto.rs /^impl Foo for A { fn f(&self) -> isize { 10 } }$/;" c +A rust/tests/ui/traits/inheritance/auto.rs /^struct A { x: isize }$/;" s +A rust/tests/ui/traits/inheritance/auxiliary/auto_xc_2.rs /^impl Bar for A { fn g(&self) -> isize { 20 } }$/;" c +A rust/tests/ui/traits/inheritance/auxiliary/auto_xc_2.rs /^impl Baz for A { fn h(&self) -> isize { 30 } }$/;" c +A rust/tests/ui/traits/inheritance/auxiliary/auto_xc_2.rs /^impl Foo for A { fn f(&self) -> isize { 10 } }$/;" c +A rust/tests/ui/traits/inheritance/auxiliary/auto_xc_2.rs /^pub struct A { pub x: isize }$/;" s +A rust/tests/ui/traits/inheritance/auxiliary/xc_call.rs /^impl Foo for A {$/;" c +A rust/tests/ui/traits/inheritance/auxiliary/xc_call.rs /^pub struct A {$/;" s +A rust/tests/ui/traits/inheritance/basic.rs /^impl Bar for A { fn g(&self) -> isize { 20 } }$/;" c +A rust/tests/ui/traits/inheritance/basic.rs /^impl Baz for A { fn h(&self) -> isize { 30 } }$/;" c +A rust/tests/ui/traits/inheritance/basic.rs /^impl Foo for A { fn f(&self) -> isize { 10 } }$/;" c +A rust/tests/ui/traits/inheritance/basic.rs /^impl Quux for A {}$/;" c +A rust/tests/ui/traits/inheritance/basic.rs /^struct A { x: isize }$/;" s +A rust/tests/ui/traits/inheritance/call-bound-inherited.rs /^impl Bar for A { fn g(&self) -> isize { 20 } }$/;" c +A rust/tests/ui/traits/inheritance/call-bound-inherited.rs /^impl Foo for A { fn f(&self) -> isize { 10 } }$/;" c +A rust/tests/ui/traits/inheritance/call-bound-inherited.rs /^struct A { x: isize }$/;" s +A rust/tests/ui/traits/inheritance/call-bound-inherited2.rs /^impl Bar for A { fn g(&self) -> isize { 20 } }$/;" c +A rust/tests/ui/traits/inheritance/call-bound-inherited2.rs /^impl Baz for A { fn h(&self) -> isize { 30 } }$/;" c +A rust/tests/ui/traits/inheritance/call-bound-inherited2.rs /^impl Foo for A { fn f(&self) -> isize { 10 } }$/;" c +A rust/tests/ui/traits/inheritance/call-bound-inherited2.rs /^struct A { x: isize }$/;" s +A rust/tests/ui/traits/inheritance/cast-without-call-to-supertrait.rs /^impl Bar for A {$/;" c +A rust/tests/ui/traits/inheritance/cast-without-call-to-supertrait.rs /^impl Foo for A {$/;" c +A rust/tests/ui/traits/inheritance/cast-without-call-to-supertrait.rs /^struct A {$/;" s +A rust/tests/ui/traits/inheritance/cast.rs /^impl Bar for A {$/;" c +A rust/tests/ui/traits/inheritance/cast.rs /^impl Foo for A {$/;" c +A rust/tests/ui/traits/inheritance/cast.rs /^struct A {$/;" s +A rust/tests/ui/traits/inheritance/cross-trait-call-xc.rs /^impl Bar for aux::A {$/;" c +A rust/tests/ui/traits/inheritance/cross-trait-call.rs /^impl Bar for A {$/;" c +A rust/tests/ui/traits/inheritance/cross-trait-call.rs /^impl Foo for A { fn f(&self) -> isize { 10 } }$/;" c +A rust/tests/ui/traits/inheritance/cross-trait-call.rs /^struct A { x: isize }$/;" s +A rust/tests/ui/traits/inheritance/diamond.rs /^trait A { fn a(&self) -> isize; }$/;" i +A rust/tests/ui/traits/inheritance/multiple-inheritors.rs /^trait A { fn a(&self) -> isize; }$/;" i +A rust/tests/ui/traits/inheritance/multiple-params.rs /^trait A { fn a(&self) -> isize; }$/;" i +A rust/tests/ui/traits/inheritance/simple.rs /^impl Bar for A { fn g(&self) -> isize { 20 } }$/;" c +A rust/tests/ui/traits/inheritance/simple.rs /^impl Foo for A { fn f(&self) -> isize { 10 } }$/;" c +A rust/tests/ui/traits/inheritance/simple.rs /^struct A { x: isize }$/;" s +A rust/tests/ui/traits/issue-103563.rs /^ A(&'a ()),$/;" e enum:RespItem +A rust/tests/ui/traits/issue-103563.rs /^ A(()),$/;" e enum:Resp +A rust/tests/ui/traits/issue-105231.rs /^struct A(B);$/;" s +A rust/tests/ui/traits/issue-18412.rs /^impl A {$/;" c +A rust/tests/ui/traits/issue-18412.rs /^impl Foo for A {$/;" c +A rust/tests/ui/traits/issue-18412.rs /^struct A(usize);$/;" s +A rust/tests/ui/traits/issue-2611-3.rs /^trait A {$/;" i +A rust/tests/ui/traits/issue-26339.rs /^trait A: PartialEq + PartialEq { }$/;" i +A rust/tests/ui/traits/issue-33187.rs /^impl Repr for A {$/;" c +A rust/tests/ui/traits/issue-38404.rs /^trait A: std::ops::Add + Sized {}$/;" i +A rust/tests/ui/traits/issue-56488.rs /^ pub trait A {}$/;" i module:alpha +A rust/tests/ui/traits/issue-6334.rs /^trait A {$/;" i +A rust/tests/ui/traits/issue-7013.rs /^struct A {$/;" s +A rust/tests/ui/traits/issue-82830.rs /^trait A {$/;" i +A rust/tests/ui/traits/item-privacy.rs /^ type A = u8;$/;" t interface:assoc_ty::A +A rust/tests/ui/traits/item-privacy.rs /^ trait A {$/;" i module:assoc_const +A rust/tests/ui/traits/item-privacy.rs /^ trait A {$/;" i module:assoc_ty +A rust/tests/ui/traits/item-privacy.rs /^ trait A {$/;" i module:method +A rust/tests/ui/traits/mut-trait-in-struct-8249.rs /^trait A {$/;" i +A rust/tests/ui/traits/negative-bounds/supertrait.rs /^trait A: !B {}$/;" i +A rust/tests/ui/traits/nested-mod-trait-method-lookup-leak-10465.rs /^ pub trait A {$/;" i module:a +A rust/tests/ui/traits/next-solver/closure-signature-inference.rs /^impl A {$/;" c +A rust/tests/ui/traits/next-solver/closure-signature-inference.rs /^struct A;$/;" s +A rust/tests/ui/traits/next-solver/coercion/trait-upcast-lhs-needs-normalization.rs /^pub trait A {}$/;" i +A rust/tests/ui/traits/next-solver/coroutine.rs /^struct A;$/;" s +A rust/tests/ui/traits/next-solver/cycles/coinduction/incompleteness-unstable-result.rs /^impl Trait for A$/;" c +A rust/tests/ui/traits/next-solver/cycles/coinduction/incompleteness-unstable-result.rs /^struct A(*const T);$/;" s +A rust/tests/ui/traits/next-solver/cycles/fixpoint-rerun-all-cycle-heads.rs /^impl<'a, 'b, T> Trait<'a, 'b> for A where B: Trait<'a, 'b> {}$/;" c +A rust/tests/ui/traits/next-solver/cycles/fixpoint-rerun-all-cycle-heads.rs /^struct A(*const T);$/;" s +A rust/tests/ui/traits/next-solver/cycles/many-where-clauses-with-aliases-hang.rs /^struct A;$/;" s +A rust/tests/ui/traits/next-solver/cycles/provisional-cache-impacts-behavior.rs /^trait A {}$/;" i +A rust/tests/ui/traits/next-solver/dedup-regions.rs /^struct A(*mut ());$/;" s +A rust/tests/ui/traits/next-solver/dedup-regions.rs /^unsafe impl Send for A where A: 'static {}$/;" c +A rust/tests/ui/traits/next-solver/dont-canonicalize-re-error.rs /^impl<'a, A> Tr<'a> for A where A: Constrain<'a> {}$/;" c +A rust/tests/ui/traits/next-solver/method/param-method-from-unnormalized-param-env-2.rs /^trait A {$/;" i +A rust/tests/ui/traits/next-solver/more-object-bound.rs /^ type A;$/;" t interface:SuperTrait +A rust/tests/ui/traits/next-solver/nested-alias-bound.rs /^ type A: B;$/;" t interface:A +A rust/tests/ui/traits/next-solver/nested-alias-bound.rs /^trait A {$/;" i +A rust/tests/ui/traits/next-solver/normalize/normalize-param-env-2.rs /^impl A for () {$/;" c +A rust/tests/ui/traits/next-solver/normalize/normalize-param-env-2.rs /^trait A {$/;" i +A rust/tests/ui/traits/next-solver/normalize/normalize-unsize-rhs.rs /^trait A {}$/;" i +A rust/tests/ui/traits/non_lifetime_binders/bad-bounds.rs /^ enum A {}$/;" g function:produce +A rust/tests/ui/traits/non_lifetime_binders/bad-bounds.rs /^ struct A; \/\/~ ERROR the name `A` is defined multiple times$/;" s function:produce +A rust/tests/ui/traits/non_lifetime_binders/diagnostic-hir-wf-check.rs /^impl A for () {}$/;" c +A rust/tests/ui/traits/non_lifetime_binders/diagnostic-hir-wf-check.rs /^trait A {}$/;" i +A rust/tests/ui/traits/not-suggest-non-existing-fully-qualified-path.rs /^impl V for A$/;" c +A rust/tests/ui/traits/not-suggest-non-existing-fully-qualified-path.rs /^struct A(T);$/;" s +A rust/tests/ui/traits/object/elaborated-predicates-unconstrained-late-bound.rs /^trait A: B {}$/;" i +A rust/tests/ui/traits/object/enforce-supertrait-projection.rs /^ type A;$/;" t interface:SuperTrait +A rust/tests/ui/traits/opaque-trait-size-error-5883.rs /^trait A {}$/;" i +A rust/tests/ui/traits/parameterized-with-bounds.rs /^trait A { fn get(self) -> T; }$/;" i +A rust/tests/ui/traits/polymorphic-trait-creation-7673.rs /^trait A {$/;" i +A rust/tests/ui/traits/region-pointer-simple.rs /^impl Foo for A {$/;" c +A rust/tests/ui/traits/region-pointer-simple.rs /^struct A {$/;" s +A rust/tests/ui/traits/solver-cycles/assoc-equality-cycle.rs /^ type A;$/;" t interface:Trait +A rust/tests/ui/traits/stack-error-order-dependence-2.rs /^impl Supertrait for A {}$/;" c +A rust/tests/ui/traits/stack-error-order-dependence-2.rs /^impl Trait for A where A: Supertrait {}$/;" c +A rust/tests/ui/traits/stack-error-order-dependence-2.rs /^struct A;$/;" s +A rust/tests/ui/traits/trait-implementation-ambiguity-69602.rs /^impl TraitA for A {$/;" c +A rust/tests/ui/traits/trait-implementation-ambiguity-69602.rs /^struct A;$/;" s +A rust/tests/ui/traits/trait-implementation-restriction-5988.rs /^impl T for A {$/;" c +A rust/tests/ui/traits/trait-implementation-restriction-5988.rs /^struct A;$/;" s +A rust/tests/ui/traits/trait-object-lifetime-bounds-7563.rs /^ impl IDummy for A {$/;" c +A rust/tests/ui/traits/trait-object-lifetime-bounds-7563.rs /^struct A { a: isize }$/;" s +A rust/tests/ui/traits/trait-object-lifetime-default-note.rs /^trait A {}$/;" i +A rust/tests/ui/traits/trait-upcasting/alias-where-clause-isnt-supertrait.rs /^impl A for () {}$/;" c +A rust/tests/ui/traits/trait-upcasting/cyclic-trait-resolution.rs /^impl A for () {}$/;" c +A rust/tests/ui/traits/trait-upcasting/cyclic-trait-resolution.rs /^trait A: B + A {}$/;" i +A rust/tests/ui/traits/trait-upcasting/fewer-associated.rs /^trait A: B {$/;" i +A rust/tests/ui/traits/trait-upcasting/impossible-method-modulo-binders-2.rs /^impl WithAssoc for A {$/;" c +A rust/tests/ui/traits/trait-upcasting/impossible-method-modulo-binders-2.rs /^type A = fn(&'static ());$/;" t +A rust/tests/ui/traits/trait-upcasting/multiple_supertrait_upcastable.rs /^trait A {}$/;" i +A rust/tests/ui/traits/trait-upcasting/replace-vptr.rs /^trait A {$/;" i +A rust/tests/ui/traits/trait-upcasting/upcast-through-struct-tail.rs /^trait A: B {}$/;" i +A rust/tests/ui/traits/upcast_reorder.rs /^impl FileIo for A {}$/;" c +A rust/tests/ui/traits/upcast_reorder.rs /^impl Pollable for A {}$/;" c +A rust/tests/ui/traits/upcast_reorder.rs /^impl Terminal for A {}$/;" c +A rust/tests/ui/traits/upcast_reorder.rs /^struct A;$/;" s +A rust/tests/ui/traits/vtable/multiple-auto.rs /^trait A: M0 + M1 + M2 + T {}$/;" i +A rust/tests/ui/traits/vtable/multiple-markers.rs /^trait A: M0 + M1 + M2 + T {}$/;" i +A rust/tests/ui/traits/vtable/vtable-diamond.rs /^trait A {$/;" i +A rust/tests/ui/traits/vtable/vtable-dyn-incompatible.rs /^trait A: Iterator {}$/;" i +A rust/tests/ui/traits/vtable/vtable-multi-level.rs /^trait A {$/;" i +A rust/tests/ui/traits/vtable/vtable-multiple.rs /^trait A {$/;" i +A rust/tests/ui/traits/vtable/vtable-vacant.rs /^trait A {$/;" i +A rust/tests/ui/transmutability/assoc-bound.rs /^trait A {$/;" i +A rust/tests/ui/transmutability/char.rs /^ A = 0,$/;" e enum:main::Char +A rust/tests/ui/transmutability/enums/niche_optimization.rs /^ A(N1),$/;" e enum:one_niche::OptionLike +A rust/tests/ui/transmutability/enums/niche_optimization.rs /^ A(N1),$/;" e enum:one_niche_alt::OptionLike +A rust/tests/ui/transmutability/enums/niche_optimization.rs /^ A(Niche),$/;" e enum:no_niche::OptionLike +A rust/tests/ui/transmutability/enums/niche_optimization.rs /^ A(Niche),$/;" e enum:two_niche::OptionLike +A rust/tests/ui/transmutability/enums/niche_optimization.rs /^ A(bool),$/;" e enum:bool::OptionLike +A rust/tests/ui/transmutability/enums/niche_optimization.rs /^ A(bool, bool),$/;" e enum:niche_fields::Kind +A rust/tests/ui/transmutability/enums/repr/padding_differences.rs /^ A(u8, u16), \/\/ 0x00 INIT INIT INIT$/;" e enum:repr_u8::TwoCases +A rust/tests/ui/transmutability/enums/repr/padding_differences.rs /^ A(u8, u16), \/\/ 0x00 PADD INIT PADD INIT INIT$/;" e enum:repr_c_u8::TwoCases +A rust/tests/ui/transmutability/enums/repr/should_handle_all.rs /^ enum repr_rust { A, B }$/;" e enum:should_accept_repr_rust::duplex::repr_rust +A rust/tests/ui/transmutability/maybeuninit.rs /^ A(Align8),$/;" e enum:padding::ImplicitlyPadded +A rust/tests/ui/transmutability/references/accept_assume_lifetime_extension.rs /^ A(&'a u8),$/;" e enum:Multi +A rust/tests/ui/transmutability/references/accept_assume_lifetime_extension.rs /^ A(&'a u8),$/;" e enum:Single +A rust/tests/ui/transmutability/references/accept_unexercised_lifetime_extension.rs /^ A(&'a u8, Void),$/;" e enum:Multi +A rust/tests/ui/transmutability/references/accept_unexercised_lifetime_extension.rs /^ A(&'a u8, Void),$/;" e enum:Single +A rust/tests/ui/transmutability/references/recursive-wrapper-types-bit-compatible-mut.rs /^ #[repr(C)] struct A(bool, &'static A);$/;" s function:main +A rust/tests/ui/transmutability/references/recursive-wrapper-types-bit-compatible-mut.rs /^ assert::is_maybe_transmutable::<&'static A, &'static mut B>(); \/\/~ ERROR cannot be safely /;" v function:main +A rust/tests/ui/transmutability/references/recursive-wrapper-types-bit-compatible.rs /^ #[repr(C)] struct A(bool, &'static A);$/;" s function:main +A rust/tests/ui/transmutability/references/recursive-wrapper-types-bit-compatible.rs /^ assert::is_maybe_transmutable::<&'static A, &'static B>();$/;" v function:main +A rust/tests/ui/transmutability/references/recursive-wrapper-types-bit-incompatible.rs /^ #[repr(C)] struct A(bool, &'static A);$/;" s function:main +A rust/tests/ui/transmutability/references/recursive-wrapper-types-bit-incompatible.rs /^ assert::is_maybe_transmutable::<&'static B, &'static A>(); \/\/~ ERROR cannot be safely tran/;" v function:main +A rust/tests/ui/transmutability/references/recursive-wrapper-types.rs /^ #[repr(C)] struct A(&'static B);$/;" s function:main +A rust/tests/ui/transmutability/references/recursive-wrapper-types.rs /^ assert::is_maybe_transmutable::<&'static A, &'static B>();$/;" v function:main +A rust/tests/ui/transmutability/references/recursive-wrapper-types.rs /^ assert::is_maybe_transmutable::<&'static B, &'static A>();$/;" v function:main +A rust/tests/ui/transmutability/references/reject_lifetime_extension.rs /^ A(&'a u8),$/;" e enum:Multi +A rust/tests/ui/transmutability/references/reject_lifetime_extension.rs /^ A(&'a u8),$/;" e enum:Single +A rust/tests/ui/transmutability/transmute-between-associated-types-with-lifetimers-21174.rs /^ type A;$/;" t interface:Trait +A rust/tests/ui/transmutability/transmute-padding-ice.rs /^ struct A(u8, u8);$/;" s function:test +A rust/tests/ui/transmutability/uninhabited.rs /^ A(&'static Void)$/;" e enum:distant_void::DistantVoid +A rust/tests/ui/transmutability/uninhabited.rs /^ A(Void, u128),$/;" e enum:yawning_void_enum::YawningVoid +A rust/tests/ui/transmute/transmute-type-parameters.rs /^ A(T),$/;" e enum:Worse +A rust/tests/ui/trivial-bounds/trivial-bounds-inconsistent-associated-functions.rs /^trait A {$/;" i +A rust/tests/ui/trivial-bounds/trivial-bounds-inconsistent-projection-error.rs /^trait A {$/;" i +A rust/tests/ui/trivial-bounds/trivial-bounds-inconsistent-projection.rs /^trait A {$/;" i +A rust/tests/ui/trivial-bounds/trivial-bounds-inconsistent-sized.rs /^trait A {}$/;" i +A rust/tests/ui/trivial-bounds/trivial-bounds-inconsistent.rs /^trait A {}$/;" i +A rust/tests/ui/trivial-bounds/trivial-bounds-lint.rs /^impl A {$/;" c +A rust/tests/ui/trivial-bounds/trivial-bounds-lint.rs /^struct A where i32: Copy; \/\/~ ERROR$/;" s +A rust/tests/ui/trivial-bounds/trivial-bounds-object.rs /^trait A {$/;" i +A rust/tests/ui/type-alias-enum-variants/incorrect-variant-form-through-Self-issue-58006.rs /^ A(usize),$/;" e enum:Enum +A rust/tests/ui/type-alias-enum-variants/issue-57866.rs /^ A(T)$/;" e enum:Outer +A rust/tests/ui/type-alias-enum-variants/issue-57866.rs /^ A(i32)$/;" e enum:Inner +A rust/tests/ui/type-alias-impl-trait/auxiliary/collect_hidden_types.rs /^impl Service<()> for A {$/;" c +A rust/tests/ui/type-alias-impl-trait/auxiliary/collect_hidden_types.rs /^pub struct A;$/;" s +A rust/tests/ui/type-alias-impl-trait/higher_kinded_params.rs /^impl<'a> B for &'a A {$/;" c +A rust/tests/ui/type-alias-impl-trait/higher_kinded_params.rs /^struct A;$/;" s +A rust/tests/ui/type-alias-impl-trait/higher_kinded_params2.rs /^impl<'a> B for &'a A {$/;" c +A rust/tests/ui/type-alias-impl-trait/higher_kinded_params2.rs /^struct A;$/;" s +A rust/tests/ui/type-alias-impl-trait/higher_kinded_params3.rs /^impl<'a> B for &'a A {$/;" c +A rust/tests/ui/type-alias-impl-trait/higher_kinded_params3.rs /^struct A;$/;" s +A rust/tests/ui/type-alias-impl-trait/issue-57807-associated-type.rs /^ type A = ();$/;" t implementation:Bar +A rust/tests/ui/type-alias-impl-trait/issue-57807-associated-type.rs /^ type A = ();$/;" t implementation:Foo +A rust/tests/ui/type-alias-impl-trait/issue-57807-associated-type.rs /^ type A;$/;" t interface:Bar +A rust/tests/ui/type-alias-impl-trait/issue-57807-associated-type.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/type-alias-impl-trait/issue-58951-2.rs /^pub type A = impl Iterator;$/;" c +A rust/tests/ui/type-alias-impl-trait/issue-58951-2.rs /^pub type A = impl Iterator;$/;" t +A rust/tests/ui/type-alias-impl-trait/issue-58951.rs /^pub type A = impl Iterator;$/;" c +A rust/tests/ui/type-alias-impl-trait/issue-58951.rs /^pub type A = impl Iterator;$/;" t +A rust/tests/ui/type-alias-impl-trait/issue-74244.rs /^type A = impl Fn(::Buffer);$/;" t +A rust/tests/ui/type-alias-impl-trait/issue-74761-2.rs /^impl<'a, 'b> A for () {$/;" c +A rust/tests/ui/type-alias-impl-trait/issue-74761-2.rs /^pub trait A {$/;" i +A rust/tests/ui/type-alias-impl-trait/issue-74761.rs /^impl<'a, 'b> A for () {$/;" c +A rust/tests/ui/type-alias-impl-trait/issue-74761.rs /^pub trait A {$/;" i +A rust/tests/ui/type-alias-impl-trait/issue-78450.rs /^ type A;$/;" t interface:Associated +A rust/tests/ui/type-alias-impl-trait/mututally-recursive-overflow.rs /^trait A {$/;" i +A rust/tests/ui/type-alias-impl-trait/nested-rpit-with-lifetimes.rs /^impl> Parser for (A,) {$/;" c +A rust/tests/ui/type-alias-impl-trait/recursive-tait-conflicting-defn.rs /^impl Test for A {}$/;" c +A rust/tests/ui/type-alias-impl-trait/recursive-tait-conflicting-defn.rs /^struct A;$/;" s +A rust/tests/ui/type-alias-impl-trait/type-alias-impl-trait-sized.rs /^type A = impl Sized;$/;" c +A rust/tests/ui/type-alias-impl-trait/type-alias-impl-trait-sized.rs /^type A = impl Sized;$/;" t +A rust/tests/ui/type-alias/issue-62263-self-in-atb.rs /^ type A;$/;" t interface:Trait +A rust/tests/ui/type-alias/missing-associated-type-in-trait-object-22434.rs /^ type A;$/;" t interface:Foo +A rust/tests/ui/type-inference/enum-self-reference-occurs-check.rs /^ A(T),$/;" e enum:Clam +A rust/tests/ui/type-inference/issue-30225.rs /^struct A;$/;" s +A rust/tests/ui/type-inference/unbounded-associated-type.rs /^ type A;$/;" t interface:T +A rust/tests/ui/type-inference/unbounded-associated-type.rs /^ type A = X;$/;" t implementation:S +A rust/tests/ui/type/auxiliary/typeid-consistency-aux1.rs /^pub struct A;$/;" s +A rust/tests/ui/type/auxiliary/typeid-consistency-aux2.rs /^pub struct A;$/;" s +A rust/tests/ui/type/cannot-find-wrapper-with-impl-trait.rs /^pub trait A {$/;" i +A rust/tests/ui/type/missing-let-in-binding-3.rs /^struct A {$/;" s +A rust/tests/ui/type/missing-let-in-binding-4.rs /^struct A {$/;" s +A rust/tests/ui/type/pattern_types/range_patterns.rs /^type A = Option; \/\/~ ERROR layout_of$/;" t +A rust/tests/ui/type/type-check/coerce-result-return-value-2.rs /^struct A;$/;" s +A rust/tests/ui/type/type-check/coerce-result-return-value.rs /^struct A;$/;" s +A rust/tests/ui/type/type-mismatch.rs /^impl Qux for A {}$/;" c +A rust/tests/ui/type/type-mismatch.rs /^struct A;$/;" s +A rust/tests/ui/type/type-name-basic.rs /^ type A;$/;" t interface:TrLA +A rust/tests/ui/type/type-name-basic.rs /^ type A;$/;" t interface:TrLTA +A rust/tests/ui/type/type-params-in-different-spaces-2.rs /^trait A: Tr {$/;" i +A rust/tests/ui/type/typeid-consistency.rs /^struct A;$/;" s +A rust/tests/ui/typeck/auxiliary/private-dep.rs /^pub trait A {$/;" i +A rust/tests/ui/typeck/auxiliary/xcrate-issue-43189-a.rs /^impl A for () {}$/;" c +A rust/tests/ui/typeck/auxiliary/xcrate-issue-43189-a.rs /^pub trait A {$/;" i +A rust/tests/ui/typeck/derive-sugg-arg-arity.rs /^pub struct A;$/;" s +A rust/tests/ui/typeck/foreign_struct_trait_unimplemented.rs /^impl Test for A {}$/;" c +A rust/tests/ui/typeck/foreign_struct_trait_unimplemented.rs /^struct A;$/;" s +A rust/tests/ui/typeck/ice-with-expr-not-struct-127332.rs /^ A { x: u32 },$/;" e enum:main::Foo +A rust/tests/ui/typeck/incorrect-self-type-in-trait-impl-48276.rs /^struct A;$/;" s +A rust/tests/ui/typeck/issue-107087.rs /^impl Foo for A {$/;" c +A rust/tests/ui/typeck/issue-107087.rs /^impl Foo for A {$/;" c +A rust/tests/ui/typeck/issue-107087.rs /^struct A(T);$/;" s +A rust/tests/ui/typeck/issue-18937.rs /^trait A<'a> {$/;" i +A rust/tests/ui/typeck/issue-22375.rs /^trait A> {}$/;" i +A rust/tests/ui/typeck/issue-68590-reborrow-through-derefmut.rs /^struct A;$/;" s +A rust/tests/ui/typeck/issue-98260.rs /^trait A {$/;" i +A rust/tests/ui/typeck/qualified-path-params.rs /^ type A = S;$/;" t implementation:S +A rust/tests/ui/typeck/qualified-path-params.rs /^ type A;$/;" t interface:Tr +A rust/tests/ui/typeck/qualified-path-params.rs /^type A = ::A::f;$/;" t +A rust/tests/ui/typeck/suggestions/suggest-add-wrapper-issue-145294.rs /^ A(T),$/;" e enum:Bar +A rust/tests/ui/typeck/type-arguments-on-local-variable-60989.rs /^struct A {}$/;" s +A rust/tests/ui/typeck/typeck-default-trait-impl-cross-crate-coherence.rs /^impl DefaultedTrait for (A,) {} \/\/~ ERROR E0117$/;" c +A rust/tests/ui/typeck/typeck-default-trait-impl-cross-crate-coherence.rs /^struct A;$/;" s +A rust/tests/ui/typeck/typeck_type_placeholder_item.rs /^ static A = 42;$/;" v function:main +A rust/tests/ui/typeck/typeck_type_placeholder_item.rs /^ type A = _;$/;" t implementation:Struct +A rust/tests/ui/typeck/typeck_type_placeholder_item.rs /^ type A;$/;" t interface:Qux +A rust/tests/ui/ufcs/ufcs-partially-resolved.rs /^type A = u32;$/;" t +A rust/tests/ui/uninhabited/uninhabited-irrefutable.rs /^ A(foo::SecretlyEmpty),$/;" e enum:Foo +A rust/tests/ui/union/issue-41073.rs /^impl Drop for A {$/;" c +A rust/tests/ui/union/issue-41073.rs /^struct A(i32);$/;" s +A rust/tests/ui/union/union-fields-1.rs /^type A = U;$/;" t +A rust/tests/ui/union/union-nonzero.rs /^ A = 0,$/;" e enum:E +A rust/tests/ui/unpretty/exhaustive.rs /^ pub static A: () = {};$/;" v module:items::item_static +A rust/tests/ui/unsafe-binders/binder-sized-crit.rs /^struct A {$/;" s +A rust/tests/ui/unsafe-fields/unsafe-fields-parse.rs /^enum A {$/;" g +A rust/tests/ui/unsafe-fields/unsafe-fields.rs /^enum A {$/;" g +A rust/tests/ui/unsafe/raw-pointer-field-access-error.rs /^struct A { x: i32, y: f64 }$/;" s +A rust/tests/ui/unsized-locals/align.rs /^impl A {$/;" c +A rust/tests/ui/unsized-locals/align.rs /^struct A {$/;" s +A rust/tests/ui/unsized-locals/by-value-trait-dyn-compatibility-rpass.rs /^impl Foo for A {$/;" c +A rust/tests/ui/unsized-locals/by-value-trait-dyn-compatibility-rpass.rs /^struct A;$/;" s +A rust/tests/ui/unsized-locals/by-value-trait-dyn-compatibility-with-default.rs /^impl Foo for A {}$/;" c +A rust/tests/ui/unsized-locals/by-value-trait-dyn-compatibility-with-default.rs /^struct A;$/;" s +A rust/tests/ui/unsized-locals/by-value-trait-dyn-compatibility.rs /^impl Foo for A {$/;" c +A rust/tests/ui/unsized-locals/by-value-trait-dyn-compatibility.rs /^struct A;$/;" s +A rust/tests/ui/unsized-locals/issue-50940-with-feature.rs /^ struct A(X);$/;" s function:main +A rust/tests/ui/unsized-locals/issue-50940.rs /^ struct A(X);$/;" s function:main +A rust/tests/ui/unsized-locals/unsized-exprs-rpass.rs /^impl std::ops::Add for A<[u8]> {$/;" c +A rust/tests/ui/unsized-locals/unsized-exprs-rpass.rs /^struct A(#[allow(dead_code)] X);$/;" s +A rust/tests/ui/unsized-locals/unsized-exprs.rs /^impl std::ops::Add for A<[u8]> {$/;" c +A rust/tests/ui/unsized-locals/unsized-exprs.rs /^struct A(X);$/;" s +A rust/tests/ui/unsized-locals/unsized-exprs2.rs /^impl std::ops::Add for A<[u8]> {$/;" c +A rust/tests/ui/unsized-locals/unsized-exprs2.rs /^struct A(X);$/;" s +A rust/tests/ui/unsized-locals/unsized-index.rs /^impl ops::Index for A {$/;" c +A rust/tests/ui/unsized-locals/unsized-index.rs /^impl ops::IndexMut for A {$/;" c +A rust/tests/ui/unsized-locals/unsized-index.rs /^pub struct A;$/;" s +A rust/tests/ui/unsized/unchanged-param.rs /^struct A(#[allow(dead_code)] T, B);$/;" s +A rust/tests/ui/use/import_trait_associated_functions-2015.rs /^trait A: Sized {$/;" i +A rust/tests/ui/use/import_trait_associated_functions.rs /^trait A: Sized {$/;" i +A rust/tests/ui/variants/variant-used-as-type.rs /^ A$/;" e enum:E +A rust/tests/ui/variants/variant-used-as-type.rs /^ A,$/;" e enum:Ty +A rust/tests/ui/variants/variant-used-as-type.rs /^impl E::A {}$/;" c +A rust/tests/ui/wasm/wasm-custom-section-relocations.rs /^pub static A: &[u8] = &[1]; \/\/~ ERROR: no extra levels of indirection$/;" v +A rust/tests/ui/wf/ice-hir-wf-issue-135341.rs /^type A = B;$/;" t +A rust/tests/ui/wf/issue-48638.rs /^pub trait A: Sized {$/;" i +A rust/tests/ui/wf/wf-dyn-incompatible.rs /^trait A {$/;" i +A rust/tests/ui/where-clauses/cfg-attr-issue-138010-1.rs /^trait A {$/;" i +A rust/tests/ui/where-clauses/cfg_attribute.rs /^trait A$/;" i +A rust/tests/ui/where-clauses/where-clause-region-outlives.rs /^struct A<'a, 'b> where 'a : 'b { x: &'a isize, y: &'b isize }$/;" s +A0 rust/tests/codegen-llvm/deduced-param-attrs.rs /^pub static A0: fn(Big) = shared_borrow;$/;" v +A0 rust/tests/rustdoc-html/inline_cross/auxiliary/default-generic-args.rs /^pub type A0 = Alpha;$/;" t +A0 rust/tests/ui/parser/dyn-trait-compatibility.rs /^type A0 = dyn;$/;" t +A0 rust/tests/ui/rust-2018/dyn-trait-compatibility.rs /^type A0 = dyn;$/;" t +A0 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A0;$/;" t interface:Super +A01 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A01(A02);$/;" s +A02 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A02(A03);$/;" s +A03 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A03(A04);$/;" s +A04 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A04(A05);$/;" s +A05 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A05(A06);$/;" s +A06 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A06(A07);$/;" s +A07 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A07(A08);$/;" s +A08 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A08(A09);$/;" s +A09 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A09(A10);$/;" s +A0C0 rust/tests/ui/conditional-compilation/cfg-attr-parse.rs /^struct A0C0;$/;" s +A0C1 rust/tests/ui/conditional-compilation/cfg-attr-parse.rs /^struct A0C1;$/;" s +A0C2 rust/tests/ui/conditional-compilation/cfg-attr-parse.rs /^struct A0C2;$/;" s +A1 rust/src/tools/clippy/tests/ui/needless_maybe_sized.rs /^ trait A1: B1 + B2 {}$/;" i module:larger_graph +A1 rust/tests/codegen-llvm/deduced-param-attrs.rs /^pub static A1: fn(BigCell) = shared_borrow;$/;" v +A1 rust/tests/incremental/print-dep-node-cycle.rs /^ A1,$/;" e enum:Foo +A1 rust/tests/rustdoc-html/inline_cross/auxiliary/default-generic-args.rs /^pub type A1 = Alpha fn(&'arbitrary ())>;$/;" t +A1 rust/tests/ui-fulldeps/deriving-global.rs /^ A1(usize),$/;" e enum:submod::A +A1 rust/tests/ui/consts/const-enum-cast.rs /^enum A { A1, A2 }$/;" e enum:A +A1 rust/tests/ui/dyn-compatibility/elaborated-predicates-ordering.rs /^pub trait A1: Service {}$/;" i +A1 rust/tests/ui/feature-gates/feature-gate-abi_gpu_kernel.rs /^type A1 = extern "gpu-kernel" fn(_: ()); \/\/~ ERROR "gpu-kernel" ABI is experimental and subjec/;" t +A1 rust/tests/ui/imports/glob-resolve1.rs /^ A1,$/;" e enum:bar::A +A1 rust/tests/ui/match/enum-and-break-in-match-issue-41213.rs /^ A1,$/;" e enum:A +A1 rust/tests/ui/parser/dyn-trait-compatibility.rs /^type A1 = dyn::dyn;$/;" t +A1 rust/tests/ui/pattern/issue-17718-patterns.rs /^static A1: usize = 1;$/;" v +A1 rust/tests/ui/pattern/no-patterns-in-args.rs /^type A1 = fn(mut arg: u8); \/\/~ ERROR patterns aren't allowed in function pointer types$/;" t +A1 rust/tests/ui/rust-2018/dyn-trait-compatibility.rs /^type A1 = dyn::dyn; \/\/~ERROR expected identifier, found keyword `dyn`$/;" t +A1 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A1;$/;" t interface:Super +A10 rust/library/coretests/tests/ptr.rs /^ struct A10($/;" s function:align_offset_various_strides +A10 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A10(A11);$/;" s +A10 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A10;$/;" t interface:Super +A11 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A11(A12);$/;" s +A11 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A11;$/;" t interface:Super +A12 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A12(A13);$/;" s +A12 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A12;$/;" t interface:Super +A13 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A13(A14);$/;" s +A13 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A13;$/;" t interface:Super +A14 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A14(A15);$/;" s +A14 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A14;$/;" t interface:Super +A15 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A15(A16);$/;" s +A15 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A15;$/;" t interface:Super +A16 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A16(A17);$/;" s +A17 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A17(A18);$/;" s +A18 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A18(A19);$/;" s +A19 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A19(A20);$/;" s +A1C0 rust/tests/ui/conditional-compilation/cfg-attr-parse.rs /^struct A1C0;$/;" s +A1C1 rust/tests/ui/conditional-compilation/cfg-attr-parse.rs /^struct A1C1;$/;" s +A1C2 rust/tests/ui/conditional-compilation/cfg-attr-parse.rs /^struct A1C2;$/;" s +A2 rust/src/tools/rustfmt/tests/source/reorder_modules/disabled_style_edition_2024.rs /^mod A2;$/;" n +A2 rust/src/tools/rustfmt/tests/source/reorder_modules/disabled_style_edition_2027.rs /^mod A2;$/;" n +A2 rust/src/tools/rustfmt/tests/source/reorder_modules/enabled_style_edition_2015.rs /^mod A2;$/;" n +A2 rust/src/tools/rustfmt/tests/source/reorder_modules/enabled_style_edition_2024.rs /^mod A2;$/;" n +A2 rust/src/tools/rustfmt/tests/source/reorder_modules/enabled_style_edition_2027.rs /^mod A2;$/;" n +A2 rust/tests/ui-fulldeps/deriving-global.rs /^ A2(isize),$/;" e enum:submod::A +A2 rust/tests/ui/associated-types/defaults-specialization.rs /^default impl Tr for A2 {$/;" c +A2 rust/tests/ui/associated-types/defaults-specialization.rs /^struct A2(T);$/;" s +A2 rust/tests/ui/consts/const-binops.rs /^static A2: usize = 3 + 3;$/;" v +A2 rust/tests/ui/consts/const-enum-cast.rs /^enum A { A1, A2 }$/;" e enum:A +A2 rust/tests/ui/did_you_mean/compatible-variants.rs /^struct A2(B);$/;" s +A2 rust/tests/ui/dyn-compatibility/elaborated-predicates-ordering.rs /^pub trait A2: Service>> + A1 {$/;" i +A2 rust/tests/ui/imports/bad-import-in-nested.rs /^ mod A2 {$/;" n module:A +A2 rust/tests/ui/lint/improper-ctypes/repr-rust-is-undefined.rs /^type A2 = A;$/;" t +A2 rust/tests/ui/match/enum-and-break-in-match-issue-41213.rs /^ A2,$/;" e enum:A +A2 rust/tests/ui/parser/dyn-trait-compatibility.rs /^type A2 = dyn;$/;" t +A2 rust/tests/ui/parser/recover-hrtb-before-dyn-impl-kw.rs /^type A2 = dyn dyn>;$/;" t +A2 rust/tests/ui/pattern/issue-17718-patterns.rs /^static mut A2: usize = 1;$/;" v +A2 rust/tests/ui/pattern/no-patterns-in-args.rs /^type A2 = fn(&arg: u8); \/\/~ ERROR patterns aren't allowed in function pointer types$/;" t +A2 rust/tests/ui/rust-2018/dyn-trait-compatibility.rs /^type A2 = dyn; \/\/~ERROR expected identifier, found `<`$/;" t +A2 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A2;$/;" t interface:Super +A20 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A20(A21);$/;" s +A21 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A21(A22);$/;" s +A22 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A22(A23);$/;" s +A23 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A23(A24);$/;" s +A24 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A24(A25);$/;" s +A25 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A25(A26);$/;" s +A26 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A26(A27);$/;" s +A27 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A27(A28);$/;" s +A28 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A28(A29);$/;" s +A29 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A29(A30);$/;" s +A2C0 rust/tests/ui/conditional-compilation/cfg-attr-parse.rs /^struct A2C0;$/;" s +A2C1 rust/tests/ui/conditional-compilation/cfg-attr-parse.rs /^struct A2C1;$/;" s +A2C2 rust/tests/ui/conditional-compilation/cfg-attr-parse.rs /^struct A2C2;$/;" s +A3 rust/library/coretests/tests/ptr.rs /^ struct A3(#[allow(dead_code)] u16, #[allow(dead_code)] u8);$/;" s function:align_offset_various_strides +A3 rust/tests/ui/match/enum-and-break-in-match-issue-41213.rs /^ A3,$/;" e enum:A +A3 rust/tests/ui/parser/dyn-trait-compatibility.rs /^type A3 = dyn<::dyn>;$/;" t +A3 rust/tests/ui/rust-2018/dyn-trait-compatibility.rs /^type A3 = dyn<::dyn>;$/;" t +A3 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A3;$/;" t interface:Super +A30 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A30(A31);$/;" s +A31 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A31(A32);$/;" s +A32 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A32(A33);$/;" s +A33 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A33(A34);$/;" s +A34 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A34(A35);$/;" s +A35 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A35(A36);$/;" s +A36 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A36(A37);$/;" s +A37 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A37(A38);$/;" s +A38 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A38(A39);$/;" s +A39 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A39(A40);$/;" s +A4 rust/library/coretests/tests/ptr.rs /^ struct A4(#[allow(dead_code)] u32);$/;" s function:align_offset_various_strides +A4 rust/tests/ui/feature-gates/feature-gate-abi.rs /^type A4 = extern "rust-call" fn(_: ()); \/\/~ ERROR extern "rust-call" ABI is experimental and s/;" t +A4 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A4;$/;" t interface:Super +A40 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A40(A41);$/;" s +A41 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A41(A42);$/;" s +A42 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A42(A43);$/;" s +A43 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A43(A44);$/;" s +A44 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A44(A45);$/;" s +A45 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A45(A46);$/;" s +A46 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A46(A47);$/;" s +A47 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A47(A48);$/;" s +A48 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A48(A49);$/;" s +A49 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A49(A50);$/;" s +A5 rust/library/coretests/tests/ptr.rs /^ struct A5(#[allow(dead_code)] u32, #[allow(dead_code)] u8);$/;" s function:align_offset_various_strides +A5 rust/tests/ui/test-attrs/issue-109816.rs /^ struct A5(u32, u8);$/;" s function:align_offset_weird_strides +A5 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A5;$/;" t interface:Super +A50 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A50(A51);$/;" s +A51 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A51(A52);$/;" s +A52 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A52(A53);$/;" s +A53 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A53(A54);$/;" s +A54 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A54(A55);$/;" s +A55 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A55(A56);$/;" s +A56 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A56(A57);$/;" s +A57 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A57(A58);$/;" s +A58 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A58(A59);$/;" s +A59 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A59(A60);$/;" s +A6 rust/library/coretests/tests/ptr.rs /^ struct A6(#[allow(dead_code)] u32, #[allow(dead_code)] u16);$/;" s function:align_offset_various_strides +A6 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A6;$/;" t interface:Super +A60 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A60(A61);$/;" s +A61 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A61(A62);$/;" s +A62 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A62(A63);$/;" s +A63 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A63(A64);$/;" s +A64 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A64(A65);$/;" s +A65 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A65(A66);$/;" s +A66 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A66(A67);$/;" s +A67 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A67(A68);$/;" s +A68 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A68(A69);$/;" s +A69 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A69(A70);$/;" s +A7 rust/library/coretests/tests/ptr.rs /^ struct A7(#[allow(dead_code)] u32, #[allow(dead_code)] u16, #[allow(dead_code)] /;" s function:align_offset_various_strides +A7 rust/tests/ui/feature-gates/feature-gate-abi-custom.rs /^type A7 = extern "custom" fn(); \/\/~ ERROR "custom" ABI is experimental$/;" t +A7 rust/tests/ui/feature-gates/feature-gate-abi-x86-interrupt.rs /^type A7 = extern "x86-interrupt" fn(); \/\/~ ERROR "x86-interrupt" ABI is experimental$/;" t +A7 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A7;$/;" t interface:Super +A70 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A70(A71);$/;" s +A71 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A71(A72);$/;" s +A72 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A72(A73);$/;" s +A73 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A73(A74);$/;" s +A74 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A74(A75);$/;" s +A75 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A75(A76);$/;" s +A76 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A76(A77);$/;" s +A77 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A77(A78);$/;" s +A78 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A78(A79);$/;" s +A79 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A79(A80);$/;" s +A8 rust/library/coretests/tests/ptr.rs /^ struct A8(#[allow(dead_code)] u32, #[allow(dead_code)] u32);$/;" s function:align_offset_various_strides +A8 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A8;$/;" t interface:Super +A80 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A80(A81);$/;" s +A81 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A81(A82);$/;" s +A82 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A82(A83);$/;" s +A83 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A83(A84);$/;" s +A84 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A84(A85);$/;" s +A85 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A85(A86);$/;" s +A86 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A86(A87);$/;" s +A87 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A87(A88);$/;" s +A88 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A88(A89);$/;" s +A89 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A89(A90);$/;" s +A9 rust/library/coretests/tests/ptr.rs /^ struct A9(#[allow(dead_code)] u32, #[allow(dead_code)] u32, #[allow(dead_code)] /;" s function:align_offset_various_strides +A9 rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type A9;$/;" t interface:Super +A90 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A90(A91);$/;" s +A91 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A91(A92);$/;" s +A92 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A92(A93);$/;" s +A93 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A93(A94);$/;" s +A94 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A94(A95);$/;" s +A95 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A95(A96);$/;" s +A96 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A96(A97);$/;" s +A97 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A97(A98);$/;" s +A98 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A98(A99);$/;" s +A99 rust/tests/rustdoc-html/deep-structures.rs /^pub struct A99;$/;" s +AA rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^ impl Deref for AA {$/;" c method:issue_15392::A::deref +AA rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^ impl DerefMut for AA {$/;" c method:issue_15392::A::deref +AA rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^ struct AA(String);$/;" s module:issue_15392 +AA rust/src/tools/clippy/tests/ui/min_ident_chars.rs /^struct AA(T, E);$/;" s +AA rust/tests/run-make/arguments-non-c-like-enum/nonclike.rs /^ AA(u64, u64),$/;" e enum:TT +AA rust/tests/run-make/pass-non-c-like-enum-to-c/nonclike.rs /^ AA(u64, u64),$/;" e enum:TT +AA rust/tests/run-make/return-non-c-like-enum-from-c/nonclike.rs /^ AA(u64, u64),$/;" e enum:TT +AA rust/tests/run-make/return-non-c-like-enum/nonclike.rs /^ AA(u64, u64),$/;" e enum:TT +AA rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AA {$/;" s +AA rust/tests/ui/binding/match-arm-statics.rs /^ enum A { AA(()) }$/;" e enum:issue_13731::A +AA rust/tests/ui/consts/const-binops.rs /^static AA: bool = 1 <= 2;$/;" v +AA rust/tests/ui/consts/const-eval/ice-unsized-struct-const-eval-123154.rs /^impl AA {$/;" c +AA rust/tests/ui/consts/const-eval/ice-unsized-struct-const-eval-123154.rs /^struct AA {$/;" s +AA rust/tests/ui/consts/const_let_assign2.rs /^impl AA {$/;" c +AA rust/tests/ui/consts/const_let_assign2.rs /^pub struct AA {$/;" s +AA rust/tests/ui/imports/bad-import-in-nested.rs /^ pub(crate) type AA = ();$/;" t module:A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA rust/src/tools/rustfmt/tests/source/enum.rs /^ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/;" e enum:TestFormatFails +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA rust/src/tools/rustfmt/tests/source/enum.rs /^ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/;" e enum:nested_enum_test::TestNestedFormatFail +AABB rust/tests/ui/suggestions/missing-bound-in-derive-copy-impl-2.rs /^pub struct AABB {$/;" s +AABB rust/tests/ui/suggestions/missing-bound-in-derive-copy-impl-3.rs /^pub struct AABB { \/\/~ ERROR the trait `Copy` cannot be implemented for this type$/;" s +AABB rust/tests/ui/suggestions/missing-bound-in-derive-copy-impl.rs /^pub struct AABB { \/\/~ ERROR the trait `Copy` cannot be implemented for this type$/;" s +AAPCS rust/compiler/rustc_target/src/callconv/aarch64.rs /^ AAPCS,$/;" e enum:AbiKind +AARCH64_FEATURES rust/compiler/rustc_target/src/target_features.rs /^static AARCH64_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[$/;" v +AArch64 rust/compiler/rustc_target/src/asm/mod.rs /^ AArch64(AArch64InlineAsmReg),$/;" e enum:InlineAsmReg +AArch64 rust/compiler/rustc_target/src/asm/mod.rs /^ AArch64(AArch64InlineAsmRegClass),$/;" e enum:InlineAsmRegClass +AArch64 rust/compiler/rustc_target/src/asm/mod.rs /^ AArch64,$/;" e enum:InlineAsmArch +AArch64 rust/compiler/rustc_target/src/asm/mod.rs /^ AArch64,$/;" e enum:InlineAsmClobberAbi +AArch64InlineAsmReg rust/compiler/rustc_target/src/asm/aarch64.rs /^impl AArch64InlineAsmReg {$/;" c +AArch64InlineAsmRegClass rust/compiler/rustc_target/src/asm/aarch64.rs /^impl AArch64InlineAsmRegClass {$/;" c +AArch64NoX18 rust/compiler/rustc_target/src/asm/mod.rs /^ AArch64NoX18,$/;" e enum:InlineAsmClobberAbi +AAssocType rust/tests/run-make/rustdoc-search-load-itemtype/foo.rs /^ type AAssocType;$/;" t interface:ATrait +AB rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^ impl Deref for AB {$/;" c method:issue_15392::A::deref_mut +AB rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^ impl DerefMut for AB {$/;" c method:issue_15392::A::deref_mut +AB rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^ struct AB(String);$/;" s module:issue_15392 +AB rust/src/tools/miri/tests/pass/negative_discriminant.rs /^enum AB {$/;" g +AB rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AB {$/;" s +AB rust/tests/ui/coherence/coherence-overlap-negate-alias-strict.rs /^trait AB = A + B;$/;" i +AB rust/tests/ui/coherence/coherence-overlap-trait-alias.rs /^trait AB = A + B;$/;" i +AB rust/tests/ui/consts/const-binops.rs /^static AB: bool = -1 <= 2;$/;" v +AB rust/tests/ui/methods/method-ambig-two-traits-from-impls.rs /^impl A for AB {$/;" c +AB rust/tests/ui/methods/method-ambig-two-traits-from-impls.rs /^impl B for AB {$/;" c +AB rust/tests/ui/methods/method-ambig-two-traits-from-impls.rs /^struct AB {}$/;" s +AB rust/tests/ui/methods/method-ambig-two-traits-from-impls2.rs /^impl A for AB {$/;" c +AB rust/tests/ui/methods/method-ambig-two-traits-from-impls2.rs /^impl B for AB {$/;" c +AB rust/tests/ui/methods/method-ambig-two-traits-from-impls2.rs /^struct AB {}$/;" s +ABC rust/compiler/rustc_codegen_cranelift/example/mini_core_hello_world.rs /^ static ABC: *const u8;$/;" v function:main +ABC rust/compiler/rustc_codegen_cranelift/example/mini_core_hello_world.rs /^ static ABC: *const u8;$/;" v function:main +ABC rust/compiler/rustc_codegen_gcc/example/mini_core_hello_world.rs /^ static ABC: *const u8;$/;" v function:main +ABC rust/compiler/rustc_codegen_gcc/example/mini_core_hello_world.rs /^ static ABC: *const u8;$/;" v function:main +ABC rust/tests/debuginfo/borrowed-c-style-enum.rs /^enum ABC { TheA, TheB, TheC }$/;" g +ABC rust/tests/debuginfo/borrowed-enum.rs /^enum ABC {$/;" g +ABC rust/tests/debuginfo/enum-thinlto.rs /^enum ABC {$/;" g +ABC rust/tests/debuginfo/unique-enum.rs /^enum ABC {$/;" g +ABC rust/tests/ui/lint/dead-code/lint-dead-code-4.rs /^enum ABC { \/\/~ ERROR enum `ABC` is never used$/;" g +ABC rust/tests/ui/lint/non-snake-case/lint-non-snake-case-functions.rs /^ fn ABC() {}$/;" P implementation:Foo +ABC rust/tests/ui/lint/non-snake-case/lint-non-snake-case-functions.rs /^ fn ABC();$/;" P interface:X +ABCD rust/src/tools/rustfmt/tests/source/reorder_modules/disabled_style_edition_2024.rs /^mod ABCD;$/;" n +ABCD rust/src/tools/rustfmt/tests/source/reorder_modules/disabled_style_edition_2027.rs /^mod ABCD;$/;" n +ABCD rust/src/tools/rustfmt/tests/source/reorder_modules/enabled_style_edition_2015.rs /^mod ABCD;$/;" n +ABCD rust/src/tools/rustfmt/tests/source/reorder_modules/enabled_style_edition_2024.rs /^mod ABCD;$/;" n +ABCD rust/src/tools/rustfmt/tests/source/reorder_modules/enabled_style_edition_2027.rs /^mod ABCD;$/;" n +ABI rust/compiler/rustc_target/src/callconv/powerpc64.rs /^enum ABI {$/;" g +ABI rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ABI,$/;" e enum:SyntaxKind +ABI_CAFE rust/compiler/rustc_codegen_cranelift/build_system/abi_cafe.rs /^static ABI_CAFE: CargoProject = CargoProject::new(ABI_CAFE_REPO.source_dir(), "abi_cafe_target")/;" v +ABI_CAFE_REPO rust/compiler/rustc_codegen_cranelift/build_system/abi_cafe.rs /^static ABI_CAFE_REPO: GitRepo = GitRepo::github($/;" v +ABSTRACT_KW rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ABSTRACT_KW,$/;" e enum:SyntaxKind +ABar rust/tests/ui/traits/bound/auxiliary/on_structs_and_enums_xc.rs /^ ABar(isize),$/;" e enum:Bar +ABar rust/tests/ui/traits/bound/on-structs-and-enums-in-fns.rs /^ ABar(isize),$/;" e enum:Bar +ABar rust/tests/ui/traits/bound/on-structs-and-enums-in-impls.rs /^ ABar(isize),$/;" e enum:Bar +ABar rust/tests/ui/traits/bound/on-structs-and-enums.rs /^ ABar(isize),$/;" e enum:Bar +ABig👩‍👩‍👧‍👧Family rust/tests/ui/parser/emoji-identifiers.rs /^struct ABig👩‍👩‍👧‍👧Family; \/\/~ ERROR identifiers cannot contain emoji$/;" s +ABranch rust/tests/ui/nll/polonius/nll-problem-case-3-issue-68934.rs /^ ABranch(&'a mut Tree<'a, A, B>, A),$/;" e enum:Tree +AC rust/tests/ui/consts/const-binops.rs /^static AC: bool = 1.0f64 <= 2.0;$/;" v +ACK rust/src/tools/clippy/tests/ui-toml/upper_case_acronyms_aggressive/upper_case_acronyms.rs /^ ACK,$/;" e enum:Flags +ACK rust/src/tools/clippy/tests/ui/upper_case_acronyms.rs /^ ACK,$/;" e enum:Flags +ACL rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^pub struct ACL {$/;" s +ACLENotation rust/library/stdarch/crates/stdarch-gen-arm/src/typekinds.rs /^ ACLENotation,$/;" e enum:TypeRepr +ACTIVE_GROUPS rust/src/build_helper/src/ci.rs /^ static ACTIVE_GROUPS: Mutex> = Mutex::new(Vec::new());$/;" v module:gha +AD rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AD {$/;" s +AD rust/tests/ui/consts/const-binops.rs /^static AD: bool = 1 < 2;$/;" v +ADD1 rust/tests/ui/const-generics/gca/coherence-fail.rs /^impl Trait3 for [(); ADD1::<1>] {}$/;" c +ADD1 rust/tests/ui/const-generics/gca/coherence-ok.rs /^impl Trait for [(); ADD1::<1>] {}$/;" c +ADD1 rust/tests/ui/const-generics/gca/coherence-ok.rs /^impl Trait for [(); ADD1::<2>] {}$/;" c +ADDR rust/src/tools/miri/tests/pass/concurrency/address_reuse_happens_before.rs /^static ADDR: AtomicUsize = AtomicUsize::new(0);$/;" v +ADDR rust/tests/ui/mir/auxiliary/static_fnptr.rs /^pub static ADDR: fn() = foo;$/;" v +ADDRESS_FAMILY rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^pub type ADDRESS_FAMILY = u16;$/;" t +ADDRINFOA rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^impl Default for ADDRINFOA {$/;" c +ADDRINFOA rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^pub struct ADDRINFOA {$/;" s +ADT rust/tests/ui/const-generics/mgca/explicit_anon_consts_literals_hack.rs /^struct ADT { field: u8 }$/;" s +ADT rust/tests/ui/enum-discriminant/discriminant_value-wrapper.rs /^enum ADT {$/;" g +ADT rust/tests/ui/enum-discriminant/discriminant_value.rs /^enum ADT {$/;" g +ADecoder rust/tests/ui/drop/dropck-normalize-errors.rs /^pub struct ADecoder<'a> {$/;" s +AE rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AE {$/;" s +AE rust/tests/ui/consts/const-binops.rs /^static AE: bool = -1 < 2;$/;" v +AEnum rust/tests/run-make/rustdoc-search-load-itemtype/foo.rs /^pub enum AEnum {$/;" g +AF rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AF {$/;" s +AF rust/tests/ui/consts/const-binops.rs /^static AF: bool = 1.0f64 < 2.0;$/;" v +AFoo rust/src/tools/clippy/tests/ui-toml/item_name_repetitions/threshold5/item_name_repetitions.rs /^ AFoo,$/;" e enum:Foo +AFoo rust/src/tools/clippy/tests/ui-toml/item_name_repetitions/threshold5/item_name_repetitions.rs /^ AFoo,$/;" e enum:Foo2 +AFoobar rust/tests/ui/attributes/collapse-debuginfo-invalid.rs /^type AFoobar = impl Foobar;$/;" t +AForeignType rust/tests/run-make/rustdoc-search-load-itemtype/foo.rs /^ pub type AForeignType;$/;" t +AFuture rust/tests/ui/async-await/issue-67252-unnamed-future.rs /^impl Future for AFuture{$/;" c +AFuture rust/tests/ui/async-await/issue-67252-unnamed-future.rs /^pub struct AFuture;$/;" s +AG rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AG {$/;" s +AG rust/tests/ui/array-slice-vec/check-static-slice.rs /^static AG: &'static isize = &AA[2];$/;" v +AG rust/tests/ui/consts/const-binops.rs /^static AG: bool = 1 != 2;$/;" v +AGenericStruct rust/tests/debuginfo/generic-struct.rs /^struct AGenericStruct {$/;" s +AH rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AH {$/;" s +AH rust/tests/ui/consts/const-binops.rs /^static AH: bool = -1 != 2;$/;" v +AI rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^enum AI {$/;" g +AI rust/tests/ui/consts/const-binops.rs /^static AI: bool = 1.0f64 != 2.0;$/;" v +AIX rust/compiler/rustc_target/src/callconv/powerpc64.rs /^ AIX, \/\/ used by AIX OS, big-endian only$/;" e enum:ABI +AIX_METADATA_SYMBOL_NAME rust/compiler/rustc_codegen_ssa/src/back/metadata.rs /^static AIX_METADATA_SYMBOL_NAME: &'static str = "__aix_rust_metadata";$/;" v +AJ rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AJ {$/;" s +AJ rust/tests/ui/consts/const-binops.rs /^static AJ: bool = 2 >= 1;$/;" v +AK rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AK {$/;" s +AK rust/tests/ui/consts/const-binops.rs /^static AK: bool = 2 >= -2;$/;" v +AL rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AL {$/;" s +AL rust/tests/ui/consts/const-binops.rs /^static AL: bool = 1.0f64 >= -2.0;$/;" v +ALIGN rust/tests/ui/allocator/alloc-shrink-oob-read.rs /^ static ALIGN: usize = 1;$/;" v function:test_triangle +ALIGNED_ZST rust/tests/ui/consts/ptr_comparisons.rs /^static ALIGNED_ZST: AlignedZst = AlignedZst;$/;" v +ALIGN_SPECIFIED_TWICE_1 rust/tests/codegen-llvm/align-static.rs /^pub static ALIGN_SPECIFIED_TWICE_1: u64 = 0;$/;" v +ALIGN_SPECIFIED_TWICE_2 rust/tests/codegen-llvm/align-static.rs /^pub static ALIGN_SPECIFIED_TWICE_2: u64 = 0;$/;" v +ALIGN_SPECIFIED_TWICE_3 rust/tests/codegen-llvm/align-static.rs /^pub static ALIGN_SPECIFIED_TWICE_3: u64 = 0;$/;" v +ALLOC rust/compiler/rustc_codegen_gcc/example/alloc_example.rs /^static ALLOC: System = System;$/;" v +ALLOC rust/src/tools/rust-analyzer/crates/rust-analyzer/src/bin/main.rs /^static ALLOC: jemallocator::Jemalloc = jemallocator::Jemalloc;$/;" v +ALLOC rust/src/tools/rust-analyzer/crates/rust-analyzer/src/bin/main.rs /^static ALLOC: mimalloc::MiMalloc = mimalloc::MiMalloc;$/;" v +ALLOC rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lib.rs /^static ALLOC: dhat::Alloc = dhat::Alloc;$/;" v +ALLOC rust/tests/incremental/issue-84252-global-alloc.rs /^static ALLOC: System = System;$/;" v +ALLOC rust/tests/run-make/no-alloc-shim/foo.rs /^static ALLOC: Alloc = Alloc;$/;" v +ALLOC rust/tests/ui/threads-sendsync/tls-in-global-alloc.rs /^static ALLOC: Alloc = Alloc;$/;" v +ALLOCATOR rust/src/tools/miri/tests/pass/global_allocator.rs /^static ALLOCATOR: Allocator = Allocator;$/;" v +ALLOCATOR rust/tests/run-make/allocator-shim-circular-deps/my_lib.rs /^static ALLOCATOR: System = System;$/;" v +ALLOCATOR rust/tests/run-make/crate-circular-deps-link/c.rs /^static ALLOCATOR: Allocator = Allocator;$/;" v +ALLOCATOR rust/tests/run-make/wasm-exceptions-nostd/src/arena_alloc.rs /^static ALLOCATOR: ArenaAllocator = ArenaAllocator::new();$/;" v +ALLOCATOR rust/tests/ui/allocator/auxiliary/custom-as-global.rs /^static ALLOCATOR: A = A(AtomicUsize::new(0));$/;" v +ALLOCATOR rust/tests/ui/process/process-panic-after-fork.rs /^static ALLOCATOR: PidChecking = PidChecking {$/;" v +ALLOCATOR_METHODS rust/compiler/rustc_ast/src/expand/allocator.rs /^pub static ALLOCATOR_METHODS: &[AllocatorMethod] = &[$/;" v +ALLOW rust/src/tools/clippy/tests/ui/upper_case_acronyms.rs /^ ALLOW,$/;" e enum:AllowOnField +ALLOWED_EXT rust/src/tools/miropt-test-tools/src/lib.rs /^ static ALLOWED_EXT: &[&str] = &["mir", "dot"];$/;" v function:files_for_miropt_test +ALLOWED_MD rust/src/tools/lint-docs/src/lib.rs /^static ALLOWED_MD: &str = r#"# Allowed-by-default Lints$/;" v +ALL_OPERATIONS rust/library/compiler-builtins/crates/libm-macros/src/shared.rs /^pub static ALL_OPERATIONS: LazyLock> = LazyLock::new(|| {$/;" v +ALL_VALIDATORS rust/tests/ui/unsized/issue-91801.rs /^pub static ALL_VALIDATORS: &[(&'static str, &'static Validator)] =$/;" v +ALPHABETIC rust/library/coretests/tests/unicode/test_data.rs /^pub(super) static ALPHABETIC: &[RangeInclusive; 759] = &[$/;" v +ALSONoWarningHERE rust/src/tools/clippy/tests/ui/upper_case_acronyms.rs /^pub struct ALSONoWarningHERE;$/;" s +ALSO_USES_PTR rust/tests/ui/raw-ref-op/unusual_locations.rs /^static ALSO_USES_PTR: () = { let u = (); &raw const u; };$/;" v +ALayer rust/tests/ui/traits/track-obligations.rs /^impl Layer for ALayer {$/;" c +ALayer rust/tests/ui/traits/track-obligations.rs /^struct ALayer(C);$/;" s +ALeaf rust/tests/ui/nll/polonius/nll-problem-case-3-issue-68934.rs /^ ALeaf(A),$/;" e enum:Tree +ALongNameBecauseItHelpsTestingTheCurrentProblem rust/tests/rustdoc-gui/src/lib2/lib.rs /^ pub trait ALongNameBecauseItHelpsTestingTheCurrentProblem:$/;" i module:long_trait +AM rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AM {$/;" s +AM rust/tests/ui/consts/const-binops.rs /^static AM: bool = 2 > 1;$/;" v +AMP rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ AMP,$/;" e enum:SyntaxKind +AMP2 rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ AMP2,$/;" e enum:SyntaxKind +AMPEQ rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ AMPEQ,$/;" e enum:SyntaxKind +AN rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AN {$/;" s +AN rust/tests/ui/consts/const-binops.rs /^static AN: bool = 2 > -2;$/;" v +ANOTHER_STATIC rust/compiler/rustc_codegen_cranelift/example/mini_core_hello_world.rs /^ static ANOTHER_STATIC: &u8 = &A_STATIC;$/;" v function:main +ANOTHER_STATIC rust/compiler/rustc_codegen_gcc/example/mini_core_hello_world.rs /^ static ANOTHER_STATIC: &u8 = &A_STATIC;$/;" v function:main +AName2 rust/tests/ui/methods/wrong-ambig-message.rs /^ trait AName2 {$/;" i function:main +AO rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AO {$/;" s +AO rust/tests/ui/consts/const-binops.rs /^static AO: bool = 1.0f64 > -2.0;$/;" v +AP rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AP {$/;" s +APPLICABILITY rust/src/tools/clippy/clippy_lints_internal/src/internal_paths.rs /^pub static APPLICABILITY: PathLookup = type_path!(rustc_errors::Applicability);$/;" v +AQ rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AQ;$/;" s +AR rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AR {$/;" s +ARCM rust/tests/ui/drop/dropck_legal_cycles.rs /^impl<'a> Children<'a> for ARCM<'a> {$/;" c +ARCM rust/tests/ui/drop/dropck_legal_cycles.rs /^impl<'a> Marked for ARCM<'a> {$/;" c +ARCM rust/tests/ui/drop/dropck_legal_cycles.rs /^impl<'a> Named for ARCM<'a> {$/;" c +ARCM rust/tests/ui/drop/dropck_legal_cycles.rs /^struct ARCM<'a>(&'static str, Arc>>);$/;" s +ARCMData rust/tests/ui/drop/dropck_legal_cycles.rs /^struct ARCMData<'a> {$/;" s +ARCRC rust/tests/ui/drop/dropck_legal_cycles.rs /^impl<'a> Children<'a> for ARCRC<'a> {$/;" c +ARCRC rust/tests/ui/drop/dropck_legal_cycles.rs /^impl<'a> Marked for ARCRC<'a> {$/;" c +ARCRC rust/tests/ui/drop/dropck_legal_cycles.rs /^impl<'a> Named for ARCRC<'a> {$/;" c +ARCRC rust/tests/ui/drop/dropck_legal_cycles.rs /^struct ARCRC<'a>(Arc>>);$/;" s +ARCRCData rust/tests/ui/drop/dropck_legal_cycles.rs /^struct ARCRCData<'a> {$/;" s +ARCRW rust/tests/ui/drop/dropck_legal_cycles.rs /^impl<'a> Children<'a> for ARCRW<'a> {$/;" c +ARCRW rust/tests/ui/drop/dropck_legal_cycles.rs /^impl<'a> Marked for ARCRW<'a> {$/;" c +ARCRW rust/tests/ui/drop/dropck_legal_cycles.rs /^impl<'a> Named for ARCRW<'a> {$/;" c +ARCRW rust/tests/ui/drop/dropck_legal_cycles.rs /^struct ARCRW<'a>(Arc>>);$/;" s +ARCRWData rust/tests/ui/drop/dropck_legal_cycles.rs /^struct ARCRWData<'a> {$/;" s +ARGC rust/library/std/src/sys/args/unix.rs /^ static ARGC: Atomic = AtomicIsize::new(0);$/;" v module:imp +ARGS rust/library/std/src/sys/args/sgx.rs /^static ARGS: Atomic = AtomicUsize::new(0);$/;" v +ARGS rust/library/std/src/sys/args/zkvm.rs /^static ARGS: OnceLock> = OnceLock::new();$/;" v +ARGV rust/library/std/src/sys/args/unix.rs /^ static ARGV: Atomic<*mut *const u8> = AtomicPtr::new(ptr::null_mut());$/;" v module:imp +ARGV_INIT_ARRAY rust/library/std/src/sys/args/unix.rs /^ static ARGV_INIT_ARRAY: extern "C" fn($/;" v module:imp +ARG_LIST rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ARG_LIST,$/;" e enum:SyntaxKind +ARM64_NT_NEON128 rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^impl Default for ARM64_NT_NEON128 {$/;" c +ARM64_NT_NEON128_0 rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^pub struct ARM64_NT_NEON128_0 {$/;" s +ARM_FEATURES rust/compiler/rustc_target/src/target_features.rs /^static ARM_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[$/;" v +ARRAY rust/library/stdarch/crates/core_arch/src/s390x/vector.rs /^ static ARRAY: Align64<[u8; 128]> = Align64([0; 128]);$/;" v function:tests::test_vector_lcbb +ARRAY rust/src/tools/miri/tests/fail/stacked_borrows/unescaped_static.rs /^static ARRAY: [u8; 2] = [0, 1];$/;" v +ARRAY rust/src/tools/miri/tests/pass/concurrency/issue-miri-4655-mix-atomic-nonatomic.rs /^static mut ARRAY: [u8; SIZE] = [0; _];$/;" v +ARRAY rust/tests/ui/consts/issue-54582.rs /^pub static ARRAY: [(&dyn Stage, &str); 1] = [$/;" v +ARRAY rust/tests/ui/cross-crate/auxiliary/pub_static_array.rs /^pub static ARRAY: [u8; 1] = [1];$/;" v +ARRAY_EXPR rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ARRAY_EXPR,$/;" e enum:SyntaxKind +ARRAY_TYPE rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ARRAY_TYPE,$/;" e enum:SyntaxKind +ARR_STATIC rust/tests/ui/const-generics/generic_arg_infer/in-signature.rs /^static ARR_STATIC: [u8; _] = [0; 3];$/;" v +ARef rust/tests/rustdoc-html/elided-lifetime.rs /^type ARef<'a> = Ref<'a>;$/;" t +AS rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AS {$/;" s +AS rust/tests/ui/wf/issue-48638.rs /^ type AS = As;$/;" t implementation:AT +AS rust/tests/ui/wf/issue-48638.rs /^ type AS;$/;" t interface:A +ASCII_CHARACTER_CLASS rust/library/coretests/benches/ascii.rs /^static ASCII_CHARACTER_CLASS: [AsciiCharacterClass; 256] = [$/;" v +ASM_CLOBBER_ABI rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_CLOBBER_ABI,$/;" e enum:SyntaxKind +ASM_CONST rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_CONST,$/;" e enum:SyntaxKind +ASM_DIR_SPEC rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_DIR_SPEC,$/;" e enum:SyntaxKind +ASM_EXPR rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_EXPR,$/;" e enum:SyntaxKind +ASM_KW rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_KW,$/;" e enum:SyntaxKind +ASM_LABEL rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_LABEL,$/;" e enum:SyntaxKind +ASM_OPERAND_EXPR rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_OPERAND_EXPR,$/;" e enum:SyntaxKind +ASM_OPERAND_NAMED rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_OPERAND_NAMED,$/;" e enum:SyntaxKind +ASM_OPTION rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_OPTION,$/;" e enum:SyntaxKind +ASM_OPTIONS rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_OPTIONS,$/;" e enum:SyntaxKind +ASM_REG_OPERAND rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_REG_OPERAND,$/;" e enum:SyntaxKind +ASM_REG_SPEC rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_REG_SPEC,$/;" e enum:SyntaxKind +ASM_SUPPORTED_ARCHS rust/src/tools/compiletest/src/common.rs /^ static ASM_SUPPORTED_ARCHS: &[&str] = &[$/;" v method:Config::has_asm_support +ASM_SYM rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASM_SYM,$/;" e enum:SyntaxKind +ASSERT rust/tests/ui/consts/const-eval/zst_operand_eval.rs /^static ASSERT: () = [()][!(std::mem::size_of::() == 4) as usize];$/;" v +ASSIST_LABEL rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/introduce_named_lifetime.rs /^static ASSIST_LABEL: &str = "Introduce named lifetime";$/;" v +ASSIST_NAME rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/introduce_named_lifetime.rs /^static ASSIST_NAME: &str = "introduce_named_lifetime";$/;" v +ASSOC_ITEM_LIST rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASSOC_ITEM_LIST,$/;" e enum:SyntaxKind +ASSOC_TYPE_ARG rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASSOC_TYPE_ARG,$/;" e enum:SyntaxKind +AST_ID_MAP_DROP_THREAD rust/src/tools/rust-analyzer/crates/span/src/ast_id.rs /^ static AST_ID_MAP_DROP_THREAD: std::sync::OnceLock<$/;" v method:AstIdMap::drop +ASYNC_KW rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ASYNC_KW,$/;" e enum:SyntaxKind +AS_KW rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ AS_KW,$/;" e enum:SyntaxKind +AService rust/tests/ui/traits/track-obligations.rs /^impl Service for AService {$/;" c +AService rust/tests/ui/traits/track-obligations.rs /^struct AService;$/;" s +AShr rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AShr = 22,$/;" e enum:Opcode +ASlash rust/src/tools/rustfmt/tests/source/issue-5011.rs /^pub(crate) struct ASlash($/;" s +AStar rust/src/tools/rustfmt/tests/source/issue-5011.rs /^pub(crate) struct AStar($/;" s +AStruct rust/src/tools/rustfmt/tests/source/issue-2936.rs /^impl Something for AStruct {$/;" c +AStruct rust/src/tools/rustfmt/tests/source/issue-2936.rs /^struct AStruct {$/;" s +AStruct rust/tests/debuginfo/vec-slices.rs /^struct AStruct {$/;" s +AStruct rust/tests/run-make/rustdoc-search-load-itemtype/foo.rs /^impl AStruct {$/;" c +AStruct rust/tests/run-make/rustdoc-search-load-itemtype/foo.rs /^pub struct AStruct {$/;" s +AT rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ AT,$/;" e enum:SyntaxKind +AT rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^enum AT {$/;" g +AT rust/tests/ui/const-generics/issues/issue-72845.rs /^ type AT: Depth;$/;" t interface:Type +AT rust/tests/ui/issues/issue-37291/auxiliary/lib.rs /^ type AT = AV;$/;" t implementation:BV +AT rust/tests/ui/issues/issue-37291/auxiliary/lib.rs /^ type AT: A;$/;" t interface:B +AT rust/tests/ui/nll/issue-52992.rs /^ type AT = T; \/\/ only fails with a generic AT$/;" t implementation:Generic +AT rust/tests/ui/nll/issue-52992.rs /^ type AT;$/;" t interface:Trait +AT rust/tests/ui/wf/issue-48638.rs /^impl A for AT {$/;" c +AT rust/tests/ui/wf/issue-48638.rs /^pub struct AT;$/;" s +ATC rust/tests/ui/higher-ranked/trait-bounds/normalize-under-binder/issue-62529-3.rs /^impl<'a> ATC<'a> for () {$/;" c +ATC rust/tests/ui/higher-ranked/trait-bounds/normalize-under-binder/issue-62529-3.rs /^trait ATC<'a> {$/;" i +ATOM rust/src/tools/clippy/tests/ui/single_option_map.rs /^static ATOM: AtomicUsize = AtomicUsize::new(42);$/;" v +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicBool = AtomicBool::new(false);$/;" v function:atomic_and_or +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicBool = AtomicBool::new(false);$/;" v function:atomic_swap +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicBool = AtomicBool::new(false);$/;" v function:atomic_xor +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicI8 = AtomicI8::new(0);$/;" v function:atomic_max +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicI8 = AtomicI8::new(5);$/;" v function:atomic_min +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicIsize = AtomicIsize::new(0);$/;" v function:atomic_compare_exchange +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicIsize = AtomicIsize::new(0);$/;" v function:atomic_compare_exchange_illegal_acq_rel +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicIsize = AtomicIsize::new(0);$/;" v function:atomic_compare_exchange_illegal_release +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicIsize = AtomicIsize::new(0);$/;" v function:atomic_compare_exchange_weak_illegal_acq_rel +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicIsize = AtomicIsize::new(0);$/;" v function:atomic_compare_exchange_weak_illegal_release +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicU8 = AtomicU8::new(0);$/;" v function:atomic_add +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicU8 = AtomicU8::new(0);$/;" v function:atomic_umax +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicU8 = AtomicU8::new(0x13);$/;" v function:atomic_nand +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicU8 = AtomicU8::new(5);$/;" v function:atomic_sub +ATOMIC rust/library/coretests/tests/atomic.rs /^ static ATOMIC: AtomicU8 = AtomicU8::new(5);$/;" v function:atomic_umin +ATOMIC rust/src/tools/miri/tests/pass/atomic.rs /^ static ATOMIC: AtomicIsize = AtomicIsize::new(0);$/;" v function:atomic_all_ops +ATOMIC rust/src/tools/miri/tests/pass/atomic.rs /^ static ATOMIC: AtomicU64 = AtomicU64::new(0);$/;" v function:atomic_u64 +ATOMIC rust/src/tools/miri/tests/pass/atomic.rs /^ static mut ATOMIC: AtomicBool = AtomicBool::new(false);$/;" v function:atomic_bool +ATOMIC_UNSIGNED rust/src/tools/miri/tests/pass/atomic.rs /^ static ATOMIC_UNSIGNED: AtomicUsize = AtomicUsize::new(0);$/;" v function:atomic_all_ops +ATR rust/library/std/src/sys/pal/itron/abi.rs /^pub type ATR = uint_t;$/;" t +ATTR rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ATTR,$/;" e enum:SyntaxKind +ATTRIBUTES rust/library/std/src/sys/fs/windows/remove_dir_all.rs /^ static ATTRIBUTES: Atomic = AtomicU32::new(c::OBJ_DONT_REPARSE);$/;" v function:open_link_no_reparse +ATTRS_ADDITIONS rust/compiler/rustc_ast_lowering/src/delegation.rs /^static ATTRS_ADDITIONS: &[AttrAdditionInfo] = &[$/;" v +ATT_SYNTAX_KW rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ ATT_SYNTAX_KW,$/;" e enum:SyntaxKind +ATrait rust/src/tools/rustfmt/tests/source/trait.rs /^ pub trait ATrait$/;" i module:test +ATrait rust/tests/run-make/rustdoc-search-load-itemtype/foo.rs /^pub trait ATrait {$/;" i +ATraitAlias rust/tests/run-make/rustdoc-search-load-itemtype/foo.rs /^pub trait ATraitAlias = ATrait;$/;" i +ATraitWithALooongName rust/src/tools/rustfmt/tests/source/trait.rs /^ pub trait ATraitWithALooongName {}$/;" i module:test +ATy rust/tests/ui/generic-associated-types/unsatisfied-outlives-bound.rs /^trait ATy {$/;" i +AType rust/tests/run-make/rustdoc-search-load-itemtype/foo.rs /^pub type AType = AStruct;$/;" t +AType rust/tests/ui/generic-associated-types/issue-81712-cyclic-traits.rs /^ type AType: A;$/;" t interface:B +AU rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AU {$/;" s +AUTO_KW rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ AUTO_KW,$/;" e enum:SyntaxKind +AUTO_ONE rust/tests/debuginfo/c-style-enum.rs /^static mut AUTO_ONE: AutoDiscriminant = One;$/;" v +AUTO_THREE rust/tests/debuginfo/c-style-enum.rs /^static mut AUTO_THREE: AutoDiscriminant = One;$/;" v +AUTO_TWO rust/tests/debuginfo/c-style-enum.rs /^static mut AUTO_TWO: AutoDiscriminant = One;$/;" v +AV rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AV {$/;" s +AV rust/tests/ui/issues/issue-37291/auxiliary/lib.rs /^impl A for AV {}$/;" c +AV rust/tests/ui/issues/issue-37291/auxiliary/lib.rs /^pub struct AV;$/;" s +AVR_FEATURES rust/compiler/rustc_target/src/target_features.rs /^static AVR_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[$/;" v +AVariant rust/tests/run-make/rustdoc-search-load-itemtype/foo.rs /^ AVariant,$/;" e enum:AEnum +AVeryVeryLongEnumName rust/src/tools/rustfmt/tests/source/issue-1127.rs /^ AVeryVeryLongEnumName,$/;" e enum:TestEnum +AW rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^enum AW {$/;" g +AWAIT_EXPR rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ AWAIT_EXPR,$/;" e enum:SyntaxKind +AWAIT_KW rust/src/tools/rust-analyzer/crates/parser/src/syntax_kind/generated.rs /^ AWAIT_KW,$/;" e enum:SyntaxKind +AX rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^enum AX {$/;" g +AY rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AY {}$/;" s +AZ rust/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive-inline.rs /^struct AZ {$/;" s +A_CONSTANT rust/tests/ui/svh/auxiliary/svh-a-base.rs /^static A_CONSTANT : isize = 2;$/;" v +A_CONSTANT rust/tests/ui/svh/auxiliary/svh-a-change-lit.rs /^static A_CONSTANT : isize = 2;$/;" v +A_CONSTANT rust/tests/ui/svh/auxiliary/svh-a-change-significant-cfg.rs /^static A_CONSTANT : isize = 2;$/;" v +A_CONSTANT rust/tests/ui/svh/auxiliary/svh-a-change-trait-bound.rs /^static A_CONSTANT : isize = 2;$/;" v +A_CONSTANT rust/tests/ui/svh/auxiliary/svh-a-change-type-arg.rs /^static A_CONSTANT : isize = 2;$/;" v +A_CONSTANT rust/tests/ui/svh/auxiliary/svh-a-change-type-ret.rs /^static A_CONSTANT : isize = 2;$/;" v +A_CONSTANT rust/tests/ui/svh/auxiliary/svh-a-change-type-static.rs /^static A_CONSTANT : i32 = 2;$/;" v +A_STATIC rust/compiler/rustc_codegen_cranelift/example/mini_core.rs /^pub static A_STATIC: u8 = 42;$/;" v +A_STATIC rust/compiler/rustc_codegen_gcc/example/mini_core.rs /^pub static A_STATIC: u8 = 42;$/;" v +Aa rust/src/tools/clippy/tests/ui/non_expressive_names_error_recovery.rs /^pub struct Aa(PhantomData);$/;" s +AaStable rust/tests/rustdoc-html/stability.rs /^ impl super::AaStable {$/;" c module:unstable +AaStable rust/tests/rustdoc-html/stability.rs /^ impl super::AaStable {$/;" c module:unstable_stripped +AaStable rust/tests/rustdoc-html/stability.rs /^pub struct AaStable;$/;" s +Aaa rust/src/tools/clippy/tests/ui-toml/min_ident_chars/auxiliary/extern_types.rs /^pub struct Aaa;$/;" s +Aaa rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^impl Deref for Aaa {$/;" c +Aaa rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^impl DerefMut for Aaa {$/;" c +Aaa rust/src/tools/clippy/tests/ui/explicit_deref_methods.rs /^struct Aaa;$/;" s +Aaa rust/tests/crashes/113846.rs /^trait Aaa {$/;" i +Aaa rust/tests/ui/issues/issue-17771.rs /^trait Aaa { fn dummy(&self) { } }$/;" i +Aaaaaa rust/tests/ui/const-generics/defaults/mismatched_ty_const_in_trait_impl.rs /^impl Aaaaaa for () {$/;" c +Aaaaaa rust/tests/ui/const-generics/defaults/mismatched_ty_const_in_trait_impl.rs /^trait Aaaaaa {$/;" i +Aaaaaaa rust/tests/rustdoc-js/generics-impl.rs /^impl Aaaaaaa {$/;" c +Aaaaaaa rust/tests/rustdoc-js/generics-impl.rs /^impl Read for Aaaaaaa {$/;" c +Aaaaaaa rust/tests/rustdoc-js/generics-impl.rs /^pub struct Aaaaaaa;$/;" s +Aaaaaaa rust/tests/rustdoc-js/impl-trait.rs /^impl Aaaaaaa for () {}$/;" c +Aaaaaaa rust/tests/rustdoc-js/impl-trait.rs /^pub trait Aaaaaaa {}$/;" i +Aaaaaaa rust/tests/rustdoc-js/raw-pointer.rs /^pub struct Aaaaaaa {}$/;" s +Aapcs rust/compiler/rustc_abi/src/canon_abi.rs /^ Aapcs,$/;" e enum:ArmCall +Aapcs rust/compiler/rustc_abi/src/extern_abi.rs /^ Aapcs {$/;" e enum:ExternAbi +Aapcs rust/compiler/rustc_public/src/ty.rs /^ Aapcs { unwind: bool },$/;" e enum:Abi +Aapcs rust/src/rustdoc-json-types/lib.rs /^ Aapcs { unwind: bool },$/;" e enum:Abi +Aapcs rust/src/tools/rust-analyzer/crates/hir-ty/src/lib.rs /^ Aapcs,$/;" e enum:FnAbi +AapcsUnwind rust/src/tools/rust-analyzer/crates/hir-ty/src/lib.rs /^ AapcsUnwind,$/;" e enum:FnAbi +Aarch64 rust/compiler/rustc_target/src/spec/abi_map.rs /^ Aarch64,$/;" e enum:ArchKind +Aarch64 rust/compiler/rustc_target/src/spec/base/nto_qnx.rs /^ Aarch64,$/;" e enum:Arch +Aarch64SoftfloatNeon rust/compiler/rustc_codegen_ssa/src/errors.rs /^pub(crate) struct Aarch64SoftfloatNeon;$/;" s +Abbreviated rust/src/tools/compiletest/src/read2.rs /^ Abbreviated { head: Vec, skipped: usize },$/;" e enum:ProcOutput +Abc rust/src/tools/clippy/tests/ui/duplicated_attributes.rs /^trait Abc {}$/;" i +Abc rust/src/tools/clippy/tests/ui/match_same_arms.rs /^pub enum Abc {$/;" g +Abc rust/tests/debuginfo/msvc-pretty-enums.rs /^ Abc(u32) = 1000,$/;" e enum:ArbitraryDiscr +Abc rust/tests/ui/associated-consts/associated-const-type-parameter-arrays-2.rs /^impl Foo for Abc {$/;" c +Abc rust/tests/ui/associated-consts/associated-const-type-parameter-arrays-2.rs /^struct Abc;$/;" s +Abc rust/tests/ui/associated-consts/associated-const-type-parameter-arrays.rs /^impl Foo for Abc {$/;" c +Abc rust/tests/ui/associated-consts/associated-const-type-parameter-arrays.rs /^struct Abc;$/;" s +Abc rust/tests/ui/associated-consts/associated-const-type-parameter-pattern.rs /^impl Foo for Abc {$/;" c +Abc rust/tests/ui/associated-consts/associated-const-type-parameter-pattern.rs /^struct Abc;$/;" s +Abc rust/tests/ui/associated-consts/associated-const-type-parameters.rs /^impl Foo for Abc {$/;" c +Abc rust/tests/ui/associated-consts/associated-const-type-parameters.rs /^struct Abc;$/;" s +Abc rust/tests/ui/const-generics/mgca/assoc-const-projection-in-bound.rs /^trait Abc {}$/;" i +Abc rust/tests/ui/mir/mir_codegen_switch.rs /^enum Abc {$/;" g +Abi rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ Abi,$/;" e enum:RustcLayoutType +Abi rust/compiler/rustc_middle/src/mir/syntax.rs /^ Abi,$/;" e enum:UnwindTerminateReason +Abi rust/compiler/rustc_middle/src/ty/context/impl_interner.rs /^ type Abi = ExternAbi;$/;" t implementation:TyCtxt +Abi rust/compiler/rustc_public/src/ty.rs /^pub enum Abi {$/;" g +Abi rust/compiler/rustc_public/src/unstable/convert/internal.rs /^impl RustcInternal for Abi {$/;" c +Abi rust/compiler/rustc_type_ir/src/inherent.rs /^pub trait Abi>: Copy + Debug + Hash + Eq {$/;" i +Abi rust/compiler/rustc_type_ir/src/interner.rs /^ type Abi: Abi;$/;" t interface:Interner +Abi rust/library/core/src/intrinsics/mir.rs /^ Abi,$/;" e enum:UnwindTerminateReason +Abi rust/library/core/src/mem/type_info.rs /^pub enum Abi {$/;" g +Abi rust/src/librustdoc/json/conversions.rs /^impl FromClean for Abi {$/;" c +Abi rust/src/rustdoc-json-types/lib.rs /^pub enum Abi {$/;" g +Abi rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^ type Abi = FnAbi;$/;" t implementation:DbInterner +Abi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Abi {$/;" c +Abi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for Abi {$/;" c +Abi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for Abi {$/;" c +Abi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for Abi {}$/;" c +Abi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for Abi {$/;" c +Abi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for Abi {$/;" c +Abi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for Abi {$/;" c +Abi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for Abi {$/;" c +Abi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct Abi {$/;" s +Abi rust/src/tools/rust-analyzer/crates/syntax/src/ast/node_ext.rs /^impl ast::Abi {$/;" c +AbiAlign rust/compiler/rustc_abi/src/lib.rs /^impl AbiAlign {$/;" c +AbiAlign rust/compiler/rustc_abi/src/lib.rs /^impl Deref for AbiAlign {$/;" c +AbiAlign rust/compiler/rustc_abi/src/lib.rs /^pub struct AbiAlign {$/;" s +AbiBuilderMethods rust/compiler/rustc_codegen_ssa/src/traits/abi.rs /^pub trait AbiBuilderMethods: BackendTypes {$/;" i +AbiC rust/tests/rustdoc-json/fn_pointer/abi.rs /^pub type AbiC = extern "C" fn();$/;" t +AbiCUnwind rust/tests/rustdoc-json/fn_pointer/abi.rs /^pub type AbiCUnwind = extern "C-unwind" fn();$/;" t +AbiCafe rust/compiler/rustc_codegen_cranelift/build_system/main.rs /^ AbiCafe,$/;" e enum:Command +AbiCannotBeCalled rust/compiler/rustc_hir_typeck/src/errors.rs /^pub(crate) struct AbiCannotBeCalled {$/;" s +AbiCannotBeCoroutine rust/compiler/rustc_ast_passes/src/errors.rs /^pub(crate) struct AbiCannotBeCoroutine {$/;" s +AbiCustomClothedFunction rust/compiler/rustc_hir_analysis/src/errors.rs /^pub(crate) struct AbiCustomClothedFunction {$/;" s +AbiCustomSafeForeignFunction rust/compiler/rustc_ast_passes/src/errors.rs /^pub(crate) struct AbiCustomSafeForeignFunction {$/;" s +AbiCustomSafeFunction rust/compiler/rustc_ast_passes/src/errors.rs /^pub(crate) struct AbiCustomSafeFunction {$/;" s +AbiErrorDisabledVectorType rust/compiler/rustc_monomorphize/src/errors.rs /^pub(crate) struct AbiErrorDisabledVectorType<'a> {$/;" s +AbiErrorUnsupportedUnsizedParameter rust/compiler/rustc_monomorphize/src/errors.rs /^pub(crate) struct AbiErrorUnsupportedUnsizedParameter<'a> {$/;" s +AbiErrorUnsupportedVectorType rust/compiler/rustc_monomorphize/src/errors.rs /^pub(crate) struct AbiErrorUnsupportedVectorType<'a> {$/;" s +AbiExample rust/tests/ui/specialization/prefer-specializing-impl-over-default.rs /^trait AbiExample {$/;" i +AbiFromStrErr rust/compiler/rustc_abi/src/lib.rs /^pub enum AbiFromStrErr {$/;" g +AbiHashStable rust/compiler/rustc_symbol_mangling/src/export.rs /^trait AbiHashStable<'tcx> {$/;" i +AbiInvalidAttribute rust/compiler/rustc_passes/src/errors.rs /^pub(crate) struct AbiInvalidAttribute {$/;" s +AbiKind rust/compiler/rustc_target/src/callconv/aarch64.rs /^pub(crate) enum AbiKind {$/;" g +AbiMap rust/compiler/rustc_target/src/spec/abi_map.rs /^impl AbiMap {$/;" c +AbiMap rust/compiler/rustc_target/src/spec/abi_map.rs /^pub struct AbiMap {$/;" s +AbiMapping rust/compiler/rustc_target/src/spec/abi_map.rs /^impl AbiMapping {$/;" c +AbiMapping rust/compiler/rustc_target/src/spec/abi_map.rs /^pub enum AbiMapping {$/;" g +AbiMismatch rust/compiler/rustc_abi/src/layout.rs /^ struct AbiMismatch;$/;" s method:LayoutCalculator::layout_of_union +AbiMismatch rust/compiler/rustc_type_ir/src/error.rs /^ AbiMismatch(#[type_visitable(ignore)] ExpectedFound),$/;" e enum:TypeError +AbiMismatch rust/src/tools/rust-analyzer/crates/proc-macro-srv/src/dylib.rs /^ AbiMismatch(String),$/;" e enum:LoadProcMacroDylibError +AbiMismatchArgument rust/compiler/rustc_middle/src/mir/interpret/error.rs /^ AbiMismatchArgument {$/;" e enum:UndefinedBehaviorInfo +AbiMismatchReturn rust/compiler/rustc_middle/src/mir/interpret/error.rs /^ AbiMismatchReturn { caller_ty: Ty<'tcx>, callee_ty: Ty<'tcx> },$/;" e enum:UndefinedBehaviorInfo +AbiMustNotHaveParametersOrReturnType rust/compiler/rustc_ast_passes/src/errors.rs /^pub(crate) struct AbiMustNotHaveParametersOrReturnType {$/;" s +AbiMustNotHaveReturnType rust/compiler/rustc_ast_passes/src/errors.rs /^pub(crate) struct AbiMustNotHaveReturnType {$/;" s +AbiNe rust/compiler/rustc_passes/src/errors.rs /^pub(crate) struct AbiNe {$/;" s +AbiOf rust/compiler/rustc_passes/src/errors.rs /^pub(crate) struct AbiOf {$/;" s +AbiRequiredTargetFeature rust/compiler/rustc_interface/src/errors.rs /^pub(crate) struct AbiRequiredTargetFeature<'a> {$/;" s +AbiRequiredTargetFeature rust/compiler/rustc_monomorphize/src/errors.rs /^pub(crate) struct AbiRequiredTargetFeature<'a> {$/;" s +AbiRust rust/tests/rustdoc-json/fn_pointer/abi.rs /^pub type AbiRust = fn();$/;" t +AbiRustCold rust/tests/rustdoc-json/fn_pointer/abi.rs /^pub type AbiRustCold = extern "rust-cold" fn();$/;" t +AbiSpecifiedMultipleTimes rust/compiler/rustc_ast_lowering/src/errors.rs /^pub(crate) struct AbiSpecifiedMultipleTimes {$/;" s +AbiSystem rust/tests/rustdoc-json/fn_pointer/abi.rs /^pub type AbiSystem = extern "system" fn();$/;" t +AbiSystemUnwind rust/tests/rustdoc-json/fn_pointer/abi.rs /^pub type AbiSystemUnwind = extern "system-unwind" fn();$/;" t +AbiTest rust/compiler/rustc_codegen_gcc/build_system/src/main.rs /^ AbiTest,$/;" e enum:Command +AbiVectorcall rust/tests/rustdoc-json/vectorcall.rs /^pub type AbiVectorcall = extern "vectorcall" fn();$/;" t +AbiVectorcallUnwind rust/tests/rustdoc-json/vectorcall.rs /^pub type AbiVectorcallUnwind = extern "vectorcall-unwind" fn();$/;" t +AbiX86Interrupt rust/compiler/rustc_ast_passes/src/errors.rs /^pub(crate) struct AbiX86Interrupt {$/;" s +Abort rust/compiler/rustc_public/src/mir/body.rs /^ Abort,$/;" e enum:TerminatorKind +Abort rust/src/tools/compiletest/src/common.rs /^ Abort,$/;" e enum:PanicStrategy +Abort rust/src/tools/miri/src/diagnostics.rs /^ Abort(String),$/;" e enum:TerminationInfo +Abort rust/src/tools/miri/src/machine.rs /^ Abort,$/;" e enum:RejectOpWith +Abort rust/src/tools/miropt-test-tools/src/lib.rs /^ Abort,$/;" e enum:PanicStrategy +Abort rust/src/tools/rust-analyzer/crates/hir-ty/src/mir.rs /^ Abort,$/;" e enum:TerminatorKind +AbortIfPanic rust/compiler/rustc_thread_pool/src/unwind.rs /^impl Drop for AbortIfPanic {$/;" c +AbortIfPanic rust/compiler/rustc_thread_pool/src/unwind.rs /^pub(super) struct AbortIfPanic;$/;" s +AbortOnDrop rust/src/tools/miri/tests/pass-dep/libc/pthread-sync.rs /^impl AbortOnDrop {$/;" c +AbortOnDrop rust/src/tools/miri/tests/pass-dep/libc/pthread-sync.rs /^impl Drop for AbortOnDrop {$/;" c +AbortOnDrop rust/src/tools/miri/tests/pass-dep/libc/pthread-sync.rs /^struct AbortOnDrop;$/;" s +AbortRunTest rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/ext.rs /^impl Notification for AbortRunTest {$/;" c +AbortRunTest rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/ext.rs /^pub enum AbortRunTest {}$/;" g +AbortUnwindingCalls rust/compiler/rustc_mir_transform/src/abort_unwinding_calls.rs /^impl<'tcx> crate::MirPass<'tcx> for AbortUnwindingCalls {$/;" c +AbortUnwindingCalls rust/compiler/rustc_mir_transform/src/abort_unwinding_calls.rs /^pub(super) struct AbortUnwindingCalls;$/;" s +Aborted rust/compiler/rustc_codegen_ssa/src/back/write.rs /^ Aborted,$/;" e enum:start_executing_work::CodegenState +Aborted rust/library/std/src/sync/mpmc/select.rs /^ Aborted,$/;" e enum:Selected +AboveName rust/src/tools/rust-analyzer/crates/ide/src/annotations.rs /^ AboveName,$/;" e enum:AnnotationLocation +AboveName rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ AboveName,$/;" e enum:AnnotationLocation +AboveWholeItem rust/src/tools/rust-analyzer/crates/ide/src/annotations.rs /^ AboveWholeItem,$/;" e enum:AnnotationLocation +AboveWholeItem rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ AboveWholeItem,$/;" e enum:AnnotationLocation +Abox rust/tests/ui/codegen/output-slot-init-vs-noninit.rs /^struct Abox {$/;" s +Abs rust/compiler/rustc_const_eval/src/interpret/intrinsics/simd.rs /^ Abs,$/;" e enum:InterpCx::eval_simd_intrinsic::Op +Abs rust/src/tools/rust-analyzer/crates/hir-expand/src/mod_path.rs /^ Abs,$/;" e enum:PathKind +AbsPath rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl AbsPath {$/;" c +AbsPath rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl AsRef for AbsPath {$/;" c +AbsPath rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl AsRef for AbsPath {$/;" c +AbsPath rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl AsRef for AbsPath {$/;" c +AbsPath rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl ToOwned for AbsPath {$/;" c +AbsPath rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl fmt::Display for AbsPath {$/;" c +AbsPath rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl<'a> TryFrom<&'a Utf8Path> for &'a AbsPath {$/;" c +AbsPath rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl + ?Sized> PartialEq

for AbsPath {$/;" c +AbsPath rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^pub struct AbsPath(Utf8Path);$/;" s +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl AsRef for AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl AsRef for AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl AsRef for AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl AsRef for AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl Borrow for AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl TryFrom<&str> for AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl TryFrom for AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl fmt::Display for AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl ops::Deref for AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^impl + ?Sized> PartialEq

for AbsPathBuf {$/;" c +AbsPathBuf rust/src/tools/rust-analyzer/crates/paths/src/lib.rs /^pub struct AbsPathBuf(Utf8PathBuf);$/;" s +AbsPathBuf rust/src/tools/rust-analyzer/crates/project-model/src/manifest_path.rs /^impl From for AbsPathBuf {$/;" c +AbsPathWithModule rust/compiler/rustc_resolve/src/errors.rs /^pub(crate) struct AbsPathWithModule {$/;" s +AbsPathWithModuleSugg rust/compiler/rustc_resolve/src/errors.rs /^pub(crate) struct AbsPathWithModuleSugg {$/;" s +Absent rust/compiler/rustc_mir_dataflow/src/drop_flag_effects.rs /^ Absent,$/;" e enum:DropFlagState +Absent rust/src/bootstrap/src/utils/channel.rs /^ Absent,$/;" e enum:GitInfo +Absent rust/tests/ui/let-else/let-else-deref-coercion-annotated.rs /^ Absent,$/;" e enum:Bar +Absent rust/tests/ui/let-else/let-else-deref-coercion.rs /^ Absent,$/;" e enum:Bar +AbsentErr rust/compiler/rustc_span/src/lib.rs /^ AbsentErr,$/;" e enum:ExternalSourceKind +AbsentOk rust/compiler/rustc_span/src/lib.rs /^ AbsentOk,$/;" e enum:ExternalSourceKind +Absolute rust/library/std/src/sys/process/unix/common.rs /^ Absolute,$/;" e enum:ProgramKind +Absolute rust/src/tools/miri/src/concurrency/thread.rs /^ Absolute,$/;" e enum:TimeoutAnchor +Absolute rust/src/tools/miri/src/shims/unix/macos/sync.rs /^ Absolute { clock_op: &'a OpTy<'tcx>, timeout_op: &'a OpTy<'tcx> },$/;" e enum:MacOsFutexTimeout +Absolute rust/src/tools/rust-analyzer/crates/ide-completion/src/context.rs /^ Absolute,$/;" e enum:Qualified +Absolute rust/tests/run-make/remap-path-prefix-dwarf/rmake.rs /^ Absolute,$/;" e enum:PathType +AbsoluteBytePos rust/compiler/rustc_middle/src/query/on_disk_cache.rs /^impl AbsoluteBytePos {$/;" c +AbsoluteBytePos rust/compiler/rustc_middle/src/query/on_disk_cache.rs /^pub struct AbsoluteBytePos(u64);$/;" s +AbsoluteNonReplaced rust/src/tools/rustfmt/tests/source/issue-510.rs /^impl ISizeAndMarginsComputer for AbsoluteNonReplaced {$/;" c +AbsolutePaths rust/src/tools/clippy/clippy_lints/src/absolute_paths.rs /^impl AbsolutePaths {$/;" c +AbsolutePaths rust/src/tools/clippy/clippy_lints/src/absolute_paths.rs /^impl<'tcx> LateLintPass<'tcx> for AbsolutePaths {$/;" c +AbsolutePaths rust/src/tools/clippy/clippy_lints/src/absolute_paths.rs /^pub struct AbsolutePaths {$/;" s +Absorb rust/src/tools/clippy/tests/ui/useless_conversion.rs /^ impl From<()> for Absorb {$/;" c function:direct_application +Absorb rust/src/tools/clippy/tests/ui/useless_conversion.rs /^ impl From for Absorb {$/;" c function:direct_application +Absorb rust/src/tools/clippy/tests/ui/useless_conversion.rs /^ struct Absorb;$/;" s function:direct_application +Abstract rust/library/std/src/os/unix/net/addr.rs /^ Abstract(&'a ByteStr),$/;" e enum:AddressKind +Abstract rust/library/std/src/os/windows/net/addr.rs /^ Abstract(&'a ByteStr),$/;" e enum:AddressKind +AbstractRenderer rust/tests/ui/issues/issue-18107.rs /^pub trait AbstractRenderer {}$/;" i +Abstracted rust/src/tools/clippy/tests/ui/unnecessary_to_owned.rs /^ pub trait Abstracted {}$/;" i module:issue_8507 +AbstractedWaiter rust/compiler/rustc_query_impl/src/job.rs /^struct AbstractedWaiter {$/;" s +AbsurdComparisonResult rust/src/tools/clippy/clippy_lints/src/operators/absurd_extreme_comparisons.rs /^enum AbsurdComparisonResult {$/;" g +Acc rust/src/tools/rust-analyzer/crates/rust-analyzer/src/cli/analysis_stats.rs /^ struct Acc {$/;" s method:AnalysisStats::run_term_search +AcceptContext rust/compiler/rustc_attr_parsing/src/attributes/util.rs /^impl AcceptContext<'_, '_, S> {$/;" c +AcceptContext rust/compiler/rustc_attr_parsing/src/context.rs /^impl<'f, 'sess, S: Stage> Deref for AcceptContext<'f, 'sess, S> {$/;" c +AcceptContext rust/compiler/rustc_attr_parsing/src/context.rs /^impl<'f, 'sess, S: Stage> DerefMut for AcceptContext<'f, 'sess, S> {$/;" c +AcceptContext rust/compiler/rustc_attr_parsing/src/context.rs /^impl<'f, 'sess: 'f, S: Stage> AcceptContext<'f, 'sess, S> {$/;" c +AcceptContext rust/compiler/rustc_attr_parsing/src/context.rs /^pub struct AcceptContext<'f, 'sess, S: Stage> {$/;" s +AcceptFn rust/compiler/rustc_attr_parsing/src/attributes/mod.rs /^type AcceptFn = for<'sess> fn(&mut T, &mut AcceptContext<'_, 'sess, S>, &ArgParser);$/;" t +AcceptFn rust/compiler/rustc_attr_parsing/src/context.rs /^pub(crate) type AcceptFn =$/;" t +AcceptMapping rust/compiler/rustc_attr_parsing/src/attributes/mod.rs /^type AcceptMapping = &'static [(&'static [Symbol], AttributeTemplate, AcceptFn)];$/;" t +Accepted rust/src/tools/tidy/src/features.rs /^ Accepted,$/;" e enum:Status +Accepted rust/tests/ui/traits/default_auto_traits/default-bounds.rs /^struct Accepted;$/;" s +AcceptedSince rust/compiler/rustc_middle/src/middle/mod.rs /^ AcceptedSince(Symbol),$/;" e enum:lib_features::FeatureStability +Access rust/compiler/rustc_mir_transform/src/liveness.rs /^struct Access {$/;" s +Access rust/src/tools/miri/src/borrow_tracker/stacked_borrows/diagnostics.rs /^ Access(AccessKind),$/;" e enum:InvalidationCause +Access rust/src/tools/miri/src/borrow_tracker/stacked_borrows/diagnostics.rs /^ Access(AccessOp),$/;" e enum:Operation +Access rust/src/tools/miri/src/borrow_tracker/tree_borrows/tree/tests.rs /^ Access(TestAccess),$/;" e enum:spurious_read::TestEvent +Access rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^impl From for Access {$/;" c +Access rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^pub enum Access {$/;" g +Access rust/tests/crashes/135470.rs /^trait Access {$/;" i +Access rust/tests/ui/derives/derive-Debug-use-ufcs-struct.rs /^pub trait Access {$/;" i +Access rust/tests/ui/implied-bounds/ice-unbound-region-vars.rs /^impl<'a, 'b: 'a> MapAccess for Access<'a> {$/;" c +Access rust/tests/ui/implied-bounds/ice-unbound-region-vars.rs /^struct Access<'a> {$/;" s +Access rust/tests/ui/inference/issue-80816.rs /^pub trait Access {$/;" i +Access rust/tests/ui/privacy/missing-mir-priv-bounds-2.rs /^trait Access: PubTr {$/;" i +Access rust/tests/ui/privacy/missing-mir-priv-bounds-3.rs /^trait Access: Super {$/;" i +Access rust/tests/ui/privacy/missing-mir-priv-bounds.rs /^trait Access: PubTr {$/;" i +AccessAssoc rust/tests/ui/privacy/missing-mir-priv-bounds-2.rs /^ type AccessAssoc = <::AssocPriv as GetUnreachable>::Assoc;$/;" t implementation:T +AccessAssoc rust/tests/ui/privacy/missing-mir-priv-bounds-2.rs /^ type AccessAssoc;$/;" t interface:Access +AccessAssoc rust/tests/ui/privacy/missing-mir-priv-bounds-3.rs /^ type AccessAssoc = <::AssocSuper as GetUnreachable>::Assoc;$/;" t implementation:T +AccessAssoc rust/tests/ui/privacy/missing-mir-priv-bounds-3.rs /^ type AccessAssoc;$/;" t interface:Access +AccessAssoc rust/tests/ui/privacy/missing-mir-priv-bounds.rs /^ type AccessAssoc = <::AssocPriv as GetUnreachable>::Assoc;$/;" t implementation:T +AccessAssoc rust/tests/ui/privacy/missing-mir-priv-bounds.rs /^ type AccessAssoc;$/;" t interface:Access +AccessCause rust/src/tools/miri/src/borrow_tracker/tree_borrows/diagnostics.rs /^impl AccessCause {$/;" c +AccessCause rust/src/tools/miri/src/borrow_tracker/tree_borrows/diagnostics.rs /^impl fmt::Display for AccessCause {$/;" c +AccessCause rust/src/tools/miri/src/borrow_tracker/tree_borrows/diagnostics.rs /^pub enum AccessCause {$/;" g +AccessDenied rust/library/std/src/os/xous/ffi/definitions.rs /^ AccessDenied = 23,$/;" e enum:Error +AccessDepth rust/compiler/rustc_borrowck/src/lib.rs /^enum AccessDepth {$/;" g +AccessError rust/library/std/src/thread/local.rs /^impl Error for AccessError {}$/;" c +AccessError rust/library/std/src/thread/local.rs /^impl fmt::Debug for AccessError {$/;" c +AccessError rust/library/std/src/thread/local.rs /^impl fmt::Display for AccessError {$/;" c +AccessError rust/library/std/src/thread/local.rs /^pub struct AccessError;$/;" s +AccessEvent rust/src/tools/miri/src/shims/native_lib/mod.rs /^impl AccessEvent {$/;" c +AccessEvent rust/src/tools/miri/src/shims/native_lib/mod.rs /^pub enum AccessEvent {$/;" g +AccessFactsExtractor rust/compiler/rustc_borrowck/src/polonius/legacy/accesses.rs /^impl<'a, 'tcx> Visitor<'tcx> for AccessFactsExtractor<'a, 'tcx> {$/;" c +AccessFactsExtractor rust/compiler/rustc_borrowck/src/polonius/legacy/accesses.rs /^impl<'tcx> AccessFactsExtractor<'_, 'tcx> {$/;" c +AccessFactsExtractor rust/compiler/rustc_borrowck/src/polonius/legacy/accesses.rs /^struct AccessFactsExtractor<'a, 'tcx> {$/;" s +AccessKind rust/compiler/rustc_borrowck/src/diagnostics/mutability_errors.rs /^pub(crate) enum AccessKind {$/;" g +AccessKind rust/compiler/rustc_mir_transform/src/liveness.rs /^enum AccessKind {$/;" g +AccessKind rust/src/tools/miri/src/borrow_tracker/mod.rs /^impl fmt::Display for AccessKind {$/;" c +AccessKind rust/src/tools/miri/src/borrow_tracker/mod.rs /^pub enum AccessKind {$/;" g +AccessKind rust/src/tools/miri/src/borrow_tracker/tree_borrows/perms.rs /^ impl Exhaustive for AccessKind {$/;" c module:propagation_optimization_checks +AccessKind rust/src/tools/miri/src/concurrency/sync.rs /^impl fmt::Display for AccessKind {$/;" c +AccessKind rust/src/tools/miri/src/concurrency/sync.rs /^pub enum AccessKind {$/;" g +AccessLevel rust/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs /^pub enum AccessLevel {$/;" g +AccessOp rust/src/tools/miri/src/borrow_tracker/stacked_borrows/diagnostics.rs /^struct AccessOp {$/;" s +AccessRange rust/src/tools/miri/src/shims/native_lib/mod.rs /^impl AccessRange {$/;" c +AccessRange rust/src/tools/miri/src/shims/native_lib/mod.rs /^pub struct AccessRange {$/;" s +AccessRelatedness rust/src/tools/miri/src/borrow_tracker/tree_borrows/perms.rs /^ impl Exhaustive for AccessRelatedness {$/;" c module:propagation_optimization_checks +AccessRelatedness rust/src/tools/miri/src/borrow_tracker/tree_borrows/tree.rs /^impl AccessRelatedness {$/;" c +AccessRelatedness rust/src/tools/miri/src/borrow_tracker/tree_borrows/tree.rs /^pub enum AccessRelatedness {$/;" g +AccessToUnionField rust/compiler/rustc_mir_build/src/check_unsafety.rs /^ AccessToUnionField,$/;" e enum:UnsafeOpKind +AccessToUnionFieldRequiresUnsafe rust/compiler/rustc_mir_build/src/errors.rs /^pub(crate) struct AccessToUnionFieldRequiresUnsafe {$/;" s +AccessToUnionFieldRequiresUnsafeUnsafeOpInUnsafeFnAllowed rust/compiler/rustc_mir_build/src/errors.rs /^pub(crate) struct AccessToUnionFieldRequiresUnsafeUnsafeOpInUnsafeFnAllowed {$/;" s +AccessType rust/src/tools/miri/src/concurrency/data_race.rs /^enum AccessType {$/;" g +AccessType rust/src/tools/miri/src/concurrency/data_race.rs /^impl AccessType {$/;" c +AccessType rust/src/tools/miri/src/data_structures/range_object_map.rs /^pub enum AccessType {$/;" g +AccessedAlloc rust/src/tools/miri/src/diagnostics.rs /^ AccessedAlloc(AllocId, AllocRange, borrow_tracker::AccessKind),$/;" e enum:NonHaltingDiagnostic +AccessedPtr rust/compiler/rustc_middle/src/mir/interpret/error.rs /^ AccessedPtr,$/;" e enum:CheckAlignMsg +AccessibleExpanded rust/tests/ui/conditional-compilation/cfg_accessible.rs /^struct AccessibleExpanded;$/;" s +AccessibleTraitAssoc rust/tests/ui/conditional-compilation/cfg_accessible.rs /^struct AccessibleTraitAssoc;$/;" s +Account rust/src/tools/clippy/tests/ui/unnecessary_iter_cloned.rs /^ Account,$/;" e enum:FileType +Account rust/src/tools/clippy/tests/ui/unnecessary_to_owned.rs /^ Account,$/;" e enum:FileType +AceCount rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub AceCount: u16,$/;" m struct:ACL +Ack rust/src/tools/miri/tests/pass/issues/issue-36278-prefix-nesting.rs /^type Ack = P>;$/;" t +Ack rust/tests/ui/codegen/dynamic-size-of-prefix-correctly-36278.rs /^type Ack = P>;$/;" t +Acknowledge rust/library/core/src/ascii/ascii_char.rs /^ Acknowledge = 6,$/;" e enum:AsciiChar +AclRevision rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub AclRevision: u8,$/;" m struct:ACL +AclSize rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub AclSize: u16,$/;" m struct:ACL +AcqRel rust/compiler/rustc_middle/src/ty/consts/int.rs /^ AcqRel = 3,$/;" e enum:AtomicOrdering +AcqRel rust/library/core/src/intrinsics/mod.rs /^ AcqRel = 3,$/;" e enum:AtomicOrdering +AcqRel rust/library/core/src/sync/atomic.rs /^ AcqRel,$/;" e enum:Ordering +AcqRel rust/src/tools/miri/src/concurrency/data_race.rs /^ AcqRel,$/;" e enum:AtomicFenceOrd +AcqRel rust/src/tools/miri/src/concurrency/data_race.rs /^ AcqRel,$/;" e enum:AtomicRwOrd +AcqRel rust/tests/run-make/atomic-lock-free/atomic_lock_free.rs /^ AcqRel = 3,$/;" e enum:AtomicOrdering +Acquire rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ Acquire = 4,$/;" e enum:AtomicOrdering +Acquire rust/compiler/rustc_middle/src/ty/consts/int.rs /^ Acquire = 2,$/;" e enum:AtomicOrdering +Acquire rust/library/core/src/intrinsics/mod.rs /^ Acquire = 2,$/;" e enum:AtomicOrdering +Acquire rust/library/core/src/sync/atomic.rs /^ Acquire,$/;" e enum:Ordering +Acquire rust/src/tools/miri/genmc-sys/src/lib.rs /^ Acquire = 3,$/;" e enum:ffi::MemOrdering +Acquire rust/src/tools/miri/src/concurrency/data_race.rs /^ Acquire,$/;" e enum:AtomicFenceOrd +Acquire rust/src/tools/miri/src/concurrency/data_race.rs /^ Acquire,$/;" e enum:AtomicReadOrd +Acquire rust/src/tools/miri/src/concurrency/data_race.rs /^ Acquire,$/;" e enum:AtomicRwOrd +Acquire rust/tests/crashes/119095.rs /^trait Acquire {$/;" i +Acquire rust/tests/crashes/140577.rs /^trait Acquire {$/;" i +Acquire rust/tests/run-make/atomic-lock-free/atomic_lock_free.rs /^ Acquire = 2,$/;" e enum:AtomicOrdering +Acquire rust/tests/rustdoc-js/assoc-type-loop.rs /^pub trait Acquire<'c> {$/;" i +Acquire rust/tests/ui/codegen/subtyping-enforces-type-equality.rs /^trait Acquire<'a> {$/;" i +Acquire1 rust/library/std/src/io/stdio/tests.rs /^ Acquire1,$/;" e enum:test_lock::State +Acquire2 rust/library/std/src/io/stdio/tests.rs /^ Acquire2,$/;" e enum:test_lock::State +AcquireRelease rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AcquireRelease = 6,$/;" e enum:AtomicOrdering +AcquireRelease rust/src/tools/miri/genmc-sys/src/lib.rs /^ AcquireRelease = 5,$/;" e enum:ffi::MemOrdering +AcquireThreadHandler rust/compiler/rustc_thread_pool/src/lib.rs /^type AcquireThreadHandler = dyn Fn() + Send + Sync;$/;" t +Action rust/compiler/rustc_codegen_cranelift/src/debuginfo/gcc_except_table.rs /^impl Action {$/;" c +Action rust/compiler/rustc_codegen_cranelift/src/debuginfo/gcc_except_table.rs /^pub(super) struct Action {$/;" s +Action rust/compiler/rustc_mir_transform/src/add_call_guards.rs /^ enum Action {$/;" g method:AddCallGuards::run_pass +Action rust/src/tools/clippy/tests/ui/crashes/ice-14303.rs /^pub enum Action {$/;" g +Action rust/src/tools/clippy/tests/ui/crashes/ice-1969.rs /^ type Action: From<*const f64>;$/;" t interface:Convert +Action rust/src/tools/clippy/tests/ui/unused_async.rs /^ trait Action {$/;" i module:issue14704 +ActionKind rust/compiler/rustc_codegen_cranelift/src/debuginfo/gcc_except_table.rs /^pub(super) enum ActionKind {$/;" g +ActionKind rust/src/tools/miri/genmc-sys/src/lib.rs /^ type ActionKind;$/;" t module:ffi +ActionKind rust/src/tools/miri/genmc-sys/src/lib.rs /^ enum ActionKind {$/;" g module:ffi +ActionOffset rust/compiler/rustc_codegen_cranelift/src/debuginfo/gcc_except_table.rs /^pub(super) struct ActionOffset(u64);$/;" s +ActionPermit rust/tests/mir-opt/inline_coroutine_body.rs /^impl<'a, T> ActionPermit<'a, T> {$/;" c +ActionPermit rust/tests/mir-opt/inline_coroutine_body.rs /^pub struct ActionPermit<'a, T> {$/;" s +ActionRowBuilder rust/tests/rustdoc-html/infinite-redirection.rs /^ pub struct ActionRowBuilder;$/;" s module:auto::action_row +ActionRowBuilder rust/tests/rustdoc-json/doc_hidden_failure.rs /^ pub struct ActionRowBuilder;$/;" s module:auto::action_row +ActionTable rust/compiler/rustc_codegen_cranelift/src/debuginfo/gcc_except_table.rs /^impl ActionTable {$/;" c +ActionTable rust/compiler/rustc_codegen_cranelift/src/debuginfo/gcc_except_table.rs /^pub(super) struct ActionTable {$/;" s +Actions rust/src/tools/clippy/tests/ui-toml/item_name_repetitions/threshold0/item_name_repetitions.rs /^enum Actions {}$/;" g +ActivatedAt rust/compiler/rustc_borrowck/src/borrow_set.rs /^ ActivatedAt(Location),$/;" e enum:TwoPhaseActivation +Activation rust/compiler/rustc_borrowck/src/lib.rs /^ Activation(WriteKind, BorrowIndex),$/;" e enum:ReadOrWrite +Active rust/compiler/rustc_ast/src/expand/autodiff_attrs.rs /^ Active,$/;" e enum:DiffActivity +Active rust/compiler/rustc_mir_dataflow/src/drop_flag_effects.rs /^ Active(VariantIdx),$/;" e enum:InactiveVariants +Active rust/compiler/rustc_session/src/session.rs /^ Active { session_directory: PathBuf, _lock_file: flock::Lock },$/;" e enum:IncrCompSession +Active rust/src/tools/clippy/clippy_dev/src/parse.rs /^ Active(ActiveLint<'cx>),$/;" e enum:Lint +Active rust/src/tools/miri/src/shims/unix/macos/sync.rs /^ Active {$/;" e enum:MacOsUnfairLock +Active rust/tests/ui/traits/next-solver/generalize/subtype-obligations-bivariant-args.rs /^ Active { upstream: S },$/;" e enum:State +ActiveJobGuard rust/compiler/rustc_query_impl/src/execution.rs /^impl<'tcx, K> ActiveJobGuard<'tcx, K>$/;" c +ActiveJobGuard rust/compiler/rustc_query_impl/src/execution.rs /^impl<'tcx, K> Drop for ActiveJobGuard<'tcx, K>$/;" c +ActiveJobGuard rust/compiler/rustc_query_impl/src/execution.rs /^struct ActiveJobGuard<'tcx, K>$/;" s +ActiveKeyStatus rust/compiler/rustc_middle/src/query/plumbing.rs /^pub enum ActiveKeyStatus<'tcx> {$/;" g +ActiveLint rust/src/tools/clippy/clippy_dev/src/parse.rs /^pub struct ActiveLint<'cx> {$/;" s +ActiveOnly rust/compiler/rustc_ast/src/expand/autodiff_attrs.rs /^ ActiveOnly,$/;" e enum:DiffActivity +ActiveParameter rust/src/tools/rust-analyzer/crates/ide-db/src/active_parameter.rs /^impl<'db> ActiveParameter<'db> {$/;" c +ActiveParameter rust/src/tools/rust-analyzer/crates/ide-db/src/active_parameter.rs /^pub struct ActiveParameter<'db> {$/;" s +ActiveTls rust/library/std/src/sys/pal/sgx/abi/tls/mod.rs /^impl<'a> Drop for ActiveTls<'a> {$/;" c +ActiveTls rust/library/std/src/sys/pal/sgx/abi/tls/mod.rs /^pub struct ActiveTls<'a> {$/;" s +Actor rust/tests/ui/async-await/in-trait/unconstrained-impl-region.rs /^impl<'a> Actor for () {$/;" c +Actor rust/tests/ui/async-await/in-trait/unconstrained-impl-region.rs /^pub(crate) trait Actor: Sized {$/;" i +ActorFuture rust/tests/ui/impl-trait/associated-impl-trait-type-issue-114325.rs /^ struct ActorFuture(NA::RuntimeAccess);$/;" s method:RuntimeRef::spawn_local +Actual rust/library/std/src/backtrace.rs /^ Actual(backtrace_rs::Frame),$/;" e enum:RawFrame +Actual rust/tests/rustdoc-html/inline_local/blanket-impl-reexported-trait-94183.rs /^ pub trait Actual {}$/;" i module:actual_sub +ActualImplExpectedKind rust/compiler/rustc_trait_selection/src/errors.rs /^pub enum ActualImplExpectedKind {$/;" g +ActualImplExpectedLifetimeKind rust/compiler/rustc_trait_selection/src/errors.rs /^pub enum ActualImplExpectedLifetimeKind {$/;" g +ActualImplExplNotes rust/compiler/rustc_trait_selection/src/errors.rs /^impl<'tcx> ActualImplExplNotes<'tcx> {$/;" c +ActualImplExplNotes rust/compiler/rustc_trait_selection/src/errors.rs /^pub enum ActualImplExplNotes<'tcx> {$/;" g +ActualOtherType rust/tests/ui/privacy/pub-priv-dep/pub-priv1.rs /^ ActualOtherType(OtherType, PubType),$/;" e enum:PublicEnum +ActualOtherTypeStruct rust/tests/ui/privacy/pub-priv-dep/pub-priv1.rs /^ ActualOtherTypeStruct {$/;" e enum:PublicEnum +ActualSize rust/tests/ui/associated-types/issue-54108.rs /^ type ActualSize = ();$/;" t implementation:UnitEncoder +ActualSize rust/tests/ui/associated-types/issue-54108.rs /^ type ActualSize;$/;" t interface:SubEncoder +ActuallyDrop rust/tests/ui/union/union-nodrop.rs /^impl Drop for ActuallyDrop {$/;" c +ActuallyPub rust/tests/ui/trimmed-paths/auxiliary/doc_hidden_helper.rs /^pub struct ActuallyPub {}$/;" s +ActuallyPub rust/tests/ui/trimmed-paths/doc-hidden.rs /^ pub(crate) struct ActuallyPub {}$/;" s module:local +ActuallyPubInHiddenMod rust/tests/ui/trimmed-paths/auxiliary/doc_hidden_helper.rs /^ pub struct ActuallyPubInHiddenMod {}$/;" s module:hidden_mod +ActuallyPubInHiddenMod rust/tests/ui/trimmed-paths/doc-hidden.rs /^ pub(crate) struct ActuallyPubInHiddenMod {}$/;" s module:local::hidden_mod +ActuallyPubInPubMod rust/tests/ui/trimmed-paths/auxiliary/doc_hidden_helper.rs /^ pub struct ActuallyPubInPubMod {}$/;" s module:pub_mod +ActuallyPubInPubMod rust/tests/ui/trimmed-paths/doc-hidden.rs /^ pub(crate) struct ActuallyPubInPubMod {}$/;" s module:local::pub_mod +ActuallySuper rust/tests/ui/dyn-compatibility/almost-supertrait-associated-type.rs /^struct ActuallySuper;$/;" s +ActuallySuper rust/tests/ui/dyn-compatibility/ice-generics-of-crate-root-152335.rs /^struct ActuallySuper;$/;" s +AdaptedMatrixProvider rust/tests/ui/nll/continue-after-missing-main.rs /^impl<'a, T> AdaptedMatrixProvider<'a, T> {$/;" c +AdaptedMatrixProvider rust/tests/ui/nll/continue-after-missing-main.rs /^struct AdaptedMatrixProvider<'a, T> {$/;" s +Adapter rust/library/std/src/io/mod.rs /^ impl fmt::Write for Adapter<'_, T> {$/;" c function:default_write_fmt +Adapter rust/library/std/src/io/mod.rs /^ struct Adapter<'a, T: ?Sized + 'a> {$/;" s function:default_write_fmt +Adapter rust/tests/ui/associated-item/associated-item-duplicate-bounds.rs /^trait Adapter {$/;" i +Adapter rust/tests/ui/associated-types/associated-types-issue-20346.rs /^impl Iterator for Adapter where I: Iterator> {$/;" c +Adapter rust/tests/ui/associated-types/associated-types-issue-20346.rs /^struct Adapter {$/;" s +Adapter rust/tests/ui/layout/unsatisfiable-sized-ungated.rs /^trait Adapter {$/;" i +Adaptor rust/tests/ui/async-await/higher-ranked-auto-trait-17.rs /^impl Adaptor {$/;" c +Adaptor rust/tests/ui/async-await/higher-ranked-auto-trait-17.rs /^struct Adaptor {$/;" s +Adc12 rust/src/tools/rustfmt/tests/source/impls.rs /^impl<'seq1, 'seq2, 'body, 'scope, Channel> Adc12< Dual, MasterRunningDma<'seq1, 'body, 'scope, C/;" c +Add rust/compiler/rustc_ast/src/ast.rs /^ Add,$/;" e enum:BinOpKind +Add rust/compiler/rustc_codegen_cranelift/example/mini_core.rs /^pub trait Add {$/;" i +Add rust/compiler/rustc_codegen_gcc/example/mini_core.rs /^pub trait Add {$/;" i +Add rust/compiler/rustc_codegen_llvm/src/coverageinfo/ffi.rs /^ Add = 1,$/;" e enum:ExprKind +Add rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ Add = 8,$/;" e enum:Opcode +Add rust/compiler/rustc_codegen_ssa/src/traits/builder.rs /^ Add,$/;" e enum:OverflowOp +Add rust/compiler/rustc_hir_typeck/src/errors.rs /^ Add {$/;" e enum:AddReturnTypeSuggestion +Add rust/compiler/rustc_middle/src/mir/coverage.rs /^ Add,$/;" e enum:Op +Add rust/compiler/rustc_middle/src/mir/syntax.rs /^ Add,$/;" e enum:BinOp +Add rust/compiler/rustc_public/src/mir/body.rs /^ Add,$/;" e enum:BinOp +Add rust/compiler/rustc_trait_selection/src/errors.rs /^ Add {$/;" e enum:SuggestRemoveSemiOrReturnBinding +Add rust/library/core/src/ops/arith.rs /^pub const trait Add {$/;" i +Add rust/src/tools/clippy/clippy_lints/src/methods/manual_saturating_arithmetic.rs /^ Add,$/;" e enum:CheckedArith +Add rust/src/tools/clippy/tests/ui/eager_transmute.rs /^ Add = 0,$/;" e enum:Opcode +Add rust/src/tools/clippy/tests/ui/new_ret_no_self_overflow.rs /^ type X = impl std::ops::Add;$/;" c module:issue10041 +Add rust/src/tools/coverage-dump/src/covfun.rs /^ Add,$/;" e enum:Op +Add rust/src/tools/miri/genmc-sys/src/lib.rs /^ Add = 1,$/;" e enum:ffi::RMWBinOp +Add rust/src/tools/rust-analyzer/crates/hir-ty/src/mir.rs /^ Add,$/;" e enum:BinOp +Add rust/src/tools/rust-analyzer/crates/syntax/src/ast/operators.rs /^ Add,$/;" e enum:ArithOp +Add rust/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs /^ pub trait Add {$/;" i module:ops +Add rust/tests/auxiliary/minicore.rs /^pub trait Add {$/;" i +Add rust/tests/crashes/135122.rs /^trait Add {$/;" i +Add rust/tests/rustdoc-html/assoc/auxiliary/issue-20727.rs /^pub trait Add {$/;" i +Add rust/tests/rustdoc-html/assoc/inline-assoc-type-20727-bindings.rs /^pub trait Add {$/;" i +Add rust/tests/ui/associated-types/issue-22560.rs /^trait Add {$/;" i +Add rust/tests/ui/imports/issue-24081.rs /^type Add = bool; \/\/~ ERROR the name `Add` is defined multiple times$/;" t +Add rust/tests/ui/issues/issue-25497.rs /^ Add(Box),$/;" e enum:Expression +Add rust/tests/ui/issues/issue-3702-2.rs /^trait Add {$/;" i +Add rust/tests/ui/regions/regions-creating-enums.rs /^ Add(&'a Ast<'a>, &'a Ast<'a>)$/;" e enum:Ast +Add rust/tests/ui/regions/regions-creating-enums3.rs /^ Add(&'a Ast<'a>, &'a Ast<'a>)$/;" e enum:Ast +Add rust/tests/ui/regions/regions-creating-enums4.rs /^ Add(&'a Ast<'a>, &'a Ast<'a>)$/;" e enum:Ast +Add rust/tests/ui/traits/cast-as-dyn-trait-wo-assoc-type-issue-21950.rs /^trait Add {$/;" i +Add rust/tests/ui/traits/const-traits/assoc-type.rs /^const trait Add {$/;" i +Add rust/tests/ui/traits/const-traits/auxiliary/minicore.rs /^pub const trait Add {$/;" i +Add rust/tests/ui/traits/const-traits/ice-121536-const-method.rs /^pub const trait Add {$/;" i +Add rust/tests/ui/traits/inheritance/subst.rs /^pub trait Add {$/;" i +Add rust/tests/ui/traits/inheritance/subst2.rs /^trait Add: Panda {$/;" i +Add rust/tests/ui/traits/next-solver/normalize/normalize-param-env-1.rs /^impl Add<()> for () {$/;" c +Add rust/tests/ui/traits/next-solver/normalize/normalize-param-env-1.rs /^trait Add {$/;" i +Add src/ir/ast.rs /^ Add(Box>, Box>),$/;" e enum:Expr +Add1 rust/tests/rustdoc-ui/ice-blanket-impl-52873.rs /^pub type Add1 = >::Output;$/;" t +Add42 rust/tests/ui/traits/const-traits/conditionally-const-and-const-params.rs /^const trait Add42 {$/;" i +Add42 rust/tests/ui/traits/const-traits/conditionally-const-and-const-params.rs /^impl const Add42 for () {$/;" c +AddArgumentTrait rust/tests/incremental/hashes/trait_impls.rs /^pub trait AddArgumentTrait {$/;" i +AddAsNonDerive rust/compiler/rustc_resolve/src/errors.rs /^pub(crate) struct AddAsNonDerive<'a> {$/;" s +AddAssign rust/compiler/rustc_ast/src/ast.rs /^ AddAssign,$/;" e enum:AssignOpKind +AddAssign rust/compiler/rustc_middle/src/mir/syntax.rs /^ AddAssign,$/;" e enum:AssignOp +AddAssign rust/library/core/src/ops/arith.rs /^pub const trait AddAssign {$/;" i +AddAssign rust/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs /^ pub const trait AddAssign {$/;" i module:ops +AddAssign rust/tests/ui/traits/trait-implementation-for-non-local-types-67535.rs /^impl std::ops::AddAssign for () {$/;" c +AddAssign rust/tests/ui/traits/trait-implementation-for-non-local-types-67535.rs /^impl std::ops::AddAssign for [(); 1] {$/;" c +AddBound rust/compiler/rustc_lint/src/opaque_hidden_inferred_bound.rs /^struct AddBound<'tcx> {$/;" s +AddBoxNew rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AddBoxNew {$/;" s +AddBraces rust/compiler/rustc_parse/src/errors.rs /^ AddBraces {$/;" e enum:MatchArmBodyWithoutBracesSugg +AddCallGuards rust/compiler/rustc_mir_transform/src/add_call_guards.rs /^impl<'tcx> crate::MirPass<'tcx> for AddCallGuards {$/;" c +AddCallGuards rust/compiler/rustc_mir_transform/src/add_call_guards.rs /^pub(super) enum AddCallGuards {$/;" g +AddCallSiteAttributes rust/compiler/rustc_codegen_llvm/src/llvm/mod.rs /^pub(crate) fn AddCallSiteAttributes<'ll>($/;" f +AddChild rust/tests/crashes/130797.rs /^trait AddChild {$/;" i +AddChild rust/tests/ui/autoref-autoderef/deref-chain-method-calls-13264.rs /^ fn AddChild(&self) {$/;" P implementation:JSRef +AddChild rust/tests/ui/autoref-autoderef/deref-chain-method-calls-13264.rs /^ fn AddChild(&self, _a: usize) {$/;" P implementation:Node +AddClass rust/tests/ui/traits/issue-52893.rs /^trait AddClass {$/;" i +AddCombination rust/compiler/rustc_infer/src/infer/region_constraints/mod.rs /^ AddCombination(CombineMapType, TwoRegions<'tcx>),$/;" e enum:UndoLog +AddCombination rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/region_constraints/mod.rs /^ AddCombination(CombineMapType, TwoRegions<'db>),$/;" e enum:UndoLog +AddConstraint rust/compiler/rustc_infer/src/infer/region_constraints/mod.rs /^ AddConstraint(usize),$/;" e enum:UndoLog +AddConstraint rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/region_constraints/mod.rs /^ AddConstraint(usize),$/;" e enum:UndoLog +AddDefaultTrait rust/tests/incremental/hashes/trait_impls.rs /^pub trait AddDefaultTrait {$/;" i +AddDiagnostic rust/src/tools/rust-analyzer/crates/rust-analyzer/src/flycheck.rs /^ AddDiagnostic {$/;" e enum:FlycheckMessage +AddFeature rust/compiler/rustc_lint/src/lints.rs /^ AddFeature {$/;" e enum:unexpected_cfg_value::CargoHelp +AddFlags rust/tests/ui/borrowck/rvalue-borrow-scope-error.rs /^fn AddFlags(bits: u64) -> AddFlags {$/;" f +AddFlags rust/tests/ui/borrowck/rvalue-borrow-scope-error.rs /^impl AddFlags {$/;" c +AddFlags rust/tests/ui/borrowck/rvalue-borrow-scope-error.rs /^struct AddFlags {$/;" s +AddFlags rust/tests/ui/drop/for-expr-temporary-drop-scope.rs /^impl Drop for AddFlags {$/;" c +AddFlags rust/tests/ui/drop/for-expr-temporary-drop-scope.rs /^struct AddFlags {$/;" s +AddFlags rust/tests/ui/lifetimes/rvalue-lifetime-drop-timing.rs /^impl AddFlags {$/;" c +AddFlags rust/tests/ui/lifetimes/rvalue-lifetime-drop-timing.rs /^impl Drop for AddFlags {$/;" c +AddFlags rust/tests/ui/lifetimes/rvalue-lifetime-drop-timing.rs /^struct AddFlags {$/;" s +AddFunctionAttributes rust/compiler/rustc_codegen_llvm/src/llvm/mod.rs /^pub(crate) fn AddFunctionAttributes<'ll>($/;" f +AddGoal rust/compiler/rustc_next_trait_solver/src/solve/inspect/build.rs /^ AddGoal(GoalSource, inspect::CanonicalState>),$/;" e enum:WipProbeStep +AddGoal rust/compiler/rustc_type_ir/src/solve/inspect.rs /^ AddGoal(GoalSource, CanonicalState>),$/;" e enum:ProbeStep +AddIf rust/compiler/rustc_mir_build/src/errors.rs /^ AddIf {$/;" e enum:SuggestEq +AddImportOnlyModule rust/compiler/rustc_codegen_ssa/src/back/write.rs /^ AddImportOnlyModule {$/;" e enum:Message +AddIn rust/compiler/rustc_parse/src/errors.rs /^ AddIn(#[primary_span] Span),$/;" e enum:MissingInInForLoopSub +AddItemTrait rust/tests/incremental/hashes/trait_impls.rs /^pub trait AddItemTrait {$/;" i +AddLetForLetChains rust/compiler/rustc_trait_selection/src/errors.rs /^ AddLetForLetChains {$/;" e enum:TypeErrorAdditionalDiags +AddLifetimeBoundToImplParameter rust/tests/incremental/hashes/trait_impls.rs /^trait AddLifetimeBoundToImplParameter {$/;" i +AddLifetimeParam rust/tests/incremental/hashes/type_defs.rs /^type AddLifetimeParam<'a, 'b> = (&'a u32, &'b u32);$/;" t +AddLifetimeParam rust/tests/incremental/hashes/type_defs.rs /^type AddLifetimeParam<'a> = (&'a u32, &'a u32);$/;" t +AddLifetimeParamBound rust/tests/incremental/hashes/type_defs.rs /^type AddLifetimeParamBound<'a, 'b: 'a> = (&'a u32, &'b u32);$/;" t +AddLifetimeParamBound rust/tests/incremental/hashes/type_defs.rs /^type AddLifetimeParamBound<'a, 'b> = (&'a u32, &'b u32);$/;" t +AddLifetimeParamBoundWhereClause rust/tests/incremental/hashes/type_defs.rs /^type AddLifetimeParamBoundWhereClause<'a, 'b, 'c>$/;" t +AddLifetimeParameter rust/tests/incremental/hashes/struct_defs.rs /^struct AddLifetimeParameter<'a, 'b>(&'a f32, &'b f64);$/;" s +AddLifetimeParameter rust/tests/incremental/hashes/struct_defs.rs /^struct AddLifetimeParameter<'a>(&'a f32, &'a f64);$/;" s +AddLifetimeParameterBound rust/tests/incremental/hashes/struct_defs.rs /^struct AddLifetimeParameterBound<'a, 'b: 'a>($/;" s +AddLifetimeParameterBound rust/tests/incremental/hashes/struct_defs.rs /^struct AddLifetimeParameterBound<'a, 'b>(&'a f32, &'b f64);$/;" s +AddLifetimeParameterBoundWhereClause rust/tests/incremental/hashes/struct_defs.rs /^struct AddLifetimeParameterBoundWhereClause<'a, 'b>($/;" s +AddLifetimeParameterBoundWhereClause rust/tests/incremental/hashes/struct_defs.rs /^struct AddLifetimeParameterBoundWhereClause<'a, 'b>(&'a f32, &'b f64);$/;" s +AddLifetimeParamsSuggestion rust/compiler/rustc_trait_selection/src/errors.rs /^impl Subdiagnostic for AddLifetimeParamsSuggestion<'_> {$/;" c +AddLifetimeParamsSuggestion rust/compiler/rustc_trait_selection/src/errors.rs /^pub struct AddLifetimeParamsSuggestion<'a> {$/;" s +AddMissingColon rust/compiler/rustc_builtin_macros/src/errors.rs /^ AddMissingColon {$/;" e enum:InvalidFormatStringSuggestion +AddMissingColon rust/compiler/rustc_parse_format/src/lib.rs /^ AddMissingColon(Range),$/;" e enum:Suggestion +AddMissingParenthesesInRange rust/compiler/rustc_hir_typeck/src/errors.rs /^pub(crate) struct AddMissingParenthesesInRange {$/;" s +AddMovesForPackedDrops rust/compiler/rustc_mir_transform/src/add_moves_for_packed_drops.rs /^impl<'tcx> crate::MirPass<'tcx> for AddMovesForPackedDrops {$/;" c +AddMovesForPackedDrops rust/compiler/rustc_mir_transform/src/add_moves_for_packed_drops.rs /^pub(super) struct AddMovesForPackedDrops;$/;" s +AddMut rust/compiler/rustc_parse/src/parser/pat.rs /^ impl MutVisitor for AddMut {$/;" c method:Parser::make_all_value_bindings_mutable +AddMut rust/compiler/rustc_parse/src/parser/pat.rs /^ struct AddMut(bool);$/;" s method:Parser::make_all_value_bindings_mutable +AddNativeLibrary rust/compiler/rustc_codegen_ssa/src/errors.rs /^pub(crate) struct AddNativeLibrary {$/;" s +AddNoMangleToMethod rust/tests/incremental/hashes/trait_impls.rs /^trait AddNoMangleToMethod {$/;" i +AddOne rust/compiler/rustc_trait_selection/src/errors.rs /^ AddOne {$/;" e enum:SuggestRemoveSemiOrReturnBinding +AddParam rust/compiler/rustc_parse/src/errors.rs /^ AddParam {$/;" e enum:UnexpectedConstParamDeclarationSugg +AddParen rust/compiler/rustc_parse/src/errors.rs /^ AddParen {$/;" e enum:BadTypePlusSub +AddParen rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AddParen {$/;" s +AddParens rust/tests/ui-fulldeps/pprust-expr-roundtrip.rs /^impl MutVisitor for AddParens {$/;" c +AddParens rust/tests/ui-fulldeps/pprust-expr-roundtrip.rs /^struct AddParens;$/;" s +AddParentheses rust/src/tools/rust-analyzer/crates/ide-completion/src/config.rs /^ AddParentheses,$/;" e enum:CallableSnippets +AddParentheses rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ AddParentheses,$/;" e enum:CallableCompletionDef +AddPreciseCapturing rust/compiler/rustc_trait_selection/src/errors.rs /^pub enum AddPreciseCapturing {$/;" g +AddPreciseCapturingAndParams rust/compiler/rustc_trait_selection/src/errors.rs /^impl Subdiagnostic for AddPreciseCapturingAndParams {$/;" c +AddPreciseCapturingAndParams rust/compiler/rustc_trait_selection/src/errors.rs /^pub struct AddPreciseCapturingAndParams {$/;" s +AddPreciseCapturingForOvercapture rust/compiler/rustc_trait_selection/src/errors.rs /^impl Subdiagnostic for AddPreciseCapturingForOvercapture {$/;" c +AddPreciseCapturingForOvercapture rust/compiler/rustc_trait_selection/src/errors.rs /^pub struct AddPreciseCapturingForOvercapture {$/;" s +AddRes rust/tests/ui/traits/issue-52893.rs /^ type AddRes = ();$/;" t +AddRes rust/tests/ui/traits/issue-52893.rs /^ type AddRes;$/;" t interface:AddClass +AddRetag rust/compiler/rustc_mir_transform/src/add_retag.rs /^impl<'tcx> crate::MirPass<'tcx> for AddRetag {$/;" c +AddRetag rust/compiler/rustc_mir_transform/src/add_retag.rs /^pub(super) struct AddRetag;$/;" s +AddReturnTypeSuggestion rust/compiler/rustc_hir_typeck/src/errors.rs /^pub(crate) enum AddReturnTypeSuggestion {$/;" g +AddRewrite rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/sort_items.rs /^trait AddRewrite {$/;" i +AddSelfOrMakeSized rust/compiler/rustc_middle/src/traits/mod.rs /^ AddSelfOrMakeSized {$/;" e enum:DynCompatibilityViolationSolution +AddSemi rust/compiler/rustc_parse/src/errors.rs /^ AddSemi(#[primary_span] Span),$/;" e enum:ExpectedSemiSugg +AddSemicolon rust/compiler/rustc_expand/src/expand.rs /^enum AddSemicolon {$/;" g +AddSub rust/library/compiler-builtins/compiler-builtins/src/int/addsub.rs /^trait AddSub: Int$/;" i +AddThenBlock rust/compiler/rustc_parse/src/errors.rs /^ AddThenBlock(#[primary_span] Span),$/;" e enum:IfExpressionMissingThenBlockSub +AddToIf rust/compiler/rustc_mir_build/src/errors.rs /^ AddToIf {$/;" e enum:SuggestEq +AddToLetChain rust/compiler/rustc_mir_build/src/errors.rs /^ AddToLetChain {$/;" e enum:SuggestEq +AddTraitBoundToImplParameter rust/tests/incremental/hashes/trait_impls.rs /^trait AddTraitBoundToImplParameter {$/;" i +AddTupleField rust/tests/incremental/hashes/type_defs.rs /^type AddTupleField = (i32, i64);$/;" t +AddTupleField rust/tests/incremental/hashes/type_defs.rs /^type AddTupleField = (i32, i64, i16);$/;" t +AddTypeParam rust/tests/incremental/hashes/type_defs.rs /^type AddTypeParam = (T1, T2);$/;" t +AddTypeParam rust/tests/incremental/hashes/type_defs.rs /^type AddTypeParam = (T1, T1);$/;" t +AddTypeParamBound rust/tests/incremental/hashes/type_defs.rs /^type AddTypeParamBound = (T1, u32);$/;" t +AddTypeParamBound rust/tests/incremental/hashes/type_defs.rs /^type AddTypeParamBound = (T1, u32);$/;" t +AddTypeParamBoundWhereClause rust/tests/incremental/hashes/type_defs.rs /^type AddTypeParamBoundWhereClause where T1: Clone = (T1, u32);$/;" t +AddTypeParamBoundWhereClause rust/tests/incremental/hashes/type_defs.rs /^type AddTypeParamBoundWhereClause where T1: Clone+Copy = (T1, u32);$/;" t +AddTypeParameter rust/tests/incremental/hashes/struct_defs.rs /^struct AddTypeParameter($/;" s +AddTypeParameter rust/tests/incremental/hashes/struct_defs.rs /^struct AddTypeParameter(T1, T1);$/;" s +AddTypeParameterBound rust/tests/incremental/hashes/struct_defs.rs /^struct AddTypeParameterBound($/;" s +AddTypeParameterBound rust/tests/incremental/hashes/struct_defs.rs /^struct AddTypeParameterBound(T);$/;" s +AddTypeParameterBoundWhereClause rust/tests/incremental/hashes/struct_defs.rs /^struct AddTypeParameterBoundWhereClause($/;" s +AddTypeParameterBoundWhereClause rust/tests/incremental/hashes/struct_defs.rs /^struct AddTypeParameterBoundWhereClause(T);$/;" s +AddTypeParameterToImpl rust/tests/incremental/hashes/trait_impls.rs /^trait AddTypeParameterToImpl {$/;" i +AddUnchecked rust/compiler/rustc_middle/src/mir/syntax.rs /^ AddUnchecked,$/;" e enum:BinOp +AddUnchecked rust/compiler/rustc_public/src/mir/body.rs /^ AddUnchecked,$/;" e enum:BinOp +AddVar rust/compiler/rustc_infer/src/infer/region_constraints/mod.rs /^ AddVar(RegionVid),$/;" e enum:UndoLog +AddVar rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/region_constraints/mod.rs /^ AddVar(RegionVid),$/;" e enum:UndoLog +AddVectoredExceptionHandler rust/library/std/src/sys/pal/unix/stack_overflow.rs /^ pub fn AddVectoredExceptionHandler($/;" f module:imp::c +AddVerify rust/compiler/rustc_infer/src/infer/region_constraints/mod.rs /^ AddVerify(usize),$/;" e enum:UndoLog +AddVerify rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/region_constraints/mod.rs /^ AddVerify(usize),$/;" e enum:UndoLog +AddWhiteSpaceFormatter rust/src/tools/rustfmt/check_diff/tests/check_diff.rs /^impl CodeFormatter for AddWhiteSpaceFormatter {$/;" c +AddWhiteSpaceFormatter rust/src/tools/rustfmt/check_diff/tests/check_diff.rs /^struct AddWhiteSpaceFormatter;$/;" s +AddWithOverflow rust/compiler/rustc_middle/src/mir/syntax.rs /^ AddWithOverflow,$/;" e enum:BinOp +Added rust/src/ci/citool/src/analysis.rs /^ Added(TestOutcome),$/;" e enum:TestOutcomeDiff +AddedMacroUse rust/compiler/rustc_resolve/src/errors.rs /^pub(crate) struct AddedMacroUse;$/;" s +Adder rust/src/tools/clippy/tests/ui/unnecessary_fold.rs /^ impl Adder {$/;" c function:unnecessary_fold_should_ignore +Adder rust/src/tools/clippy/tests/ui/unnecessary_fold.rs /^ struct Adder;$/;" s function:unnecessary_fold_should_ignore +Adder rust/src/tools/rustfmt/tests/source/existential_type.rs /^pub type Adder$/;" t +Adder_without_impl rust/src/tools/rustfmt/tests/source/existential_type.rs /^type E = impl Trait;$/;" c implementation:Bar +Adderrr rust/src/tools/rustfmt/tests/source/existential_type.rs /^ = impl Fn(T) -> T;$/;" c +Adderrr_without_impl rust/src/tools/rustfmt/tests/source/existential_type.rs /^pub type Adderrr_without_impl = Fn( T ) -> T;$/;" t implementation:Bar +Addition rust/compiler/rustc_errors/src/lib.rs /^ Addition,$/;" e enum:Style +Addition rust/tests/rustdoc-json/enums/discriminant/expr.rs /^ Addition = 0 + 0,$/;" e enum:Foo +AdditionalBound rust/tests/ui/traits/negative-impls/negated-auto-traits-validity-error.rs /^impl !Foo for AdditionalBound {}$/;" c +AdditionalBound rust/tests/ui/traits/negative-impls/negated-auto-traits-validity-error.rs /^struct AdditionalBound(T);$/;" s +AdditionalLt rust/tests/ui/traits/negative-impls/negated-auto-traits-validity-error.rs /^impl<'a, T: 'a> !Foo for AdditionalLt<'a, T> {}$/;" c +AdditionalLt rust/tests/ui/traits/negative-impls/negated-auto-traits-validity-error.rs /^struct AdditionalLt<'a, T>(&'a (), T);$/;" s +Addo rust/library/compiler-builtins/compiler-builtins/src/int/addsub.rs /^trait Addo: AddSub$/;" i +Addr rust/compiler/rustc_codegen_cranelift/src/pointer.rs /^ Addr(Value),$/;" e enum:PointerBase +Addr rust/compiler/rustc_codegen_cranelift/src/value_and_place.rs /^ Addr(Pointer, Option),$/;" e enum:CPlaceInner +AddrInUse rust/library/std/src/io/error.rs /^ AddrInUse,$/;" e enum:ErrorKind +AddrIncoming rust/tests/ui/traits/pred-known-to-hold-modulo-regions-unsized-tail.rs /^struct AddrIncoming {}$/;" s +AddrKind rust/library/core/src/net/parser.rs /^enum AddrKind {$/;" g +AddrNotAvailable rust/library/std/src/io/error.rs /^ AddrNotAvailable,$/;" e enum:ErrorKind +AddrOf rust/compiler/rustc_ast/src/ast.rs /^ AddrOf(BorrowKind, Mutability, Box),$/;" e enum:ExprKind +AddrOf rust/compiler/rustc_hir/src/hir.rs /^ AddrOf(BorrowKind, Mutability, &'hir Expr<'hir>),$/;" e enum:ExprKind +AddrOf rust/src/tools/clippy/clippy_lints/src/dereference.rs /^ AddrOf(Mutability),$/;" e enum:RefOp +AddrOf rust/src/tools/clippy/clippy_utils/src/lib.rs /^ AddrOf(ast::BorrowKind, Mutability),$/;" e enum:ExprUseNode +AddrParseError rust/library/core/src/net/parser.rs /^impl Error for AddrParseError {}$/;" c +AddrParseError rust/library/core/src/net/parser.rs /^impl fmt::Display for AddrParseError {$/;" c +AddrParseError rust/library/core/src/net/parser.rs /^pub struct AddrParseError(AddrKind);$/;" s +AddrPtrCast rust/compiler/rustc_middle/src/ty/cast.rs /^ AddrPtrCast,$/;" e enum:CastKind +AddrSpaceCast rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AddrSpaceCast = 60,$/;" e enum:Opcode +AddrVec rust/tests/ui/resolve/missing-type-in-scope-58712.rs /^impl AddrVec {$/;" c +AddrVec rust/tests/ui/resolve/missing-type-in-scope-58712.rs /^struct AddrVec {$/;" s +Address rust/compiler/rustc_mir_transform/src/gvn.rs /^ Address {$/;" e enum:Value +Address rust/compiler/rustc_mir_transform/src/gvn.rs /^ Address(RawPtrKind),$/;" e enum:AddressKind +Address rust/src/tools/compiletest/src/common.rs /^ Address,$/;" e enum:Sanitizer +Address rust/src/tools/rust-analyzer/crates/hir-ty/src/mir/eval.rs /^enum Address {$/;" g +Address rust/src/tools/rust-analyzer/crates/hir-ty/src/mir/eval.rs /^impl Address {$/;" c +AddressAndDerefNotSupported rust/compiler/rustc_ty_utils/src/errors.rs /^ AddressAndDerefNotSupported(#[primary_span] Span),$/;" e enum:GenericConstantTooComplexSub +AddressBase rust/compiler/rustc_mir_transform/src/gvn.rs /^enum AddressBase {$/;" g +AddressGenerator rust/src/tools/miri/src/alloc_addresses/address_generator.rs /^impl AddressGenerator {$/;" c +AddressGenerator rust/src/tools/miri/src/alloc_addresses/address_generator.rs /^pub struct AddressGenerator {$/;" s +AddressKind rust/compiler/rustc_mir_transform/src/gvn.rs /^enum AddressKind {$/;" g +AddressKind rust/library/std/src/os/unix/net/addr.rs /^enum AddressKind<'a> {$/;" g +AddressKind rust/library/std/src/os/windows/net/addr.rs /^enum AddressKind<'a> {$/;" g +AddressOf rust/compiler/rustc_public/src/mir/body.rs /^ AddressOf(RawPtrKind, Place),$/;" e enum:Rvalue +AddressOf rust/src/tools/rust-analyzer/crates/hir-ty/src/mir.rs /^ AddressOf(std::convert::Infallible),$/;" e enum:Rvalue +AddressOfTemporaryTaken rust/compiler/rustc_hir_typeck/src/errors.rs /^pub(crate) struct AddressOfTemporaryTaken {$/;" s +AddressSpace rust/compiler/rustc_abi/src/lib.rs /^impl AddressSpace {$/;" c +AddressSpace rust/compiler/rustc_abi/src/lib.rs /^pub struct AddressSpace(pub u32);$/;" s +AddressSpace rust/compiler/rustc_public/src/abi.rs /^impl AddressSpace {$/;" c +AddressSpace rust/compiler/rustc_public/src/abi.rs /^pub struct AddressSpace(pub u32);$/;" s +AddressSpace rust/compiler/rustc_public/src/unstable/convert/stable/abi.rs /^impl<'tcx> Stable<'tcx> for rustc_abi::AddressSpace {$/;" c +AddressSpaceFull rust/compiler/rustc_middle/src/mir/interpret/error.rs /^ AddressSpaceFull,$/;" e enum:ResourceExhaustionInfo +Adenine rust/tests/ui/did_you_mean/issue-48492-tuple-destructure-missing-parens.rs /^ Adenine,$/;" e enum:Nucleotide +AdjacentEdges rust/compiler/rustc_data_structures/src/graph/linked_graph/mod.rs /^impl<'g, N: Debug, E: Debug> AdjacentEdges<'g, N, E> {$/;" c +AdjacentEdges rust/compiler/rustc_data_structures/src/graph/linked_graph/mod.rs /^impl<'g, N: Debug, E: Debug> Iterator for AdjacentEdges<'g, N, E> {$/;" c +AdjacentEdges rust/compiler/rustc_data_structures/src/graph/linked_graph/mod.rs /^pub struct AdjacentEdges<'g, N, E> {$/;" s +AdjecentTo rust/tests/ui/lint/non-local-defs/module_as_local.rs /^ pub trait AdjecentTo {}$/;" i module:trait_::posts +Adjunct rust/tests/ui/privacy/issue-46209-private-enum-variant-reexport.rs /^ Adjunct,$/;" e enum:rank::Professor +Adjust rust/compiler/rustc_middle/src/ty/adjustment.rs /^pub enum Adjust {$/;" g +Adjust rust/src/tools/rust-analyzer/crates/hir-ty/src/infer.rs /^pub enum Adjust {$/;" g +Adjust rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^pub enum Adjust {$/;" g +AdjustKind rust/src/tools/clippy/clippy_lints/src/loops/explicit_into_iter_loop.rs /^enum AdjustKind {$/;" g +AdjustKind rust/src/tools/clippy/clippy_lints/src/loops/explicit_into_iter_loop.rs /^impl AdjustKind {$/;" c +AdjustKind rust/src/tools/clippy/clippy_lints/src/loops/explicit_iter_loop.rs /^enum AdjustKind {$/;" g +AdjustKind rust/src/tools/clippy/clippy_lints/src/loops/explicit_iter_loop.rs /^impl AdjustKind {$/;" c +AdjustKind rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/add_explicit_dot_deref.rs /^enum AdjustKind {$/;" g +AdjustKind rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/add_explicit_dot_deref.rs /^impl AdjustKind {$/;" c +AdjustMode rust/compiler/rustc_hir_typeck/src/pat.rs /^enum AdjustMode {$/;" g +AdjustMode rust/compiler/rustc_hir_typeck/src/pat.rs /^impl AdjustMode {$/;" c +AdjustProcessLimit rust/library/std/src/os/xous/ffi/definitions.rs /^ AdjustProcessLimit = 38,$/;" e enum:Syscall +AdjustSignatureBorrow rust/compiler/rustc_trait_selection/src/errors.rs /^impl Subdiagnostic for AdjustSignatureBorrow {$/;" c +AdjustSignatureBorrow rust/compiler/rustc_trait_selection/src/errors.rs /^pub enum AdjustSignatureBorrow {$/;" g +Adjustment rust/compiler/rustc_middle/src/ty/adjustment.rs /^impl<'tcx> Adjustment<'tcx> {$/;" c +Adjustment rust/compiler/rustc_middle/src/ty/adjustment.rs /^pub struct Adjustment<'tcx> {$/;" s +Adjustment rust/compiler/rustc_middle/src/ty/structural_impls.rs /^impl<'tcx> fmt::Debug for ty::adjustment::Adjustment<'tcx> {$/;" c +Adjustment rust/compiler/rustc_mir_transform/src/shim.rs /^enum Adjustment {$/;" g +Adjustment rust/src/tools/rust-analyzer/crates/hir-ty/src/infer.rs /^impl Adjustment {$/;" c +Adjustment rust/src/tools/rust-analyzer/crates/hir-ty/src/infer.rs /^pub struct Adjustment {$/;" s +Adjustment rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^pub struct Adjustment<'db> {$/;" s +Adjustment rust/src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs /^ Adjustment,$/;" e enum:InlayKind +AdjustmentHints rust/src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs /^pub enum AdjustmentHints {$/;" g +AdjustmentHintsDef rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^enum AdjustmentHintsDef {$/;" g +AdjustmentHintsMode rust/src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs /^pub enum AdjustmentHintsMode {$/;" g +AdjustmentHintsModeDef rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^enum AdjustmentHintsModeDef {$/;" g +AdletElder rust/tests/ui/traits/next-solver/cycles/cycle-modulo-ambig-aliases.rs /^ type AdletElder;$/;" t interface:SpeciesPackedElim +AdminLocal rust/library/core/src/net/ip_addr.rs /^ AdminLocal = 0x4,$/;" e enum:Ipv6MulticastScope +Adt rust/compiler/rustc_hir_analysis/src/errors.rs /^ Adt { param_name: Ident, phantom_data: String },$/;" e enum:UnusedGenericParameterHelp +Adt rust/compiler/rustc_middle/src/mir/syntax.rs /^ Adt(DefId, VariantIdx, GenericArgsRef<'tcx>, Option, Option>),$/;" e enum:ExprKind +Adt rust/compiler/rustc_public/src/mir/body.rs /^ Adt(AdtDef, VariantIdx, GenericArgs, Option, Option),$/;" e enum:AggregateKind +Adt rust/compiler/rustc_public/src/ty.rs /^ Adt(AdtDef, GenericArgs),$/;" e enum:RigidTy +Adt rust/compiler/rustc_transmute/src/layout/mod.rs /^ Adt(ty::AdtDef<'tcx>),$/;" e enum:rustc::Def +Adt rust/compiler/rustc_type_ir/src/fast_reject.rs /^ Adt(DefId),$/;" e enum:SimplifiedType +Adt rust/compiler/rustc_type_ir/src/ty_kind.rs /^ Adt(I::AdtDef, I::GenericArgs),$/;" e enum:TyKind +Adt rust/src/tools/clippy/clippy_utils/src/consts.rs /^ Adt(ConstValue),$/;" e enum:Constant +Adt rust/src/tools/rust-analyzer/crates/hir-ty/src/mir.rs /^ Adt(VariantId, StoredGenericArgs),$/;" e enum:AggregateKind +Adt rust/src/tools/rust-analyzer/crates/hir/src/display.rs /^impl<'db> HirDisplay<'db> for Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/hir/src/from_id.rs /^impl From for Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/hir/src/has_source.rs /^impl HasSource for Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^ Adt(Adt),$/;" e enum:GenericDef +Adt rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^ Adt(Adt),$/;" e enum:ModuleDef +Adt rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^impl Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^impl HasCrate for Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^impl HasVisibility for Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^pub enum Adt {$/;" g +Adt rust/src/tools/rust-analyzer/crates/ide-db/src/defs.rs /^ Adt(Adt),$/;" e enum:Definition +Adt rust/src/tools/rust-analyzer/crates/ide/src/navigation_target.rs /^impl TryToNav for hir::Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasAttrs for Adt {}$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasDocComments for Adt {}$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasGenericParams for Adt {}$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasName for Adt {}$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasVisibility for Adt {}$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for Adt {$/;" c +Adt rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub enum Adt {$/;" g +Adt rust/tests/mir-opt/gvn_overlapping.rs /^enum Adt {$/;" g +Adt rust/tests/rustdoc-html/typedef-inner-variants.rs /^ type Adt = Adt;$/;" t implementation:TyCtxt +Adt rust/tests/rustdoc-html/typedef-inner-variants.rs /^ type Adt;$/;" t interface:Interner +Adt rust/tests/rustdoc-html/typedef-inner-variants.rs /^pub struct Adt;$/;" s +Adt rust/tests/ui/associated-inherent-types/prefer-inherent-over-trait.rs /^impl Adt {$/;" c +Adt rust/tests/ui/associated-inherent-types/prefer-inherent-over-trait.rs /^impl Trait for Adt {$/;" c +Adt rust/tests/ui/associated-inherent-types/prefer-inherent-over-trait.rs /^struct Adt;$/;" s +Adt rust/tests/ui/associated-type-bounds/return-type-notation/path-non-param-qself.rs /^struct Adt;$/;" s +Adt rust/tests/ui/const-generics/dont-evaluate-array-len-on-err-1.rs /^struct Adt;$/;" s +Adt rust/tests/ui/const-generics/early/const_arg_trivial_macro_expansion-3-pass.rs /^struct Adt;$/;" s +Adt rust/tests/ui/lint/dangling-pointers-from-locals.rs /^struct Adt(u8);$/;" s +Adt rust/tests/ui/traits/next-solver/typeck/guide-ctors.rs /^struct Adt {$/;" s +Adt rust/tests/ui/unsafe-binders/non-strucutral-type-diag.rs /^struct Adt<'a>(&'a ());$/;" s +Adt1 rust/tests/ui/const-generics/mgca/explicit_anon_consts.rs /^type Adt1 = Foo;$/;" t +Adt2 rust/tests/ui/const-generics/mgca/explicit_anon_consts.rs /^type Adt2 = Foo<{ N }>;$/;" t +Adt3 rust/tests/ui/const-generics/mgca/explicit_anon_consts.rs /^type Adt3 = Foo;$/;" t +Adt4 rust/tests/ui/const-generics/mgca/explicit_anon_consts.rs /^type Adt4 = Foo<{ 1 + 1 }>;$/;" t +Adt5 rust/tests/ui/const-generics/mgca/explicit_anon_consts.rs /^type Adt5 = Foo;$/;" t +AdtConstructor rust/tests/crashes/137049.rs /^struct AdtConstructor( as Project2>::Assoc2);$/;" s +AdtDef rust/compiler/rustc_middle/src/ty/adt.rs /^impl<'tcx> AdtDef<'tcx> {$/;" c +AdtDef rust/compiler/rustc_middle/src/ty/adt.rs /^impl<'tcx> rustc_type_ir::inherent::AdtDef> for AdtDef<'tcx> {$/;" c +AdtDef rust/compiler/rustc_middle/src/ty/adt.rs /^pub struct AdtDef<'tcx>(pub Interned<'tcx, AdtDefData>);$/;" s +AdtDef rust/compiler/rustc_middle/src/ty/codec.rs /^impl<'tcx, D: TyDecoder<'tcx>> Decodable for AdtDef<'tcx> {$/;" c +AdtDef rust/compiler/rustc_middle/src/ty/codec.rs /^impl<'tcx, E: TyEncoder<'tcx>> Encodable for AdtDef<'tcx> {$/;" c +AdtDef rust/compiler/rustc_middle/src/ty/context/impl_interner.rs /^ type AdtDef = ty::AdtDef<'tcx>;$/;" t implementation:TyCtxt +AdtDef rust/compiler/rustc_middle/src/ty/structural_impls.rs /^impl<'tcx> TypeVisitable> for ty::AdtDef<'tcx> {$/;" c +AdtDef rust/compiler/rustc_middle/src/ty/structural_impls.rs /^impl<'tcx> fmt::Debug for ty::AdtDef<'tcx> {$/;" c +AdtDef rust/compiler/rustc_public/src/compiler_interface.rs /^ type AdtDef = crate::ty::AdtDef;$/;" t implementation:BridgeTys +AdtDef rust/compiler/rustc_public/src/ty.rs /^impl AdtDef {$/;" c +AdtDef rust/compiler/rustc_public/src/unstable/convert/internal.rs /^impl RustcInternal for AdtDef {$/;" c +AdtDef rust/compiler/rustc_public_bridge/src/lib.rs /^ type AdtDef: AdtDef;$/;" t interface:Bridge +AdtDef rust/compiler/rustc_type_ir/src/inherent.rs /^pub trait AdtDef: Copy + Debug + Hash + Eq {$/;" i +AdtDef rust/compiler/rustc_type_ir/src/interner.rs /^ type AdtDef: AdtDef;$/;" t interface:Interner +AdtDef rust/src/tools/clippy/clippy_utils/src/res.rs /^impl MaybeDef for AdtDef<'_> {$/;" c +AdtDef rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^ type AdtDef = AdtDef;$/;" t implementation:DbInterner +AdtDef rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^impl AdtDef {$/;" c +AdtDef rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^impl fmt::Debug for AdtDef {$/;" c +AdtDef rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^impl<'db> inherent::AdtDef> for AdtDef {$/;" c +AdtDef rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^pub struct AdtDef {$/;" s +AdtDef rust/tests/rustdoc-js/auxiliary/interner.rs /^ type AdtDef: Copy + Debug + Hash + Ord;$/;" t interface:Interner +AdtDefData rust/compiler/rustc_middle/src/ty/adt.rs /^impl AdtDefData {$/;" c +AdtDefData rust/compiler/rustc_middle/src/ty/adt.rs /^impl Eq for AdtDefData {}$/;" c +AdtDefData rust/compiler/rustc_middle/src/ty/adt.rs /^impl Hash for AdtDefData {$/;" c +AdtDefData rust/compiler/rustc_middle/src/ty/adt.rs /^impl PartialEq for AdtDefData {$/;" c +AdtDefData rust/compiler/rustc_middle/src/ty/adt.rs /^impl<'a> HashStable> for AdtDefData {$/;" c +AdtDefData rust/compiler/rustc_middle/src/ty/adt.rs /^pub struct AdtDefData {$/;" s +AdtDefInner rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^impl std::hash::Hash for AdtDefInner {$/;" c +AdtDefInner rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^pub struct AdtDefInner {$/;" s +AdtDefVisitor rust/tests/ui-fulldeps/rustc_public/check_abi.rs /^impl MirVisitor for AdtDefVisitor {$/;" c +AdtDefVisitor rust/tests/ui-fulldeps/rustc_public/check_abi.rs /^struct AdtDefVisitor {$/;" s +AdtDefinedHere rust/compiler/rustc_mir_build/src/errors.rs /^impl<'tcx> Subdiagnostic for AdtDefinedHere<'tcx> {$/;" c +AdtDefinedHere rust/compiler/rustc_mir_build/src/errors.rs /^pub(crate) struct AdtDefinedHere<'tcx> {$/;" s +AdtDestructorKind rust/compiler/rustc_type_ir/src/solve/mod.rs /^pub enum AdtDestructorKind {$/;" g +AdtExpr rust/compiler/rustc_middle/src/thir.rs /^pub struct AdtExpr<'tcx> {$/;" s +AdtExprBase rust/compiler/rustc_middle/src/thir.rs /^pub enum AdtExprBase<'tcx> {$/;" g +AdtField rust/compiler/rustc_session/src/code_stats.rs /^ AdtField,$/;" e enum:FieldKind +AdtFlags rust/compiler/rustc_middle/src/ty/adt.rs /^pub struct AdtFlags(u16);$/;" s +AdtFlags rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^pub struct AdtFlags {$/;" s +AdtGuidance rust/tests/ui/traits/next-solver/typeck/guide-ctors.rs /^impl Coerce for AdtGuidance {$/;" c +AdtGuidance rust/tests/ui/traits/next-solver/typeck/guide-ctors.rs /^struct AdtGuidance;$/;" s +AdtId rust/compiler/rustc_middle/src/ty/context/impl_interner.rs /^ type AdtId = DefId;$/;" t implementation:TyCtxt +AdtId rust/compiler/rustc_type_ir/src/interner.rs /^ type AdtId: SpecificDefId;$/;" t interface:Interner +AdtId rust/src/tools/rust-analyzer/crates/hir-def/src/lib.rs /^ AdtId(AdtId),$/;" e enum:AttrDefId +AdtId rust/src/tools/rust-analyzer/crates/hir-def/src/lib.rs /^ AdtId(AdtId),$/;" e enum:GenericDefId +AdtId rust/src/tools/rust-analyzer/crates/hir-def/src/lib.rs /^ AdtId(AdtId),$/;" e enum:ModuleDefId +AdtId rust/src/tools/rust-analyzer/crates/hir-def/src/lib.rs /^impl HasModule for AdtId {$/;" c +AdtId rust/src/tools/rust-analyzer/crates/hir-def/src/lib.rs /^pub enum AdtId {$/;" g +AdtId rust/src/tools/rust-analyzer/crates/hir-def/src/resolver.rs /^ AdtId(AdtId),$/;" e enum:TypeNs +AdtId rust/src/tools/rust-analyzer/crates/hir-ty/src/lower.rs /^ AdtId(AdtId),$/;" e enum:TyDefId +AdtId rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/def_id.rs /^ AdtId(AdtId),$/;" e enum:SolverDefId +AdtId rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^ type AdtId = AdtIdWrapper;$/;" t implementation:DbInterner +AdtId rust/src/tools/rust-analyzer/crates/hir/src/from_id.rs /^impl From for AdtId {$/;" c +AdtInfo rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_function.rs /^impl AdtInfo {$/;" c +AdtInfo rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_function.rs /^struct AdtInfo {$/;" s +AdtKind rust/compiler/rustc_middle/src/ty/adt.rs /^pub enum AdtKind {$/;" g +AdtKind rust/compiler/rustc_public/src/ty.rs /^impl AdtKind {$/;" c +AdtKind rust/compiler/rustc_public/src/ty.rs /^impl Display for AdtKind {$/;" c +AdtKind rust/compiler/rustc_public/src/ty.rs /^pub enum AdtKind {$/;" g +AdtKind rust/compiler/rustc_public/src/unstable/convert/stable/ty.rs /^impl<'tcx> Stable<'tcx> for ty::AdtKind {$/;" c +AdtKind rust/tests/rustdoc-html/typedef-inner-variants.rs /^ AdtKind(I::Adt),$/;" e enum:IrTyKind +AdtNoPhantomData rust/compiler/rustc_hir_analysis/src/errors.rs /^ AdtNoPhantomData { param_name: Ident },$/;" e enum:UnusedGenericParameterHelp +AdtNotSupported rust/compiler/rustc_ty_utils/src/errors.rs /^ AdtNotSupported(#[primary_span] Span),$/;" e enum:GenericConstantTooComplexSub +AdtParam rust/src/tools/rust-analyzer/crates/hir-expand/src/builtin/derive_macro.rs /^struct AdtParam {$/;" s +AdtPatternShape rust/src/tools/rust-analyzer/crates/hir-ty/src/mir/lower/pattern_matching.rs /^pub(super) enum AdtPatternShape<'a> {$/;" g +AdtSelfType rust/src/tools/rust-analyzer/crates/hir-def/src/resolver.rs /^ AdtSelfType(AdtId),$/;" e enum:ScopeDef +AdtSelfType rust/src/tools/rust-analyzer/crates/hir-def/src/resolver.rs /^ AdtSelfType(AdtId),$/;" e enum:TypeNs +AdtSelfType rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^ AdtSelfType(Adt),$/;" e enum:ScopeDef +AdtShape rust/src/tools/rust-analyzer/crates/hir-expand/src/builtin/derive_macro.rs /^enum AdtShape {$/;" g +AdtShape rust/src/tools/rust-analyzer/crates/hir-expand/src/builtin/derive_macro.rs /^impl AdtShape {$/;" c +AdtStackPopGuard rust/compiler/rustc_codegen_llvm/src/debuginfo/metadata/type_map.rs /^impl<'ll, 'tcx, 'a> Drop for AdtStackPopGuard<'ll, 'tcx, 'a> {$/;" c +AdtStackPopGuard rust/compiler/rustc_codegen_llvm/src/debuginfo/metadata/type_map.rs /^struct AdtStackPopGuard<'ll, 'tcx, 'a> {$/;" s +AdtVariantInfo rust/src/tools/clippy/clippy_utils/src/ty/mod.rs /^impl AdtVariantInfo {$/;" c +AdtVariantInfo rust/src/tools/clippy/clippy_utils/src/ty/mod.rs /^pub struct AdtVariantInfo {$/;" s +AdtWithPrivFields rust/compiler/rustc_passes/src/errors.rs /^ AdtWithPrivFields {$/;" e enum:UnexportableItem +Adts rust/compiler/rustc_trait_selection/src/error_reporting/infer/mod.rs /^ Adts { expected: ty::AdtDef<'tcx>, found: ty::AdtDef<'tcx> },$/;" e enum:TypeErrCtxt::note_type_err::Similar +Advanced rust/tests/rustdoc-html/inline_cross/auxiliary/ret-pos-impl-trait-in-trait.rs /^impl Trait for Advanced {$/;" c +Advanced rust/tests/rustdoc-html/inline_cross/auxiliary/ret-pos-impl-trait-in-trait.rs /^pub struct Advanced;$/;" s +Aes128Cipher rust/tests/ui/const-generics/generic_const_exprs/issue-102074.rs /^impl Aes128Cipher {$/;" c +Aes128Cipher rust/tests/ui/const-generics/generic_const_exprs/issue-102074.rs /^pub struct Aes128Cipher;$/;" s +Aes128CipherKey rust/tests/ui/const-generics/generic_const_exprs/issue-102074.rs /^impl Aes128CipherKey {$/;" c +Aes128CipherKey rust/tests/ui/const-generics/generic_const_exprs/issue-102074.rs /^pub struct Aes128CipherKey([u8; Aes128Cipher::KEY_LEN]);$/;" s +AesOutput rust/library/stdarch/crates/core_arch/src/x86/kl.rs /^struct AesOutput(u8, __m128i);$/;" s +Aesthesia rust/tests/rustdoc-html/doc-cfg/doc-cfg-implicit.rs /^pub struct Aesthesia;$/;" s +Affine rust/tests/ui/traits/const-traits/group-traits.rs /^ type Affine;$/;" t interface:CofactorCurve +AffineRepr rust/tests/ui/traits/const-traits/group-traits.rs /^ type AffineRepr;$/;" t interface:Curve +AffineU32 rust/tests/ui/variance/variance-issue-20533.rs /^struct AffineU32(u32);$/;" s +AffinityMask rust/tests/ui/process/win-proc-thread-attributes.rs /^ pub AffinityMask: usize,$/;" m struct:winapi::PROCESS_BASIC_INFORMATION +AffixHeart rust/tests/ui/did_you_mean/issue-56028-there-is-an-enum-variant.rs /^enum AffixHeart { Set }$/;" g +After rust/compiler/rustc_mir_dataflow/src/framework/tests.rs /^ After(Location),$/;" e enum:SeekTarget +After rust/compiler/rustc_mir_transform/src/dest_prop.rs /^ After,$/;" e enum:Effect +After rust/src/tools/rust-analyzer/crates/ide-assists/src/tests.rs /^ After(&'a str),$/;" e enum:ExpectedResult +After rust/src/tools/rust-analyzer/crates/ide-db/src/source_change.rs /^ After(SyntaxElement),$/;" e enum:PlaceSnippet +After rust/src/tools/rust-analyzer/crates/ide-db/src/source_change.rs /^ After,$/;" e enum:AnnotationSnippet +After rust/src/tools/rust-analyzer/crates/ide-db/src/syntax_helpers/tree_diff.rs /^ After(SyntaxElement),$/;" e enum:TreeDiffInsertPos +After rust/src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs /^ After,$/;" e enum:InlayHintPosition +After rust/src/tools/rust-analyzer/crates/syntax/src/syntax_editor.rs /^ After(SyntaxElement),$/;" e enum:PositionRepr +After rust/src/tools/rust-analyzer/crates/syntax/src/ted.rs /^ After(SyntaxElement),$/;" e enum:PositionRepr +After rust/tests/codegen-llvm/enum/enum-discriminant-eq.rs /^ After,$/;" e enum:Mid +AfterCFG rust/compiler/rustc_middle/src/mir/pretty.rs /^ AfterCFG,$/;" e enum:PassWhere +AfterChildren rust/src/tools/miri/src/borrow_tracker/tree_borrows/tree_visitor.rs /^ AfterChildren,$/;" e enum:RecursionState +AfterConstProp rust/compiler/rustc_mir_transform/src/simplify_branches.rs /^ AfterConstProp,$/;" e enum:SimplifyConstCondition +AfterFirst rust/src/tools/clippy/tests/ui/question_mark.rs /^ AfterFirst,$/;" e enum:NotOption +AfterGVN rust/compiler/rustc_mir_transform/src/simplify.rs /^ AfterGVN,$/;" e enum:SimplifyLocals +AfterInstSimplify rust/compiler/rustc_mir_transform/src/simplify_branches.rs /^ AfterInstSimplify,$/;" e enum:SimplifyConstCondition +AfterItem rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_function.rs /^ AfterItem(SyntaxNode),$/;" e enum:GeneratedFunctionTarget +AfterLifetimes rust/compiler/rustc_hir_analysis/src/delegation.rs /^ AfterLifetimes,$/;" e enum:SelfPositionKind +AfterLocation rust/compiler/rustc_middle/src/mir/pretty.rs /^ AfterLocation(Location),$/;" e enum:PassWhere +AfterLoopVisitor rust/src/tools/clippy/clippy_lints/src/loops/while_let_on_iterator.rs /^ impl<'tcx> Visitor<'tcx> for AfterLoopVisitor<'_, '_, 'tcx> {$/;" c function:needs_mutable_borrow +AfterLoopVisitor rust/src/tools/clippy/clippy_lints/src/loops/while_let_on_iterator.rs /^ struct AfterLoopVisitor<'a, 'b, 'tcx> {$/;" s function:needs_mutable_borrow +AfterOnly rust/compiler/rustc_mir_dataflow/src/framework/graphviz.rs /^ AfterOnly,$/;" e enum:OutputStyle +AfterOuterAttribute rust/compiler/rustc_parse/src/parser/attr.rs /^ AfterOuterAttribute { prev_outer_attr_sp: Span },$/;" e enum:InnerAttrForbiddenReason +AfterOuterDocComment rust/compiler/rustc_parse/src/parser/attr.rs /^ AfterOuterDocComment { prev_doc_comment_span: Span },$/;" e enum:InnerAttrForbiddenReason +AfterParsing rust/compiler/rustc_driver_impl/src/pretty.rs /^ AfterParsing { krate: &'tcx ast::Crate },$/;" e enum:PrintExtra +AfterSimplifyCfg rust/compiler/rustc_mir_transform/src/instsimplify.rs /^ AfterSimplifyCfg,$/;" e enum:InstSimplify +AfterTerminator rust/compiler/rustc_middle/src/mir/pretty.rs /^ AfterTerminator(BasicBlock),$/;" e enum:PassWhere +AfterTwoYields rust/tests/ui/higher-ranked/trait-bounds/normalize-under-binder/issue-62529-6.rs /^ AfterTwoYields {$/;" e enum:StateMachine2 +AfterUnreachableEnumBranching rust/compiler/rustc_mir_transform/src/simplify.rs /^ AfterUnreachableEnumBranching,$/;" e enum:SimplifyCfg +Age rust/tests/ui/return/return-struct.rs /^enum Age {$/;" g +Agent rust/tests/ui/async-await/drop-track-field-assign-nonsend.rs /^impl Agent {$/;" c +Agent rust/tests/ui/async-await/drop-track-field-assign-nonsend.rs /^struct Agent {$/;" s +Agent rust/tests/ui/async-await/drop-track-field-assign.rs /^impl Agent {$/;" c +Agent rust/tests/ui/async-await/drop-track-field-assign.rs /^struct Agent {$/;" s +Agent rust/tests/ui/async-await/field-assign-nonsend.rs /^impl Agent {$/;" c +Agent rust/tests/ui/async-await/field-assign-nonsend.rs /^struct Agent {$/;" s +Agent rust/tests/ui/async-await/field-assign.rs /^impl Agent {$/;" c +Agent rust/tests/ui/async-await/field-assign.rs /^struct Agent {$/;" s +Aggregate rust/compiler/rustc_middle/src/mir/syntax.rs /^ Aggregate(Box>, IndexVec>),$/;" e enum:Rvalue +Aggregate rust/compiler/rustc_mir_transform/src/gvn.rs /^ Aggregate(VariantIdx, &'a [VnIndex]),$/;" e enum:Value +Aggregate rust/compiler/rustc_mir_transform/src/known_panics_lint.rs /^ Aggregate { variant: VariantIdx, fields: IndexVec> },$/;" e enum:Value +Aggregate rust/compiler/rustc_public/src/abi.rs /^ Aggregate {$/;" e enum:ValueAbi +Aggregate rust/compiler/rustc_public/src/mir/body.rs /^ Aggregate(AggregateKind, Vec),$/;" e enum:Rvalue +Aggregate rust/src/tools/rust-analyzer/crates/hir-ty/src/mir.rs /^ Aggregate(AggregateKind, Box<[Operand]>),$/;" e enum:Rvalue +Aggregate64 rust/tests/codegen-llvm/intrinsics/transmute.rs /^pub struct Aggregate64(u16, u8, i8, f32);$/;" s +Aggregate8 rust/tests/codegen-llvm/intrinsics/transmute.rs /^pub struct Aggregate8(u8);$/;" s +AggregateKind rust/compiler/rustc_middle/src/mir/syntax.rs /^pub enum AggregateKind<'tcx> {$/;" g +AggregateKind rust/compiler/rustc_public/src/mir/body.rs /^pub enum AggregateKind {$/;" g +AggregateKind rust/compiler/rustc_public/src/unstable/convert/stable/mir.rs /^impl<'tcx> Stable<'tcx> for mir::AggregateKind<'tcx> {$/;" c +AggregateKind rust/src/tools/rust-analyzer/crates/hir-ty/src/mir.rs /^pub enum AggregateKind {$/;" g +AggregateTemp rust/compiler/rustc_middle/src/mir/mod.rs /^ AggregateTemp,$/;" e enum:LocalInfo +Aggregate_4xi8 rust/tests/codegen-llvm/debuginfo-dse.rs /^struct Aggregate_4xi8(i8, i8, i8, i8); \/\/ scalar(i32)$/;" s +Aggregate_i32_Array_i8 rust/tests/codegen-llvm/debuginfo-dse.rs /^impl Default for Aggregate_i32_Array_i8 {$/;" c +Aggregate_i32_Array_i8 rust/tests/codegen-llvm/debuginfo-dse.rs /^struct Aggregate_i32_Array_i8(i32, &'static [i32; 16], i8);$/;" s +AggregatedTestDiffs rust/src/ci/citool/src/analysis.rs /^struct AggregatedTestDiffs {$/;" s +Aggressive rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ Aggressive,$/;" e enum:CodeGenOptLevel +Aggressive rust/compiler/rustc_session/src/config.rs /^ Aggressive,$/;" e enum:OptLevel +Ai16 rust/tests/ui/enum/enum-discrim-manual-sizing.rs /^ Ai16 = 0,$/;" e enum:Ei16 +Ai16 rust/tests/ui/enum/enum-discrim-too-small2.rs /^ Ai16 = 23,$/;" e enum:Ei16 +Ai16 rust/tests/ui/structs-enums/enum-discrim-autosizing.rs /^ Ai16 = -1,$/;" e enum:Ei16 +Ai32 rust/tests/ui/enum/enum-discrim-manual-sizing.rs /^ Ai32 = 0,$/;" e enum:Ei32 +Ai32 rust/tests/ui/enum/enum-discrim-too-small2.rs /^ Ai32 = 23,$/;" e enum:Ei32 +Ai32 rust/tests/ui/structs-enums/enum-discrim-autosizing.rs /^ Ai32 = -1,$/;" e enum:Ei32 +Ai64 rust/tests/ui/enum/enum-discrim-manual-sizing.rs /^ Ai64 = 0,$/;" e enum:Ei64 +Ai64 rust/tests/ui/enum/enum-discrim-too-small2.rs /^ Ai64 = 23,$/;" e enum:Ei64 +Ai64 rust/tests/ui/structs-enums/enum-discrim-autosizing.rs /^ Ai64 = -1,$/;" e enum:Ei64 +Ai8 rust/tests/ui/enum/enum-discrim-manual-sizing.rs /^ Ai8 = 0,$/;" e enum:Ei8 +Ai8 rust/tests/ui/enum/enum-discrim-too-small2.rs /^ Ai8 = 23,$/;" e enum:Ei8 +Ai8 rust/tests/ui/structs-enums/enum-discrim-autosizing.rs /^ Ai8 = -1,$/;" e enum:Ei8 +Aid rust/tests/rustdoc-html/inline_cross/auxiliary/assoc_item_trait_bounds.rs /^pub trait Aid<'src> {$/;" i +Aimpl rust/tests/ui/traits/issue-26339.rs /^impl A for Aimpl { }$/;" c +Aimpl rust/tests/ui/traits/issue-26339.rs /^impl PartialEq for Aimpl {$/;" c +Aimpl rust/tests/ui/traits/issue-26339.rs /^impl PartialEq for Aimpl {$/;" c +Aimpl rust/tests/ui/traits/issue-26339.rs /^struct Aimpl;$/;" s +Aint rust/tests/ui/enum/enum-discrim-manual-sizing.rs /^ Aint = 0,$/;" e enum:Eint +AixLinker rust/compiler/rustc_codegen_ssa/src/back/linker.rs /^impl<'a> AixLinker<'a> {$/;" c +AixLinker rust/compiler/rustc_codegen_ssa/src/back/linker.rs /^impl<'a> Linker for AixLinker<'a> {$/;" c +AixLinker rust/compiler/rustc_codegen_ssa/src/back/linker.rs /^struct AixLinker<'a> {$/;" s +AixStripNotUsed rust/compiler/rustc_codegen_ssa/src/errors.rs /^pub(crate) struct AixStripNotUsed;$/;" s +Akemi rust/tests/ui/enum/enum-nonexisting-field.rs /^ Akemi { madoka: () }$/;" e enum:Homura +Al rust/tests/ui/associated-type-bounds/return-type-notation/trait-alias.rs /^trait Al = Tr;$/;" i +Al rust/tests/ui/suggestions/suggest-move-types.rs /^struct Al<'a, T, M: OneWithLifetime> {$/;" s +AlanTuring rust/tests/ui/consts/min_const_fn/min_const_fn.rs /^struct AlanTuring(T);$/;" s +Alias rust/compiler/rustc_codegen_cranelift/example/issue-72793.rs /^pub type Alias<'a> = impl T;$/;" t +Alias rust/compiler/rustc_infer/src/infer/region_constraints/mod.rs /^ Alias(ty::AliasTy<'tcx>),$/;" e enum:GenericKind +Alias rust/compiler/rustc_public/src/ty.rs /^ Alias(AliasKind, AliasTy),$/;" e enum:TyKind +Alias rust/compiler/rustc_query_impl/src/error.rs /^pub(crate) enum Alias {$/;" g +Alias rust/compiler/rustc_type_ir/src/outlives.rs /^ Alias(ty::AliasTy),$/;" e enum:Component +Alias rust/compiler/rustc_type_ir/src/ty_kind.rs /^ Alias(AliasTyKind, AliasTy),$/;" e enum:TyKind +Alias rust/src/bootstrap/src/core/builder/mod.rs /^impl Alias {$/;" c +Alias rust/src/bootstrap/src/core/builder/mod.rs /^pub enum Alias {$/;" g +Alias rust/src/tools/clippy/tests/ui/arithmetic_side_effects.rs /^ type Alias = [i32; 1 + 1];$/;" t function:association_with_structures_should_not_trigger_the_lint +Alias rust/src/tools/clippy/tests/ui/functions.rs /^type Alias = *const u8;$/;" t +Alias rust/src/tools/clippy/tests/ui/init_numbered_fields.rs /^ type Alias = TupleStruct;$/;" t function:main +Alias rust/src/tools/clippy/tests/ui/into_iter_without_iter.rs /^impl IntoIterator for &Alias {$/;" c +Alias rust/src/tools/clippy/tests/ui/into_iter_without_iter.rs /^pub type Alias = S5;$/;" t +Alias rust/src/tools/clippy/tests/ui/type_complexity.rs /^type Alias = Vec>>; \/\/ no warning here$/;" t +Alias rust/src/tools/clippy/tests/ui/unwrap_or_else_default.rs /^ type Alias = Option>;$/;" t function:type_certainty +Alias rust/src/tools/clippy/tests/ui/use_self_structs.rs /^struct Alias {$/;" s +Alias rust/src/tools/rust-analyzer/crates/hir-def/src/attrs.rs /^ Alias(Vec),$/;" e enum:DocAtom +Alias rust/src/tools/rust-analyzer/crates/hir-def/src/item_tree.rs /^ Alias(Name),$/;" e enum:ImportAlias +Alias rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/region_constraints/mod.rs /^ Alias(AliasTy<'db>),$/;" e enum:GenericKind +Alias rust/tests/crashes/137049.rs /^type Alias = impl Project2;$/;" t +Alias rust/tests/crashes/146706.rs /^type Alias<'a, T> = Foo;$/;" t +Alias rust/tests/rustdoc-gui/src/lib2/lib.rs /^pub type Alias = u32;$/;" t +Alias rust/tests/rustdoc-html/inline_cross/auxiliary/assoc_item_trait_bounds.rs /^ type Alias = T$/;" t implementation:Implementor +Alias rust/tests/rustdoc-html/inline_cross/auxiliary/assoc_item_trait_bounds.rs /^ type Alias$/;" t interface:Implementee +Alias rust/tests/rustdoc-html/type-alias/deref-32077.rs /^pub type Alias = Wrap;$/;" t +Alias rust/tests/rustdoc-html/type-alias/primitive-local-link-121106.rs /^pub type Alias = Node;$/;" t +Alias rust/tests/rustdoc-json/traits/trait_alias.rs /^pub trait Alias = Orig;$/;" i +Alias rust/tests/rustdoc-ui/mismatched_arg_count.rs /^type Alias<'a, T> = >::Assoc;$/;" t +Alias rust/tests/rustdoc-ui/normalize-in-inlined-type-alias.rs /^type Alias

= <() as Woo

>::Assoc;$/;" t +Alias rust/tests/ui/associated-inherent-types/type-alias-bounds.rs /^pub type Alias = (Source::Assoc,);$/;" t +Alias rust/tests/ui/coherence/occurs-check/opaques.rs /^impl Trait for Alias {$/;" c +Alias rust/tests/ui/coherence/occurs-check/opaques.rs /^pub type Alias = impl Sized;$/;" t +Alias rust/tests/ui/coherence/orphan-check-weak-aliases-covering.rs /^impl foreign::Trait1 for Alias {}$/;" c +Alias rust/tests/ui/coherence/orphan-check-weak-aliases-covering.rs /^type Alias = LocalWrapper;$/;" t +Alias rust/tests/ui/const-generics/auxiliary/const_generic_lib.rs /^pub type Alias = Struct<2>;$/;" t +Alias rust/tests/ui/const-generics/check_const_arg_type_in_free_alias.rs /^type Alias = <() as IdentityWithUnused>::This;$/;" t +Alias rust/tests/ui/const-generics/generic_const_exprs/ty-alias-substitution.rs /^type Alias = [T; N + 1];$/;" t +Alias rust/tests/ui/const-generics/mgca/resolution-with-inherent-associated-types.rs /^type Alias = Struct<{ Struct::N }>;$/;" t +Alias rust/tests/ui/destructuring-assignment/tuple_struct_destructure.rs /^type Alias = Enum;$/;" t +Alias rust/tests/ui/destructuring-assignment/tuple_struct_destructure_fail.rs /^impl Test for Alias {}$/;" c +Alias rust/tests/ui/destructuring-assignment/tuple_struct_destructure_fail.rs /^type Alias = Enum;$/;" t +Alias rust/tests/ui/diagnostic_namespace/on_unimplemented/on_impl_trait.rs /^trait Alias = Test;$/;" i +Alias rust/tests/ui/drop/drop_elaboration_with_errors2.rs /^ pub type Alias = impl Sized;$/;" t module:defining_scope +Alias rust/tests/ui/drop/drop_elaboration_with_errors2.rs /^impl Trait for defining_scope::Alias {$/;" c +Alias rust/tests/ui/field_representing_types/projections.rs /^type Alias = Struct;$/;" t +Alias rust/tests/ui/hygiene/auxiliary/intercrate.rs /^ type Alias = $crate::SomeType;$/;" t +Alias rust/tests/ui/hygiene/traits-in-scope.rs /^ trait Alias = traits::Trait4;$/;" i +Alias rust/tests/ui/impl-trait/inside-item-nested-in-anon-const.rs /^type Alias = Girder<{$/;" t +Alias rust/tests/ui/impl-trait/issues/issue-89312.rs /^pub type Alias<'a> = impl T;$/;" t +Alias rust/tests/ui/impl-trait/normalize-tait-in-const.rs /^ pub type Alias<'a> = impl T;$/;" t module:foo +Alias rust/tests/ui/imports/issue-30560.rs /^type Alias = ();$/;" t +Alias rust/tests/ui/late-bound-lifetimes/auxiliary/upstream_alias.rs /^pub type Alias<'a, T> = >::Assoc;$/;" t +Alias rust/tests/ui/late-bound-lifetimes/mismatched_arg_count.rs /^type Alias<'a, T> = >::Assoc;$/;" t +Alias rust/tests/ui/lazy-type-alias/auxiliary/eager.rs /^pub type Alias = Option;$/;" t +Alias rust/tests/ui/lazy-type-alias/auxiliary/lazy.rs /^pub type Alias = Option;$/;" t +Alias rust/tests/ui/lazy-type-alias/def-site-param-defaults-wf.rs /^type Alias, const N: usize = { 0 - 1 }> = T;$/;" t +Alias rust/tests/ui/lazy-type-alias/enum-variant.rs /^ type Alias = Enum;$/;" t function:main +Alias rust/tests/ui/lazy-type-alias/inherent-impls-conflicting.rs /^impl Alias { fn method() {} } \/\/~ ERROR duplicate definitions with name `method`$/;" c +Alias rust/tests/ui/lazy-type-alias/inherent-impls-conflicting.rs /^type Alias = Local;$/;" t +Alias rust/tests/ui/lazy-type-alias/inherent-impls-not-nominal.rs /^impl Alias {} \/\/~ ERROR no nominal type found for inherent implementation$/;" c +Alias rust/tests/ui/lazy-type-alias/inherent-impls-not-nominal.rs /^type Alias = <() as Trait>::Out;$/;" t +Alias rust/tests/ui/lazy-type-alias/inherent-impls.rs /^impl Alias {$/;" c +Alias rust/tests/ui/lazy-type-alias/inherent-impls.rs /^type Alias = Local;$/;" t +Alias rust/tests/ui/lazy-type-alias/trailing-where-clause.rs /^type Alias = T$/;" t +Alias rust/tests/ui/lazy-type-alias/type-alias-bounds-are-enforced.rs /^type Alias = ::Output;$/;" t +Alias rust/tests/ui/lazy-type-alias/unsatisfied-bounds-type-alias-body.rs /^type Alias = ::Output; \/\/~ ERROR cannot multiply `T` by `T`$/;" t +Alias rust/tests/ui/lint/unused/unused_attributes-must_use.rs /^trait Alias = Use;$/;" i +Alias rust/tests/ui/nll/user-annotations/normalization-infer.rs /^ type Alias = (<(X, Y) as Tr>::Ty, X);$/;" t function:test2 +Alias rust/tests/ui/privacy/auxiliary/private-inferred-type.rs /^pub type Alias = Priv;$/;" t +Alias rust/tests/ui/privacy/auxiliary/reachable-unnameable-items.rs /^ type Alias: Default;$/;" t interface:inner_private_module::UnnameableTrait +Alias rust/tests/ui/privacy/auxiliary/reachable-unnameable-items.rs /^ type Alias = Unnameable8;$/;" t implementation:AliasOfUnnameableType +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias = Priv; \/\/ OK$/;" t implementation:impls::Priv +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias = Priv; \/\/ OK$/;" t implementation:impls::Pub +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias = Priv; \/\/ OK$/;" t implementation:impls_generics::Priv +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias = Priv; \/\/ OK$/;" t implementation:impls_generics::Pub +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias = Priv; \/\/~ ERROR private type `impls::Priv` in public interface$/;" t implementation:impls::Pub +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias = Priv; \/\/~ ERROR private type `types::Priv` in public interface$/;" t implementation:types::Pub +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias = Priv; \/\/~ ERROR private type `types::Priv` in public interface$/;" t interface:types::Tr +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias: PrivTr;$/;" t interface:traits::Tr3 +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias;$/;" t interface:impls::PrivTr +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias;$/;" t interface:impls::PubTr +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias;$/;" t interface:impls_generics::PrivTr +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias;$/;" t interface:impls_generics::PubTr +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ type Alias;$/;" t interface:types::PubTr +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ pub type Alias = Priv; \/\/~ ERROR type `types::Priv` is more private than the item `types::/;" t module:types +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ pub type Alias = T; \/\/~ ERROR trait `traits::PrivTr` is more private than the i/;" t module:traits +Alias rust/tests/ui/privacy/private-in-public-warn.rs /^ pub type Alias where T: PrivTr = T;$/;" t module:traits_where +Alias rust/tests/ui/privacy/private-in-public.rs /^ type Alias;$/;" t interface:impls::PrivTr +Alias rust/tests/ui/privacy/private-in-public.rs /^ type Alias;$/;" t interface:impls::PubTr +Alias rust/tests/ui/privacy/private-in-public.rs /^ type Alias;$/;" t interface:types::PubTr +Alias rust/tests/ui/privacy/private-inferred-type.rs /^ pub type Alias = Priv;$/;" t module:m +Alias rust/tests/ui/privacy/private-type-in-interface.rs /^ pub type Alias = Priv;$/;" t module:m +Alias rust/tests/ui/privacy/private-type-in-interface.rs /^impl Tr1 for ext::Alias {} \/\/~ ERROR type `ext::Priv` is private$/;" c +Alias rust/tests/ui/privacy/private-type-in-interface.rs /^impl m::Alias {} \/\/~ ERROR type `Priv` is private$/;" c +Alias rust/tests/ui/privacy/pub-priv-dep/pub-priv1.rs /^pub type Alias = OtherType;$/;" t +Alias rust/tests/ui/privacy/unnameable_types.rs /^ type Alias = i32;$/;" t implementation:m::PubStruct +Alias rust/tests/ui/privacy/unnameable_types.rs /^ type Alias;$/;" t interface:m::PubTr +Alias rust/tests/ui/proc-macro/issue-79825.rs /^trait Alias = Sized;$/;" i +Alias rust/tests/ui/resolve/dot-notation-type-namespace-suggest-path-sep.rs /^type Alias = Vec;$/;" t +Alias rust/tests/ui/rfcs/rfc-2565-param-attrs/param-attrs-pretty.rs /^type Alias = fn(#[a1] u8, #[a2] ...);$/;" t +Alias rust/tests/ui/rfcs/rfc-2565-param-attrs/proc-macro-cannot-be-used.rs /^type Alias = extern "C" fn(#[id] u8, #[id] ...);$/;" t +Alias rust/tests/ui/self/arbitrary_self_types_pin_lifetime-async.rs /^type Alias = Pin;$/;" t +Alias rust/tests/ui/self/arbitrary_self_types_pin_lifetime.rs /^type Alias = Pin;$/;" t +Alias rust/tests/ui/self/arbitrary_self_types_pin_lifetime_mismatch-async.rs /^type Alias = Pin;$/;" t +Alias rust/tests/ui/self/arbitrary_self_types_pin_lifetime_mismatch.rs /^type Alias = Pin;$/;" t +Alias rust/tests/ui/self/elision/alias-async.rs /^type Alias = Struct;$/;" t +Alias rust/tests/ui/self/elision/alias.rs /^type Alias = Struct;$/;" t +Alias rust/tests/ui/self/elision/lt-alias-async.rs /^impl<'a> Alias<'a> {$/;" c +Alias rust/tests/ui/self/elision/lt-alias-async.rs /^type Alias<'a> = Struct<'a>;$/;" t +Alias rust/tests/ui/self/elision/lt-alias.rs /^impl<'a> Alias<'a> {$/;" c +Alias rust/tests/ui/self/elision/lt-alias.rs /^type Alias<'a> = Struct<'a>;$/;" t +Alias rust/tests/ui/self/elision/ref-alias-async.rs /^type Alias = Struct;$/;" t +Alias rust/tests/ui/self/elision/ref-alias.rs /^type Alias = Struct;$/;" t +Alias rust/tests/ui/self/elision/ref-mut-alias-async.rs /^type Alias = Struct;$/;" t +Alias rust/tests/ui/self/elision/ref-mut-alias.rs /^type Alias = Struct;$/;" t +Alias rust/tests/ui/self/self_lifetime-async.rs /^impl Alias {$/;" c +Alias rust/tests/ui/self/self_lifetime-async.rs /^type Alias = Foo<'static>;$/;" t +Alias rust/tests/ui/self/self_lifetime.rs /^impl Alias {$/;" c +Alias rust/tests/ui/self/self_lifetime.rs /^type Alias = Foo<'static>;$/;" t +Alias rust/tests/ui/suggestions/issue-99240-2.rs /^type Alias = Enum;$/;" t +Alias rust/tests/ui/traits/alias/only-require-assocs-from-supertraits.rs /^trait Alias = Foo;$/;" i +Alias rust/tests/ui/traits/issue-65673.rs /^trait Alias = where T: Trait;$/;" i +Alias rust/tests/ui/traits/next-solver/cycles/many-where-clauses-with-aliases-hang.rs /^type Alias = >::Assoc;$/;" t +Alias rust/tests/ui/traits/next-solver/method/path_lookup_wf_constraints.rs /^type Alias = Foo;$/;" t +Alias rust/tests/ui/traits/next-solver/normalize/eager-norm-pre-normalizes-to.rs /^ type Alias = ::This>>::Assoc;$/;" t implementation:T +Alias rust/tests/ui/traits/next-solver/normalize/eager-norm-pre-normalizes-to.rs /^ type Alias;$/;" t interface:Relate +Alias rust/tests/ui/traits/next-solver/normalize/normalize-self-type-constrains-trait-args.rs /^type Alias = (T,)$/;" t +Alias rust/tests/ui/traits/trait-upcasting/alias-where-clause-isnt-supertrait.rs /^trait Alias = A where i32: B;$/;" i +Alias rust/tests/ui/type-alias-enum-variants/enum-variant-generic-args-pass.rs /^type Alias = Enum;$/;" t +Alias rust/tests/ui/type-alias-enum-variants/enum-variant-generic-args.rs /^type Alias = Enum;$/;" t +Alias rust/tests/ui/type-alias-enum-variants/incorrect-variant-form-through-alias-caught.rs /^type Alias = Enum;$/;" t +Alias rust/tests/ui/type-alias-enum-variants/no-type-application-on-aliased-enum-variant.rs /^type Alias = Option;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/assoc-projection-ice.rs /^pub type Alias<'a> = impl T;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/bad-tait-no-substs.rs /^type Alias<'a, U> = impl Trait;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/coherence/coherence_cross_crate.rs /^impl OtherTrait for Alias {}$/;" c +Alias rust/tests/ui/type-alias-impl-trait/coherence/coherence_cross_crate.rs /^type Alias = impl SomeTrait;$/;" c +Alias rust/tests/ui/type-alias-impl-trait/coherence/coherence_cross_crate.rs /^type Alias = impl SomeTrait;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/error-tainting-issue-122904.rs /^type Alias<'a> = impl T;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/impl_for_weak_alias.rs /^impl Trait for Alias {}$/;" c +Alias rust/tests/ui/type-alias-impl-trait/impl_for_weak_alias.rs /^type Alias = (impl Sized, u8);$/;" t +Alias rust/tests/ui/type-alias-impl-trait/impl_trait_for_tait.rs /^type Alias = impl Sized;$/;" c +Alias rust/tests/ui/type-alias-impl-trait/impl_trait_for_tait.rs /^type Alias = impl Sized;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/implied_lifetime_wf_check.rs /^type Alias = impl Sized;$/;" c +Alias rust/tests/ui/type-alias-impl-trait/implied_lifetime_wf_check.rs /^type Alias = impl Sized;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/issue-68368-non-defining-use-2.rs /^type Alias<'a, U> = impl Trait;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/issue-68368-non-defining-use.rs /^type Alias<'a, U> = impl Trait;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/issue-72793.rs /^pub type Alias<'a> = impl T;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/recursive-drop-elaboration-2.rs /^type Alias<'a> = impl T;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/recursive-drop-elaboration.rs /^type Alias<'a> = impl T;$/;" t +Alias rust/tests/ui/type-alias-impl-trait/underef-index-out-of-bounds-121472.rs /^ pub type Alias<'a> = impl T;$/;" t module:foo +Alias rust/tests/ui/type-alias/issue-62263-self-in-atb.rs /^pub type Alias = dyn Trait;$/;" t +Alias rust/tests/ui/type-alias/issue-62305-self-assoc-ty.rs /^type Alias = Self::Target;$/;" t +Alias rust/tests/ui/type-alias/issue-62364-self-ty-arg.rs /^type Alias<'a> = Struct<&'a Self>;$/;" t +Alias0 rust/tests/rustdoc-html/trait-aliases.rs /^pub trait Alias0 = Copy + Iterator;$/;" i +Alias0 rust/tests/ui/lazy-type-alias/def-site-predicates-wf.rs /^type Alias0 = ()$/;" t +Alias0 rust/tests/ui/traits/alias/relaxed-bounds.rs /^trait Alias0 = ?Sized; \/\/~ ERROR relaxed bounds are not permitted in trait alias bounds$/;" i +Alias1 rust/src/tools/clippy/tests/ui/len_without_is_empty.rs /^impl Alias1 {$/;" c +Alias1 rust/src/tools/clippy/tests/ui/len_without_is_empty.rs /^pub type Alias1 = Aliased1;$/;" t +Alias1 rust/tests/ui/did_you_mean/c-style-pointer-types.rs /^type Alias1 = const* u8;$/;" t +Alias1 rust/tests/ui/error-codes/E0446.rs /^ type Alias1 = Bar; \/\/~ ERROR E0446$/;" t implementation:u8 +Alias1 rust/tests/ui/error-codes/E0446.rs /^ type Alias1;$/;" t interface:PubTr +Alias1 rust/tests/ui/lazy-type-alias/def-site-predicates-wf.rs /^type Alias1 = ()$/;" t +Alias1 rust/tests/ui/privacy/private-in-public-assoc-ty.rs /^ type Alias1 = Priv;$/;" t implementation:m::u8 +Alias1 rust/tests/ui/privacy/private-in-public-assoc-ty.rs /^ type Alias1: PrivTr;$/;" t interface:m::PubTr +Alias1 rust/tests/ui/stability-attribute/auxiliary/unstable_generic_param.rs /^pub type Alias1<#[unstable(feature = "unstable_default", issue = "none")] T = usize> = Option/;" t +Alias1 rust/tests/ui/use/import_trait_associated_item_bad.rs /^type Alias1 = AssocTy; \/\/~ ERROR ambiguous associated type$/;" t +Alias2 rust/src/tools/clippy/tests/ui/len_without_is_empty.rs /^impl Alias2 {$/;" c +Alias2 rust/src/tools/clippy/tests/ui/len_without_is_empty.rs /^pub type Alias2 = Aliased2;$/;" t +Alias2 rust/tests/ui/did_you_mean/c-style-pointer-types.rs /^type Alias2 = mut* u8;$/;" t +Alias2 rust/tests/ui/error-codes/E0446.rs /^ type Alias2 = Box; \/\/~ ERROR E0446$/;" t implementation:u8 +Alias2 rust/tests/ui/error-codes/E0446.rs /^ type Alias2;$/;" t interface:PubTr +Alias2 rust/tests/ui/privacy/private-in-public-assoc-ty.rs /^ type Alias2: PubTrAux1 = u8;$/;" t interface:m::PubTr +Alias2 rust/tests/ui/stability-attribute/auxiliary/unstable_generic_param.rs /^pub type Alias2 = Option;$/;" t +Alias2 rust/tests/ui/use/import_trait_associated_item_bad.rs /^type Alias2 = self::AssocTy; \/\/~ ERROR ambiguous associated type$/;" t +Alias3 rust/tests/ui/privacy/private-in-public-assoc-ty.rs /^ type Alias3: PubTrAux2 = u8;$/;" t interface:m::PubTr +Alias3 rust/tests/ui/stability-attribute/auxiliary/unstable_generic_param.rs /^pub type Alias3 /;" t +Alias3 rust/tests/ui/use/import_trait_associated_item_bad.rs /^type Alias3 = [u8; CONST]; \/\/~ ERROR ambiguous associated constant$/;" t +Alias4 rust/tests/ui/privacy/private-in-public-assoc-ty.rs /^ type Alias4 = Priv;$/;" t interface:m::PubTr +Alias4 rust/tests/ui/stability-attribute/auxiliary/unstable_generic_param.rs /^pub type Alias4 = Option;$/;" t +Alias4 rust/tests/ui/use/import_trait_associated_item_bad.rs /^type Alias4 = [u8; self::CONST]; \/\/~ ERROR ambiguous associated constant$/;" t +Alias5 rust/tests/ui/stability-attribute/auxiliary/unstable_generic_param.rs /^pub type Alias5<#[unstable(feature = "unstable_default", issue = "none")] T = usize> = Option/;" t +Alias6 rust/tests/ui/stability-attribute/auxiliary/unstable_generic_param.rs /^pub type Alias6<#[unstable(feature = "unstable_default6", issue = "none")] T = usize> = Option;$/;" t +AliasA rust/tests/ui/lint/opaque-ty-ffi-normalization-cycle.rs /^type AliasA = impl TraitA;$/;" t +AliasA rust/tests/ui/lint/opaque-ty-ffi-normalization-cycle.rs /^type AliasB = impl TraitB;$/;" c +AliasAssocConstUsed rust/tests/ui/const-generics/generic_const_exprs/type-alias-bounds.rs /^ type AliasAssocConstUsed = I32<{ T::DATA }>;$/;" t function:assoc_ct_used +AliasB rust/tests/ui/lint/improper-ctypes/lint-73251-2.rs /^type AliasB = impl TraitB;$/;" t +AliasB rust/tests/ui/lint/opaque-ty-ffi-normalization-cycle.rs /^type AliasB = impl TraitB;$/;" t +AliasBound rust/compiler/rustc_next_trait_solver/src/solve/trait_goals.rs /^ AliasBound,$/;" e enum:TraitGoalProvenVia +AliasBound rust/compiler/rustc_type_ir/src/solve/mod.rs /^ AliasBound(AliasBoundKind),$/;" e enum:CandidateSource +AliasBoundConstCondition rust/compiler/rustc_type_ir/src/solve/mod.rs /^ AliasBoundConstCondition,$/;" e enum:GoalSource +AliasBoundKind rust/compiler/rustc_type_ir/src/solve/mod.rs /^pub enum AliasBoundKind {$/;" g +AliasBurrito rust/tests/ui/errors/traits/blame-trait-error-spans-on-exprs.rs /^type AliasBurrito = GenericBurrito;$/;" t +AliasConst rust/tests/rustdoc-js/auxiliary/interner.rs /^ type AliasConst: Copy + DebugWithInfcx + Hash + Ord;$/;" t interface:Interner +AliasConstEnum rust/tests/ui/lint/dead-code/no-dead-code-for-static-trait-impl.rs /^type AliasConstEnum = AliasedConstEnum;$/;" t +AliasConstStruct rust/tests/ui/lint/dead-code/no-dead-code-for-static-trait-impl.rs /^type AliasConstStruct = AliasedConstStruct;$/;" t +AliasConstUnused rust/tests/ui/const-generics/generic_const_exprs/type-alias-bounds.rs /^ type AliasConstUnused where String: Copy = I32<{ 0; 0 }>;$/;" t function:ct_unused_1 +AliasConstUnused rust/tests/ui/const-generics/generic_const_exprs/type-alias-bounds.rs /^ type AliasConstUnused = (T, I32<{ DATA }>);$/;" t function:ct_unused_0 +AliasCrate rust/tests/ui/hygiene/auxiliary/intercrate.rs /^ type AliasCrate = crate::SomeType;$/;" t +AliasCrateModernNested rust/tests/ui/hygiene/auxiliary/intercrate.rs /^ type AliasCrateModernNested = $crate::SomeType;$/;" t +AliasCrateModernNested rust/tests/ui/hygiene/auxiliary/intercrate.rs /^ type AliasCrateModernNested = crate::SomeType;$/;" t +AliasDef rust/compiler/rustc_public/src/compiler_interface.rs /^ type AliasDef = crate::ty::AliasDef;$/;" t implementation:BridgeTys +AliasDef rust/compiler/rustc_public_bridge/src/lib.rs /^ type AliasDef: AliasDef;$/;" t interface:Bridge +AliasFixed rust/tests/ui/type-alias-enum-variants/enum-variant-generic-args-pass.rs /^type AliasFixed = Enum<()>;$/;" t +AliasFixed rust/tests/ui/type-alias-enum-variants/enum-variant-generic-args.rs /^type AliasFixed = Enum<()>;$/;" t +AliasFnUnused rust/tests/ui/const-generics/generic_const_exprs/type-alias-bounds.rs /^ type AliasFnUnused = (T, I32<{ code() }>);$/;" t function:fn_unused +AliasFnUsed rust/tests/ui/const-generics/generic_const_exprs/type-alias-bounds.rs /^ type AliasFnUsed = I32<{ code::() }>;$/;" t function:fn_used +AliasKind rust/compiler/rustc_public/src/ty.rs /^pub enum AliasKind {$/;" g +AliasOf rust/tests/ui/traits/next-solver/overflow/nalgebra-hang.rs /^type AliasOf = ::DummyType;$/;" t +AliasOfAlias rust/tests/ui/privacy/pub-priv-dep/pub-priv1.rs /^pub type AliasOfAlias = priv_dep::PubPub;$/;" t +AliasOfForeignType rust/tests/ui/type-alias-impl-trait/coherence/coherence.rs /^impl foreign_crate::ForeignTrait for AliasOfForeignType<()> {}$/;" c +AliasOfForeignType rust/tests/ui/type-alias-impl-trait/coherence/coherence.rs /^type AliasOfForeignType = impl LocalTrait;$/;" t +AliasOfI32 rust/tests/ui/suggestions/trait-impl-param-mismatched-cross-crate.rs /^type AliasOfI32 = i32;$/;" t +AliasOfU32 rust/tests/ui/suggestions/trait-impl-param-mismatched-cross-crate.rs /^type AliasOfU32 = u32;$/;" t +AliasOfUnnameableType rust/tests/ui/privacy/auxiliary/reachable-unnameable-items.rs /^impl UnnameableTrait for AliasOfUnnameableType {$/;" c +AliasOfUnnameableType rust/tests/ui/privacy/auxiliary/reachable-unnameable-items.rs /^pub type AliasOfUnnameableType = Unnameable4;$/;" t +AliasPossibility rust/compiler/rustc_resolve/src/late.rs /^pub(crate) enum AliasPossibility {$/;" g +AliasRelate rust/compiler/rustc_public/src/ty.rs /^ AliasRelate(TermKind, TermKind, AliasRelationDirection),$/;" e enum:PredicateKind +AliasRelate rust/compiler/rustc_type_ir/src/predicate_kind.rs /^ AliasRelate(I::Term, I::Term, AliasRelationDirection),$/;" e enum:PredicateKind +AliasRelationDirection rust/compiler/rustc_public/src/ty.rs /^pub enum AliasRelationDirection {$/;" g +AliasRelationDirection rust/compiler/rustc_public/src/unstable/convert/stable/ty.rs /^impl<'tcx> Stable<'tcx> for ty::AliasRelationDirection {$/;" c +AliasRelationDirection rust/compiler/rustc_type_ir/src/predicate_kind.rs /^impl std::fmt::Display for AliasRelationDirection {$/;" c +AliasRelationDirection rust/compiler/rustc_type_ir/src/predicate_kind.rs /^pub enum AliasRelationDirection {$/;" g +AliasSelf rust/src/tools/clippy/tests/ui/use_self_structs.rs /^struct AliasSelf {$/;" s +AliasSerializableImpl rust/src/librustdoc/html/render/write_shared.rs /^impl Serialize for AliasSerializableImpl {$/;" c +AliasSerializableImpl rust/src/librustdoc/html/render/write_shared.rs /^struct AliasSerializableImpl {$/;" s +AliasStaticFnEnum rust/tests/ui/lint/dead-code/no-dead-code-for-static-trait-impl.rs /^type AliasStaticFnEnum = AliasedStaticFnEnum;$/;" t +AliasStaticFnStruct rust/tests/ui/lint/dead-code/no-dead-code-for-static-trait-impl.rs /^type AliasStaticFnStruct = AliasedStaticFnStruct;$/;" t +AliasTerm rust/compiler/rustc_infer/src/infer/at.rs /^impl<'tcx> ToTrace<'tcx> for ty::AliasTerm<'tcx> {$/;" c +AliasTerm rust/compiler/rustc_middle/src/ty/predicate.rs /^pub type AliasTerm<'tcx> = ir::AliasTerm>;$/;" t +AliasTerm rust/compiler/rustc_public/src/ty.rs /^pub struct AliasTerm {$/;" s +AliasTerm rust/compiler/rustc_public/src/unstable/convert/stable/ty.rs /^impl<'tcx> Stable<'tcx> for ty::AliasTerm<'tcx> {$/;" c +AliasTerm rust/compiler/rustc_type_ir/src/predicate.rs /^impl AliasTerm {$/;" c +AliasTerm rust/compiler/rustc_type_ir/src/predicate.rs /^impl Eq for AliasTerm {}$/;" c +AliasTerm rust/compiler/rustc_type_ir/src/predicate.rs /^impl From> for AliasTerm {$/;" c +AliasTerm rust/compiler/rustc_type_ir/src/predicate.rs /^impl From> for AliasTerm {$/;" c +AliasTerm rust/compiler/rustc_type_ir/src/predicate.rs /^pub struct AliasTerm {$/;" s +AliasTerm rust/compiler/rustc_type_ir/src/relate.rs /^impl Relate for ty::AliasTerm {$/;" c +AliasTerm rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/at.rs /^impl<'db> ToTrace<'db> for AliasTerm<'db> {$/;" c +AliasTerm rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/predicate.rs /^pub type AliasTerm<'db> = ty::AliasTerm>;$/;" t +AliasTermKind rust/compiler/rustc_type_ir/src/predicate.rs /^impl AliasTermKind {$/;" c +AliasTermKind rust/compiler/rustc_type_ir/src/predicate.rs /^impl From for AliasTermKind {$/;" c +AliasTermKind rust/compiler/rustc_type_ir/src/predicate.rs /^pub enum AliasTermKind {$/;" g +AliasTy rust/compiler/rustc_infer/src/infer/at.rs /^impl<'tcx> ToTrace<'tcx> for ty::AliasTy<'tcx> {$/;" c +AliasTy rust/compiler/rustc_middle/src/ty/sty.rs /^pub type AliasTy<'tcx> = ir::AliasTy>;$/;" t +AliasTy rust/compiler/rustc_public/src/ty.rs /^pub struct AliasTy {$/;" s +AliasTy rust/compiler/rustc_public/src/unstable/convert/stable/ty.rs /^impl<'tcx> Stable<'tcx> for ty::AliasTy<'tcx> {$/;" c +AliasTy rust/compiler/rustc_type_ir/src/relate.rs /^impl Relate for ty::AliasTy {$/;" c +AliasTy rust/compiler/rustc_type_ir/src/ty_kind.rs /^impl AliasTy {$/;" c +AliasTy rust/compiler/rustc_type_ir/src/ty_kind.rs /^impl Eq for AliasTy {}$/;" c +AliasTy rust/compiler/rustc_type_ir/src/ty_kind.rs /^pub struct AliasTy {$/;" s +AliasTy rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver.rs /^pub type AliasTy<'db> = rustc_type_ir::AliasTy>;$/;" t +AliasTy rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/at.rs /^impl<'db> ToTrace<'db> for AliasTy<'db> {$/;" c +AliasTy rust/tests/rustdoc-html/typedef-inner-variants.rs /^pub type AliasTy = Ty;$/;" t +AliasTy rust/tests/rustdoc-js/auxiliary/interner.rs /^ type AliasTy: Copy + DebugWithInfcx + Hash + Ord;$/;" t interface:Interner +AliasTyKind rust/compiler/rustc_public/src/unstable/convert/stable/ty.rs /^impl<'tcx> Stable<'tcx> for ty::AliasTyKind {$/;" c +AliasTyKind rust/compiler/rustc_type_ir/src/ty_kind.rs /^impl AliasTyKind {$/;" c +AliasTyKind rust/compiler/rustc_type_ir/src/ty_kind.rs /^pub enum AliasTyKind {$/;" g +AliasWellFormed rust/compiler/rustc_type_ir/src/solve/mod.rs /^ AliasWellFormed,$/;" e enum:GoalSource +Aliased1 rust/src/tools/clippy/tests/ui/len_without_is_empty.rs /^pub struct Aliased1;$/;" s +Aliased2 rust/src/tools/clippy/tests/ui/len_without_is_empty.rs /^pub struct Aliased2;$/;" s +AliasedConstEnum rust/tests/ui/lint/dead-code/no-dead-code-for-static-trait-impl.rs /^enum AliasedConstEnum {}$/;" g +AliasedConstStruct rust/tests/ui/lint/dead-code/no-dead-code-for-static-trait-impl.rs /^struct AliasedConstStruct;$/;" s +AliasedNonLocalStripper rust/src/librustdoc/passes/strip_aliased_non_local.rs /^impl DocFolder for AliasedNonLocalStripper<'_> {$/;" c +AliasedNonLocalStripper rust/src/librustdoc/passes/strip_aliased_non_local.rs /^struct AliasedNonLocalStripper<'tcx> {$/;" s +AliasedStaticFnEnum rust/tests/ui/lint/dead-code/no-dead-code-for-static-trait-impl.rs /^enum AliasedStaticFnEnum {}$/;" g +AliasedStaticFnStruct rust/tests/ui/lint/dead-code/no-dead-code-for-static-trait-impl.rs /^struct AliasedStaticFnStruct;$/;" s +AliasedType rust/src/librustdoc/html/render/write_shared.rs /^struct AliasedType<'cache, 'item> {$/;" s +AliasedType rust/src/tools/clippy/tests/ui/arithmetic_side_effects.rs /^ type AliasedType = u8;$/;" t function:issue_15225 +AliasedTypeImpl rust/src/librustdoc/html/render/write_shared.rs /^struct AliasedTypeImpl<'cache, 'item> {$/;" s +Aliases rust/compiler/rustc_infer/src/infer/mod.rs /^ Aliases(ExpectedFound>),$/;" e enum:ValuePairs +Aliases rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/mod.rs /^ Aliases(ExpectedFound>),$/;" e enum:ValuePairs +Align rust/compiler/rustc_abi/src/lib.rs /^impl Align {$/;" c +Align rust/compiler/rustc_abi/src/lib.rs /^impl fmt::Debug for Align {$/;" c +Align rust/compiler/rustc_abi/src/lib.rs /^pub struct Align {$/;" s +Align rust/compiler/rustc_attr_parsing/src/attributes/repr.rs /^ Align,$/;" e enum:AlignKind +Align rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ Align,$/;" e enum:RustcLayoutType +Align rust/compiler/rustc_public/src/ty.rs /^pub type Align = u64;$/;" t +Align rust/compiler/rustc_public/src/unstable/convert/stable/abi.rs /^impl<'tcx> Stable<'tcx> for rustc_abi::Align {$/;" c +Align rust/compiler/rustc_target/src/spec/mod.rs /^impl ToJson for Align {$/;" c +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_load_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_mask_load_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_mask_load_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_mask_load_pd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_mask_load_ps +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_mask_store_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_mask_store_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_mask_store_pd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_mask_store_ps +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_maskz_load_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_maskz_load_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_maskz_load_pd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_maskz_load_ps +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_load_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_load_ps +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_load_si512 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_mask_load_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_mask_load_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_mask_load_pd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_mask_load_ps +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_mask_store_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_mask_store_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_mask_store_pd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_mask_store_ps +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_maskz_load_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_maskz_load_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_maskz_load_pd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_maskz_load_ps +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_load_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_load_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_load_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_load_pd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_load_ps +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_load_sd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_load_ss +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_store_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_store_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_store_pd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_store_ps +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_store_sd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_mask_store_ss +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_maskz_load_epi32 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_maskz_load_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_maskz_load_pd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_maskz_load_ps +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_maskz_load_sd +Align rust/library/stdarch/crates/core_arch/src/x86/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_maskz_load_ss +Align rust/library/stdarch/crates/core_arch/src/x86_64/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm256_load_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86_64/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_load_epi64 +Align rust/library/stdarch/crates/core_arch/src/x86_64/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm512_load_pd +Align rust/library/stdarch/crates/core_arch/src/x86_64/avx512f.rs /^ struct Align {$/;" s function:tests::test_mm_load_epi64 +Align rust/src/tools/rust-analyzer/crates/ide-db/src/syntax_helpers/format_string.rs /^ Align,$/;" e enum:FormatSpecifier +Align rust/tests/ui/consts/extra-const-ub/detect-extra-ub.rs /^ struct Align {$/;" s +Align1 rust/library/core/src/sync/atomic.rs /^ pub struct Align1(T);$/;" s module:private +Align1 rust/tests/codegen-llvm/align-byval-alignment-mismatch.rs /^struct Align1 {$/;" s +Align1 rust/tests/ui/structs-enums/align-struct.rs /^struct Align1(i32);$/;" s +Align128 rust/library/std/src/os/fortanix_sgx/arch.rs /^pub struct Align128(pub T);$/;" s +Align16 rust/library/core/src/sync/atomic.rs /^ pub struct Align16(T);$/;" s module:private +Align16 rust/library/std/src/os/fortanix_sgx/arch.rs /^pub struct Align16(pub T);$/;" s +Align16 rust/src/tools/miri/tests/fail/unaligned_pointers/promise_alignment.rs /^ struct Align16(#[allow(dead_code)] u128);$/;" s function:main +Align16 rust/tests/assembly-llvm/sparc-struct-abi.rs /^impl Copy for Align16 {}$/;" c +Align16 rust/tests/assembly-llvm/sparc-struct-abi.rs /^pub struct Align16(f64, i32, i32);$/;" s +Align16 rust/tests/codegen-llvm/aarch64-struct-align-128.rs /^pub struct Align16 {$/;" s +Align16 rust/tests/codegen-llvm/align-byval-alignment-mismatch.rs /^struct Align16 {$/;" s +Align16 rust/tests/codegen-llvm/loads.rs /^pub struct Align16(u128);$/;" s +Align16 rust/tests/codegen-llvm/powerpc64le-struct-align-128.rs /^pub struct Align16 {$/;" s +Align16 rust/tests/ui/structs-enums/align-enum.rs /^enum Align16 {$/;" g +Align16 rust/tests/ui/structs-enums/align-struct.rs /^impl Align16 {$/;" c +Align16 rust/tests/ui/structs-enums/align-struct.rs /^struct Align16(i32);$/;" s +Align2 rust/library/core/src/sync/atomic.rs /^ pub struct Align2(T);$/;" s module:private +Align2 rust/tests/ui/layout/zero-sized-array-enum-niche.rs /^ Align2([u16; 0]),$/;" e enum:MultipleAlignments +Align32 rust/library/alloc/src/collections/btree/map/tests.rs /^impl TryFrom for Align32 {$/;" c +Align32 rust/library/alloc/src/collections/btree/map/tests.rs /^struct Align32(usize);$/;" s +Align32 rust/tests/codegen-llvm/powerpc64le-struct-align-128.rs /^pub struct Align32 {$/;" s +Align32 rust/tests/ui/structs-enums/align-enum.rs /^enum Align32 {$/;" g +Align4 rust/library/core/src/sync/atomic.rs /^ pub struct Align4(T);$/;" s module:private +Align4 rust/tests/codegen-llvm/align-offset.rs /^pub struct Align4([u8; 4]);$/;" s +Align4 rust/tests/ui/layout/zero-sized-array-enum-niche.rs /^ Align4([u32; 0]),$/;" e enum:MultipleAlignments +Align512 rust/library/std/src/os/fortanix_sgx/arch.rs /^pub struct Align512(pub T);$/;" s +Align64 rust/library/stdarch/crates/core_arch/src/s390x/vector.rs /^ struct Align64(T);$/;" s function:tests::test_vector_lcbb +Align64 rust/tests/codegen-llvm/align-enum.rs /^pub enum Align64 {$/;" g +Align64 rust/tests/codegen-llvm/align-struct.rs /^pub struct Align64(i32);$/;" s +Align8 rust/library/core/src/sync/atomic.rs /^ pub struct Align8(T);$/;" s module:private +Align8 rust/library/std/src/sys/pal/windows/mod.rs /^pub(crate) struct Align8(pub T);$/;" s +Align8 rust/src/tools/miri/tests/fail/unaligned_pointers/promise_alignment.rs /^struct Align8(#[allow(dead_code)] u64);$/;" s +Align8 rust/src/tools/miri/tests/pass/align_offset_symbolic.rs /^ struct Align8(#[allow(dead_code)] u64);$/;" s function:test_align_to +Align8 rust/tests/codegen-llvm/aarch64-struct-align-128.rs /^pub struct Align8 {$/;" s +Align8 rust/tests/codegen-llvm/powerpc64le-struct-align-128.rs /^pub struct Align8 {$/;" s +Align8 rust/tests/ui/transmutability/maybeuninit.rs /^ struct Align8;$/;" s function:padding +Align8Many rust/tests/ui/structs-enums/align-struct.rs /^struct Align8Many {$/;" s +Align8U64 rust/tests/ui/repr/repr-c-dead-variants.rs /^struct Align8U64(u64);$/;" s +Align8U64 rust/tests/ui/repr/repr-c-int-dead-variants.rs /^struct Align8U64(u64);$/;" s +AlignCenter rust/compiler/rustc_parse_format/src/lib.rs /^ AlignCenter,$/;" e enum:Alignment +AlignContainsPacked rust/tests/ui/structs-enums/align-struct.rs /^struct AlignContainsPacked {$/;" s +AlignContainsPacked4C rust/tests/ui/structs-enums/align-struct.rs /^struct AlignContainsPacked4C {$/;" s +AlignFromBytesError rust/compiler/rustc_abi/src/lib.rs /^impl fmt::Debug for AlignFromBytesError {$/;" c +AlignFromBytesError rust/compiler/rustc_abi/src/lib.rs /^impl fmt::Display for AlignFromBytesError {$/;" c +AlignFromBytesError rust/compiler/rustc_abi/src/lib.rs /^pub enum AlignFromBytesError {$/;" g +AlignKind rust/compiler/rustc_attr_parsing/src/attributes/repr.rs /^enum AlignKind {$/;" g +AlignLarge rust/tests/ui/structs-enums/align-struct.rs /^struct AlignLarge {$/;" s +AlignLeft rust/compiler/rustc_parse_format/src/lib.rs /^ AlignLeft,$/;" e enum:Alignment +AlignMany rust/tests/ui/structs-enums/align-struct.rs /^struct AlignMany(i32);$/;" s +AlignRelevant rust/tests/ui/cmse-nonsecure/cmse-nonsecure-call/params-via-stack.rs /^pub struct AlignRelevant(u32);$/;" s +AlignRelevant rust/tests/ui/cmse-nonsecure/cmse-nonsecure-entry/params-via-stack.rs /^pub struct AlignRelevant(u32);$/;" s +AlignRight rust/compiler/rustc_parse_format/src/lib.rs /^ AlignRight,$/;" e enum:Alignment +AlignToMakeAssemblyShorter rust/tests/assembly-llvm/sparc-struct-abi.rs /^impl Copy for AlignToMakeAssemblyShorter {}$/;" c +AlignToMakeAssemblyShorter rust/tests/assembly-llvm/sparc-struct-abi.rs /^struct AlignToMakeAssemblyShorter(T, f64);$/;" s +AlignToU64 rust/src/tools/miri/tests/pass/align_offset_symbolic.rs /^ struct AlignToU64(T);$/;" s function:test_u64_array +AlignUnknown rust/compiler/rustc_parse_format/src/lib.rs /^ AlignUnknown,$/;" e enum:Alignment +Aligned rust/compiler/rustc_data_structures/src/aligned.rs /^pub unsafe trait Aligned: PointeeSized {$/;" i +Aligned rust/library/compiler-builtins/builtins-test/benches/mem_icount.rs /^ Aligned,$/;" e enum:mmove::Spread +Aligned rust/library/compiler-builtins/builtins-test/tests/aeabi_memclr.rs /^impl Aligned {$/;" c +Aligned rust/library/compiler-builtins/builtins-test/tests/aeabi_memclr.rs /^struct Aligned {$/;" s +Aligned rust/library/compiler-builtins/builtins-test/tests/aeabi_memcpy.rs /^impl Aligned {$/;" c +Aligned rust/library/compiler-builtins/builtins-test/tests/aeabi_memcpy.rs /^struct Aligned {$/;" s +Aligned rust/library/compiler-builtins/builtins-test/tests/aeabi_memset.rs /^impl Aligned {$/;" c +Aligned rust/library/compiler-builtins/builtins-test/tests/aeabi_memset.rs /^struct Aligned {$/;" s +Aligned rust/src/tools/clippy/tests/ui/empty_line_after/outer_attribute.rs /^ enum Aligned {$/;" g module:issue_14980 +Aligned rust/src/tools/miri/tests/fail/unaligned_pointers/field_requires_parent_struct_alignment2.rs /^pub struct Aligned {$/;" s +Aligned rust/src/tools/miri/tests/pass/enums.rs /^ enum Aligned {$/;" g function:overaligned_casts +Aligned rust/tests/assembly-llvm/loongarch-float-struct-abi.rs /^impl Copy for Aligned {}$/;" c +Aligned rust/tests/assembly-llvm/loongarch-float-struct-abi.rs /^struct Aligned(f64);$/;" s +Aligned rust/tests/assembly-llvm/riscv-float-struct-abi.rs /^impl Copy for Aligned {}$/;" c +Aligned rust/tests/assembly-llvm/riscv-float-struct-abi.rs /^struct Aligned(f64);$/;" s +Aligned rust/tests/codegen-llvm/loongarch-abi/cast-local-large-enough.rs /^impl Copy for Aligned {}$/;" c +Aligned rust/tests/codegen-llvm/loongarch-abi/cast-local-large-enough.rs /^struct Aligned(f64);$/;" s +Aligned rust/tests/codegen-llvm/riscv-abi/cast-local-large-enough.rs /^impl Copy for Aligned {}$/;" c +Aligned rust/tests/codegen-llvm/riscv-abi/cast-local-large-enough.rs /^struct Aligned(f64);$/;" s +Aligned rust/tests/mir-opt/packed_struct_drop_aligned.rs /^struct Aligned(Droppy);$/;" s +Aligned rust/tests/rustdoc-json/attrs/repr_align.rs /^pub struct Aligned {$/;" s +Aligned rust/tests/ui/abi/numbers-arithmetic/float-struct.rs /^struct Aligned(f64, AlignedF32);$/;" s +Aligned rust/tests/ui/consts/const-enum-cast.rs /^enum Aligned {$/;" g +Aligned rust/tests/ui/consts/const-eval/raw-pointer-ub.rs /^ struct Aligned(f32);$/;" s +Aligned rust/tests/ui/deriving/deriving-with-repr-packed.rs /^impl PartialEq for Aligned {$/;" c +Aligned rust/tests/ui/deriving/deriving-with-repr-packed.rs /^struct Aligned(usize);$/;" s +Aligned rust/tests/ui/packed/packed-struct-drop-aligned.rs /^impl<'a> Drop for Aligned<'a> {$/;" c +Aligned rust/tests/ui/packed/packed-struct-drop-aligned.rs /^struct Aligned<'a> {$/;" s +Aligned rust/tests/ui/repr/aligned_enum_cast.rs /^enum Aligned {$/;" g +Aligned rust/tests/ui/simd/repr-simd-on-enum.rs /^enum Aligned {$/;" g +Aligned1 rust/tests/ui/layout/issue-96185-overaligned-enum.rs /^pub enum Aligned1 { \/\/~ ERROR: layout_of$/;" g +Aligned2 rust/tests/ui/layout/issue-96185-overaligned-enum.rs /^pub enum Aligned2 { \/\/~ ERROR: layout_of$/;" g +AlignedArray rust/library/stdarch/crates/core_arch/src/x86/xsave.rs /^ struct AlignedArray([u8; 64]);$/;" s module:tests +AlignedArray rust/src/tools/miri/tests/genmc/pass/atomics/atomic_ptr_ops.rs /^ struct AlignedArray([u64; LEN]);$/;" s function:test_and_or_xor +AlignedBuf rust/library/stdarch/examples/gaussian.rs /^ struct AlignedBuf([u8; N]);$/;" s function:main +AlignedExplicitRepr rust/tests/rustdoc-json/attrs/repr_combination.rs /^pub enum AlignedExplicitRepr {$/;" g +AlignedF32 rust/tests/ui/abi/numbers-arithmetic/float-struct.rs /^struct AlignedF32(f32);$/;" s +AlignedI64 rust/src/tools/miri/tests/fail/concurrency/read_only_atomic_load_large.rs /^struct AlignedI64(#[allow(dead_code)] i64);$/;" s +AlignedItem rust/src/tools/rustfmt/src/vertical.rs /^pub(crate) trait AlignedItem {$/;" i +AlignedPair rust/tests/codegen-llvm/loongarch-abi/cast-local-large-enough.rs /^impl Copy for AlignedPair {}$/;" c +AlignedPair rust/tests/codegen-llvm/loongarch-abi/cast-local-large-enough.rs /^struct AlignedPair(f32, f64);$/;" s +AlignedPair rust/tests/codegen-llvm/riscv-abi/cast-local-large-enough.rs /^impl Copy for AlignedPair {}$/;" c +AlignedPair rust/tests/codegen-llvm/riscv-abi/cast-local-large-enough.rs /^struct AlignedPair(f32, f64);$/;" s +AlignedResult rust/tests/ui/layout/zero-sized-array-enum-niche.rs /^type AlignedResult = Result<[u32; 0], bool>; \/\/~ ERROR: layout_of$/;" t +AlignedSlice rust/library/compiler-builtins/builtins-test/benches/mem_icount.rs /^impl AlignedSlice {$/;" c +AlignedSlice rust/library/compiler-builtins/builtins-test/benches/mem_icount.rs /^impl ops::Deref for AlignedSlice {$/;" c +AlignedSlice rust/library/compiler-builtins/builtins-test/benches/mem_icount.rs /^impl ops::DerefMut for AlignedSlice {$/;" c +AlignedSlice rust/library/compiler-builtins/builtins-test/benches/mem_icount.rs /^struct AlignedSlice {$/;" s +AlignedStorage rust/library/compiler-builtins/builtins-test/tests/mem.rs /^struct AlignedStorage([u8; N], [usize; 0]);$/;" s +AlignedStorage rust/library/core/src/slice/sort/stable/mod.rs /^impl AlignedStorage {$/;" c +AlignedStorage rust/library/core/src/slice/sort/stable/mod.rs /^struct AlignedStorage {$/;" s +AlignedSystemBox rust/library/std/src/sys/thread_local/os.rs /^impl AlignedSystemBox {$/;" c +AlignedSystemBox rust/library/std/src/sys/thread_local/os.rs /^impl Deref for AlignedSystemBox {$/;" c +AlignedSystemBox rust/library/std/src/sys/thread_local/os.rs /^impl Drop for AlignedSystemBox {$/;" c +AlignedSystemBox rust/library/std/src/sys/thread_local/os.rs /^struct AlignedSystemBox {$/;" s +AlignedTestName rust/library/test/src/types.rs /^ AlignedTestName(Cow<'static, str>, NamePadding),$/;" e enum:TestName +AlignedVec rust/library/compiler-builtins/builtins-test/benches/mem.rs /^impl AlignedVec {$/;" c +AlignedVec rust/library/compiler-builtins/builtins-test/benches/mem.rs /^impl core::ops::Deref for AlignedVec {$/;" c +AlignedVec rust/library/compiler-builtins/builtins-test/benches/mem.rs /^impl core::ops::DerefMut for AlignedVec {$/;" c +AlignedVec rust/library/compiler-builtins/builtins-test/benches/mem.rs /^struct AlignedVec {$/;" s +AlignedZst rust/tests/ui/consts/ptr_comparisons.rs /^struct AlignedZst;$/;" s +AlignedZstButStillScalar rust/tests/ui/layout/struct.rs /^struct AlignedZstButStillScalar(i32, [i16; 0]); \/\/~ERROR: abi: Scalar$/;" s +AlignedZstPreventsScalar rust/tests/ui/layout/struct.rs /^struct AlignedZstPreventsScalar(i16, [i32; 0]); \/\/~ERROR: abi: Memory$/;" s +AlignedZstWithDrop rust/library/alloctests/tests/vec.rs /^ impl Drop for AlignedZstWithDrop {$/;" c function:test_into_iter_zst +AlignedZstWithDrop rust/library/alloctests/tests/vec.rs /^ struct AlignedZstWithDrop([u64; 0]);$/;" s function:test_into_iter_zst +Alignment rust/compiler/rustc_parse_format/src/lib.rs /^pub enum Alignment {$/;" g +Alignment rust/library/core/src/fmt/mod.rs /^pub enum Alignment {$/;" g +Alignment rust/library/core/src/mem/alignment.rs /^impl Alignment {$/;" c +Alignment rust/library/core/src/mem/alignment.rs /^impl const Default for Alignment {$/;" c +Alignment rust/library/core/src/mem/alignment.rs /^impl const TryFrom> for Alignment {$/;" c +Alignment rust/library/core/src/mem/alignment.rs /^impl const TryFrom for Alignment {$/;" c +Alignment rust/library/core/src/mem/alignment.rs /^impl const cmp::Ord for Alignment {$/;" c +Alignment rust/library/core/src/mem/alignment.rs /^impl const cmp::PartialOrd for Alignment {$/;" c +Alignment rust/library/core/src/mem/alignment.rs /^impl fmt::Debug for Alignment {$/;" c +Alignment rust/library/core/src/mem/alignment.rs /^impl hash::Hash for Alignment {$/;" c +Alignment rust/library/core/src/mem/alignment.rs /^pub struct Alignment {$/;" s +Alignment rust/library/core/src/ptr/mod.rs /^pub type Alignment = mem::Alignment;$/;" t +Alignment rust/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs /^ pub enum Alignment {$/;" g module:fmt::rt +AlignmentCheck rust/src/tools/miri/src/machine.rs /^pub enum AlignmentCheck {$/;" g +AlignmentCheckFailed rust/compiler/rustc_middle/src/mir/interpret/error.rs /^ AlignmentCheckFailed(Misalignment, CheckAlignMsg),$/;" e enum:UndefinedBehaviorInfo +AlignmentEnum rust/library/core/src/mem/alignment.rs /^enum AlignmentEnum {$/;" g +Alive rust/library/std/src/sys/thread_local/native/eager.rs /^ Alive,$/;" e enum:State +Alive rust/library/std/src/sys/thread_local/native/lazy.rs /^ Alive,$/;" e enum:State +Alive rust/library/std/src/sys/thread_local/no_threads.rs /^ Alive,$/;" e enum:State +Alive rust/tests/ui/structs-enums/enum-layout-optimization.rs /^ Alive(T),$/;" e enum:Nullable +Alive rust/tests/ui/structs-enums/enum-layout-optimization.rs /^ Alive(T),$/;" e enum:NullableC +Alive rust/tests/ui/structs-enums/enum-layout-optimization.rs /^ Alive(T),$/;" e enum:NullableU8 +All rust/compiler/rustc_ast/src/attr/data_structures.rs /^ All(ThinVec, Span),$/;" e enum:CfgEntry +All rust/compiler/rustc_borrowck/src/prefixes.rs /^ All,$/;" e enum:PrefixSet +All rust/compiler/rustc_borrowck/src/type_check/mod.rs /^ All(Span),$/;" e enum:Locations +All rust/compiler/rustc_codegen_gcc/build_system/src/clean.rs /^ All,$/;" e enum:CleanArg +All rust/compiler/rustc_hir/src/attrs/diagnostic.rs /^ All(ThinVec),$/;" e enum:Predicate +All rust/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs /^ All,$/;" e enum:PredicateFilter +All rust/compiler/rustc_middle/src/hir/nested_filter.rs /^impl<'tcx> NestedFilter<'tcx> for All {$/;" c +All rust/compiler/rustc_middle/src/hir/nested_filter.rs /^pub struct All(());$/;" s +All rust/compiler/rustc_next_trait_solver/src/solve/assembly/mod.rs /^ All,$/;" e enum:AssembleCandidatesFrom +All rust/compiler/rustc_resolve/src/lib.rs /^ All(Namespace),$/;" e enum:ScopeSet +All rust/compiler/rustc_session/src/config.rs /^ All,$/;" e enum:Passes +All rust/compiler/rustc_session/src/config.rs /^ All,$/;" e enum:ResolveDocLinks +All rust/compiler/rustc_session/src/search_paths.rs /^ All,$/;" e enum:PathKind +All rust/compiler/rustc_trait_selection/src/traits/wf.rs /^ All,$/;" e enum:Elaborate +All rust/compiler/rustc_type_ir/src/elaborate.rs /^ All,$/;" e enum:Filter +All rust/library/std/src/sys/pal/sgx/waitqueue/mod.rs /^ All { _count: NonZero },$/;" e enum:NotifiedTcs +All rust/src/librustdoc/doctest/extracted.rs /^ All,$/;" e enum:Ignore +All rust/src/librustdoc/html/markdown.rs /^ All,$/;" e enum:Ignore +All rust/src/librustdoc/html/render/mod.rs /^ All,$/;" e enum:AssocItemRender +All rust/src/tools/clippy/clippy_config/src/types.rs /^ All,$/;" e enum:SourceItemOrderingWithinModuleItemGroupings +All rust/src/tools/clippy/clippy_lints/src/infinite_iter.rs /^ All,$/;" e enum:Heuristic +All rust/src/tools/rust-analyzer/crates/cfg/src/cfg_expr.rs /^ All(Box<[CfgExpr]>),$/;" e enum:CfgExpr +All rust/src/tools/rust-analyzer/crates/ide-completion/src/completions/item_list/trait_impl.rs /^ All,$/;" e enum:ImplCompletionKind +All rust/src/tools/rust-analyzer/crates/ide-db/src/assists.rs /^ All,$/;" e enum:AssistResolveStrategy +All rust/src/tools/rust-analyzer/crates/project-model/src/cargo_workspace.rs /^ All,$/;" e enum:CargoFeatures +All rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ All,$/;" e enum:CargoFeaturesDef +All rust/src/tools/rust-analyzer/crates/rust-analyzer/src/flycheck.rs /^ All(ClearScope),$/;" e enum:ClearDiagnosticsKind +All rust/src/tools/rust-analyzer/xtask/src/flags.rs /^ All,$/;" e enum:CodegenType +All rust/src/tools/rustfmt/src/cargo-fmt/main.rs /^ All,$/;" e enum:CargoFmtStrategy +All rust/src/tools/rustfmt/src/config/macro_names.rs /^ All,$/;" e enum:MacroSelector +All rust/src/tools/rustfmt/src/skip.rs /^ All,$/;" e enum:SkipNameContext +All rust/tests/codegen-llvm/issues/issue-73031.rs /^pub enum All {$/;" g +All rust/tests/ui/auto-traits/auto-trait-validation.rs /^auto trait All<'a, T> {$/;" i +All rust/tests/ui/const-generics/generic_arg_infer/infer-arg-test.rs /^struct All<'a, T, const N: usize> {$/;" s +All2 rust/tests/ui/auto-traits/auto-trait-validation.rs /^auto trait All2: Copy + 'static {$/;" i +AllAreInvalidated rust/compiler/rustc_borrowck/src/borrow_set.rs /^ AllAreInvalidated,$/;" e enum:LocalsStateAtExit +AllBounds rust/compiler/rustc_infer/src/infer/region_constraints/mod.rs /^ AllBounds(Vec>),$/;" e enum:VerifyBound +AllBounds rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/region_constraints/mod.rs /^ AllBounds(Vec>),$/;" e enum:VerifyBound +AllCallEdges rust/compiler/rustc_mir_transform/src/add_call_guards.rs /^ AllCallEdges,$/;" e enum:AddCallGuards +AllCallLocations rust/src/librustdoc/scrape_examples.rs /^pub(crate) type AllCallLocations = FxIndexMap;$/;" t +AllColumns rust/tests/incremental/issue-100521-change-struct-name-assocty.rs /^ type AllColumns = Checksum1;$/;" t implementation:Table +AllColumns rust/tests/incremental/issue-100521-change-struct-name-assocty.rs /^ type AllColumns = Checksum2;$/;" t implementation:Table +AllColumns rust/tests/incremental/issue-100521-change-struct-name-assocty.rs /^ type AllColumns;$/;" t interface:Table +AllCombining rust/compiler/rustc_parse/src/errors.rs /^ AllCombining {$/;" e enum:MoreThanOneCharNote +AllCopy rust/tests/mir-opt/gvn_clone.rs /^struct AllCopy {$/;" s +AllCopy rust/tests/mir-opt/gvn_copy_aggregate.rs /^struct AllCopy {$/;" s +AllCopy rust/tests/mir-opt/pre-codegen/clone_as_copy.rs /^struct AllCopy {$/;" s +AllCopy2 rust/tests/mir-opt/gvn_copy_aggregate.rs /^struct AllCopy2 {$/;" s +AllCrates rust/src/librustdoc/html/render/write_shared.rs /^struct AllCrates;$/;" s +AllCratesPart rust/src/librustdoc/html/render/write_shared.rs /^impl AllCratesPart {$/;" c +AllCratesPart rust/src/librustdoc/html/render/write_shared.rs /^impl CciPart for AllCratesPart {$/;" c +AllCratesPart rust/src/librustdoc/html/render/write_shared.rs /^type AllCratesPart = Part;$/;" t +AllExcluded rust/library/alloc/src/collections/btree/search.rs /^ AllExcluded,$/;" e enum:SearchBound +AllFieldlessEnum rust/compiler/rustc_builtin_macros/src/deriving/generic/mod.rs /^ AllFieldlessEnum(&'a ast::EnumDef),$/;" e enum:SubstructureFields +AllFoo rust/tests/ui/custom_test_frameworks/dynamic.rs /^impl dynamic_runner::Testable for AllFoo {$/;" c +AllFoo rust/tests/ui/custom_test_frameworks/dynamic.rs /^pub struct AllFoo(&'static str);$/;" s +AllGood rust/compiler/rustc_type_ir/src/solve/mod.rs /^ AllGood,$/;" e enum:OpaqueTypesJank +AllIncluded rust/library/alloc/src/collections/btree/search.rs /^ AllIncluded,$/;" e enum:SearchBound +AllLocalUsesVisitor rust/compiler/rustc_borrowck/src/diagnostics/find_all_local_uses.rs /^impl<'tcx> Visitor<'tcx> for AllLocalUsesVisitor {$/;" c +AllLocalUsesVisitor rust/compiler/rustc_borrowck/src/diagnostics/find_all_local_uses.rs /^struct AllLocalUsesVisitor {$/;" s +AllLocals rust/compiler/rustc_session/src/config.rs /^ AllLocals,$/;" e enum:MirStripDebugInfo +AllNodesLabelled rust/compiler/rustc_graphviz/src/tests.rs /^ AllNodesLabelled(Vec),$/;" e enum:NodeLabels +AllOfThem rust/compiler/rustc_pattern_analysis/tests/exhaustiveness.rs /^ AllOfThem,$/;" e enum:WhichWitnesses +AllPubFields rust/src/tools/clippy/clippy_config/src/types.rs /^ AllPubFields,$/;" e enum:PubUnderscoreFieldsBehaviour +AllSet1Notset rust/tests/ui/cfg/cfg_attr.rs /^struct AllSet1Notset(NotDebugable);$/;" s +AllSet1Set2 rust/tests/ui/cfg/cfg_attr.rs /^struct AllSet1Set2;$/;" s +AllSymbols rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ AllSymbols,$/;" e enum:WorkspaceSymbolSearchKindDef +AllSymbols rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/ext.rs /^ AllSymbols,$/;" e enum:WorkspaceSymbolSearchKind +AllTargetSpecsJson rust/compiler/rustc_session/src/config/print_request.rs /^ AllTargetSpecsJson,$/;" e enum:PrintKind +AllTargets rust/src/bootstrap/src/lib.rs /^ AllTargets,$/;" e enum:TestTarget +AllTheRanges rust/tests/ui/range/range_traits-1.rs /^struct AllTheRanges {$/;" s +AllTraits rust/compiler/rustc_hir_typeck/src/method/probe.rs /^ AllTraits,$/;" e enum:ProbeScope +AllTypes rust/src/librustdoc/html/render/mod.rs /^impl AllTypes {$/;" c +AllTypes rust/src/librustdoc/html/render/mod.rs /^struct AllTypes {$/;" s +AllTypes rust/src/tools/clippy/clippy_config/src/types.rs /^ AllTypes,$/;" e enum:MatchLintBehaviour +AllVariants rust/compiler/rustc_session/src/macros.rs /^pub(crate) trait AllVariants: Copy + 'static {$/;" i +AllVariantsDerive rust/compiler/rustc_session/src/macros.rs /^macro_rules! AllVariantsDerive {$/;" M +Alloc rust/compiler/rustc_ast/src/expand/allocator.rs /^ Alloc,$/;" e enum:SpecialAllocatorMethod +Alloc rust/compiler/rustc_codegen_cranelift/src/constant.rs /^ Alloc(AllocId),$/;" e enum:TodoItem +Alloc rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^ Alloc,$/;" e enum:AllocDiscriminant +Alloc rust/src/tools/rust-analyzer/crates/base-db/src/input.rs /^ Alloc,$/;" e enum:LangCrateOrigin +Alloc rust/tests/run-make/no-alloc-shim/foo.rs /^struct Alloc;$/;" s +Alloc rust/tests/run-make/no-alloc-shim/foo.rs /^unsafe impl GlobalAlloc for Alloc {$/;" c +Alloc rust/tests/ui/box/leak-alloc.rs /^struct Alloc {}$/;" s +Alloc rust/tests/ui/box/leak-alloc.rs /^unsafe impl Allocator for Alloc {$/;" c +Alloc rust/tests/ui/stability-attribute/auxiliary/unstable_generic_param.rs /^pub trait Alloc {}$/;" i +Alloc rust/tests/ui/threads-sendsync/tls-in-global-alloc.rs /^struct Alloc;$/;" s +Alloc rust/tests/ui/threads-sendsync/tls-in-global-alloc.rs /^unsafe impl GlobalAlloc for Alloc {$/;" c +AllocAlign rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AllocAlign = 39,$/;" e enum:AttributeKind +AllocBytes rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^pub trait AllocBytes: Clone + fmt::Debug + Deref + DerefMut {$/;" i +AllocCanary rust/library/alloctests/tests/sync.rs /^impl Clone for AllocCanary<'_> {$/;" c +AllocCanary rust/library/alloctests/tests/sync.rs /^impl Drop for AllocCanary<'_> {$/;" c +AllocCanary rust/library/alloctests/tests/sync.rs /^impl<'a> AllocCanary<'a> {$/;" c +AllocCanary rust/library/alloctests/tests/sync.rs /^struct AllocCanary<'a>(&'a AtomicUsize);$/;" s +AllocCanary rust/library/alloctests/tests/sync.rs /^unsafe impl Allocator for AllocCanary<'_> {$/;" c +AllocCount rust/library/alloctests/tests/arc.rs /^ struct AllocCount(Cell);$/;" s function:panic_no_leak +AllocCount rust/library/alloctests/tests/arc.rs /^ unsafe impl Allocator for AllocCount {$/;" c function:panic_no_leak +AllocCount rust/library/alloctests/tests/boxed.rs /^ struct AllocCount(Cell);$/;" s function:panic_no_leak +AllocCount rust/library/alloctests/tests/boxed.rs /^ unsafe impl Allocator for AllocCount {$/;" c function:panic_no_leak +AllocCount rust/library/alloctests/tests/rc.rs /^ struct AllocCount(Cell);$/;" s function:panic_no_leak +AllocCount rust/library/alloctests/tests/rc.rs /^ unsafe impl Allocator for AllocCount {$/;" c function:panic_no_leak +AllocDataRaceHandler rust/src/tools/miri/src/concurrency/data_race_handler.rs /^impl AllocDataRaceHandler {$/;" c +AllocDataRaceHandler rust/src/tools/miri/src/concurrency/data_race_handler.rs /^impl VisitProvenance for AllocDataRaceHandler {$/;" c +AllocDataRaceHandler rust/src/tools/miri/src/concurrency/data_race_handler.rs /^pub enum AllocDataRaceHandler {$/;" g +AllocDecodingSession rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^impl<'s> AllocDecodingSession<'s> {$/;" c +AllocDecodingSession rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^pub struct AllocDecodingSession<'s> {$/;" s +AllocDecodingState rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^impl AllocDecodingState {$/;" c +AllocDecodingState rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^pub struct AllocDecodingState {$/;" s +AllocDiscriminant rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^enum AllocDiscriminant {$/;" g +AllocError rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl AllocError {$/;" c +AllocError rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl From for AllocError {$/;" c +AllocError rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^pub enum AllocError {$/;" g +AllocError rust/library/alloc/src/collections/mod.rs /^ AllocError {$/;" e enum:TryReserveErrorKind +AllocError rust/library/core/src/alloc/mod.rs /^impl Error for AllocError {}$/;" c +AllocError rust/library/core/src/alloc/mod.rs /^impl fmt::Display for AllocError {$/;" c +AllocError rust/library/core/src/alloc/mod.rs /^pub struct AllocError;$/;" s +AllocErrorMustBeFn rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AllocErrorMustBeFn {$/;" s +AllocExtra rust/compiler/rustc_const_eval/src/interpret/machine.rs /^ type AllocExtra = ();$/;" t +AllocExtra rust/compiler/rustc_const_eval/src/interpret/machine.rs /^ type AllocExtra: Debug + Clone + 'tcx;$/;" t interface:Machine +AllocExtra rust/src/tools/miri/src/borrow_tracker/mod.rs /^impl machine::AllocExtra<'_> {$/;" c +AllocExtra rust/src/tools/miri/src/concurrency/sync.rs /^impl<'tcx> AllocExtra<'tcx> {$/;" c +AllocExtra rust/src/tools/miri/src/machine.rs /^ type AllocExtra = AllocExtra<'tcx>;$/;" t implementation:MiriMachine +AllocExtra rust/src/tools/miri/src/machine.rs /^impl VisitProvenance for AllocExtra<'_> {$/;" c +AllocExtra rust/src/tools/miri/src/machine.rs /^impl<'tcx> Clone for AllocExtra<'tcx> {$/;" c +AllocExtra rust/src/tools/miri/src/machine.rs /^pub struct AllocExtra<'tcx> {$/;" s +AllocFlags rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl Decodable for AllocFlags {$/;" c +AllocFlags rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl Encodable for AllocFlags {$/;" c +AllocFlags rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^struct AllocFlags {$/;" s +AllocFnFactory rust/compiler/rustc_builtin_macros/src/global_allocator.rs /^impl AllocFnFactory<'_, '_> {$/;" c +AllocFnFactory rust/compiler/rustc_builtin_macros/src/global_allocator.rs /^struct AllocFnFactory<'a, 'b> {$/;" s +AllocHistory rust/src/tools/miri/src/borrow_tracker/stacked_borrows/diagnostics.rs /^impl AllocHistory {$/;" c +AllocHistory rust/src/tools/miri/src/borrow_tracker/stacked_borrows/diagnostics.rs /^pub struct AllocHistory {$/;" s +AllocId rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^impl fmt::Debug for AllocId {$/;" c +AllocId rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^impl fmt::Display for AllocId {$/;" c +AllocId rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^pub struct AllocId(pub NonZero);$/;" s +AllocId rust/compiler/rustc_middle/src/mir/interpret/pointer.rs /^impl Provenance for AllocId {$/;" c +AllocId rust/compiler/rustc_middle/src/ty/codec.rs /^impl<'tcx, D: TyDecoder<'tcx>> Decodable for AllocId {$/;" c +AllocId rust/compiler/rustc_middle/src/ty/codec.rs /^impl<'tcx, E: TyEncoder<'tcx>> Encodable for AllocId {$/;" c +AllocId rust/compiler/rustc_middle/src/ty/context/impl_interner.rs /^ type AllocId = crate::mir::interpret::AllocId;$/;" t implementation:TyCtxt +AllocId rust/compiler/rustc_middle/src/ty/impls_ty.rs /^impl<'a> HashStable> for mir::interpret::AllocId {$/;" c +AllocId rust/compiler/rustc_public/src/compiler_interface.rs /^ type AllocId = crate::mir::alloc::AllocId;$/;" t implementation:BridgeTys +AllocId rust/compiler/rustc_public/src/mir/alloc.rs /^pub struct AllocId(usize, ThreadLocalIndex);$/;" s +AllocId rust/compiler/rustc_public/src/unstable/convert/internal.rs /^impl RustcInternal for AllocId {$/;" c +AllocId rust/compiler/rustc_public/src/unstable/convert/stable/mir.rs /^impl<'tcx> Stable<'tcx> for mir::interpret::AllocId {$/;" c +AllocId rust/compiler/rustc_public_bridge/src/lib.rs /^ type AllocId: Cacheable;$/;" t interface:Bridge +AllocId rust/compiler/rustc_type_ir/src/interner.rs /^ type AllocId: Copy + Debug + Hash + Eq;$/;" t interface:Interner +AllocId rust/src/tools/miri/src/provenance_gc.rs /^impl VisitProvenance for AllocId {$/;" c +AllocId rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^ type AllocId = AllocId;$/;" t implementation:DbInterner +AllocId rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^pub struct AllocId;$/;" s +AllocId rust/tests/rustdoc-js/auxiliary/interner.rs /^ type AllocId: Copy + Debug + Hash + Ord;$/;" t interface:Interner +AllocInfo rust/compiler/rustc_const_eval/src/interpret/memory.rs /^impl AllocInfo {$/;" c +AllocInfo rust/compiler/rustc_const_eval/src/interpret/memory.rs /^pub struct AllocInfo {$/;" s +AllocInit rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^pub enum AllocInit {$/;" g +AllocInit rust/library/alloc/src/raw_vec/mod.rs /^enum AllocInit {$/;" g +AllocKind rust/compiler/rustc_const_eval/src/interpret/memory.rs /^pub enum AllocKind {$/;" g +AllocMap rust/compiler/rustc_const_eval/src/interpret/machine.rs /^pub trait AllocMap {$/;" i +AllocMap rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^impl<'tcx> AllocMap<'tcx> {$/;" c +AllocMap rust/compiler/rustc_middle/src/mir/interpret/mod.rs /^pub(crate) struct AllocMap<'tcx> {$/;" s +AllocMustStatics rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AllocMustStatics {$/;" s +AllocParams rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^ type AllocParams = ();$/;" t implementation:Box +AllocParams rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^ type AllocParams;$/;" t interface:AllocBytes +AllocParams rust/src/tools/miri/src/alloc/alloc_bytes.rs /^ type AllocParams = MiriAllocParams;$/;" t implementation:MiriAllocBytes +AllocRange rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl AllocRange {$/;" c +AllocRange rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl From> for AllocRange {$/;" c +AllocRange rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl From> for AllocRange {$/;" c +AllocRange rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl fmt::Display for AllocRange {$/;" c +AllocRange rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^pub struct AllocRange {$/;" s +AllocRangeHelpers rust/compiler/rustc_public_bridge/src/context/helpers.rs /^pub trait AllocRangeHelpers<'tcx> {$/;" i +AllocRef rust/compiler/rustc_const_eval/src/interpret/memory.rs /^impl<'a, 'tcx, Prov: Provenance, Extra, Bytes: AllocBytes> AllocRef<'a, 'tcx, Prov, Extra, Bytes/;" c +AllocRef rust/compiler/rustc_const_eval/src/interpret/memory.rs /^pub struct AllocRef<'a, 'tcx, Prov: Provenance, Extra, Bytes: AllocBytes = Box<[u8]>> {$/;" s +AllocRefMut rust/compiler/rustc_const_eval/src/interpret/memory.rs /^impl<'a, 'tcx, Prov: Provenance, Extra, Bytes: AllocBytes>$/;" c +AllocRefMut rust/compiler/rustc_const_eval/src/interpret/memory.rs /^pub struct AllocRefMut<'a, 'tcx, Prov: Provenance, Extra, Bytes: AllocBytes = Box<[u8]>> {$/;" s +AllocResult rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^pub type AllocResult = Result;$/;" t +AllocSize rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AllocSize = 37,$/;" e enum:AttributeKind +AllocState rust/src/tools/miri/src/borrow_tracker/mod.rs /^impl AllocState {$/;" c +AllocState rust/src/tools/miri/src/borrow_tracker/mod.rs /^impl VisitProvenance for AllocState {$/;" c +AllocState rust/src/tools/miri/src/borrow_tracker/mod.rs /^pub enum AllocState {$/;" g +AllocState rust/src/tools/miri/src/borrow_tracker/stacked_borrows/mod.rs /^pub type AllocState = Stacks;$/;" t +AllocState rust/src/tools/miri/src/borrow_tracker/tree_borrows/mod.rs /^pub type AllocState = Tree;$/;" t +AllocState rust/src/tools/miri/src/concurrency/data_race.rs /^pub type AllocState = VClockAlloc;$/;" t +AllocState rust/src/tools/miri/src/concurrency/weak_memory.rs /^pub type AllocState = StoreBufferAlloc;$/;" t +AllocZeroed rust/compiler/rustc_ast/src/expand/allocator.rs /^ AllocZeroed,$/;" e enum:SpecialAllocatorMethod +Alloca rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ Alloca = 26,$/;" e enum:Opcode +Allocate rust/src/tools/miri/src/concurrency/data_race.rs /^ Allocate,$/;" e enum:NaWriteType +Allocated rust/compiler/rustc_middle/src/query/arena_cached.rs /^ type Allocated = T;$/;" t implementation:Option +Allocated rust/compiler/rustc_middle/src/query/arena_cached.rs /^ type Allocated = T;$/;" t implementation:T +Allocated rust/compiler/rustc_middle/src/query/arena_cached.rs /^ type Allocated: 'tcx;$/;" t interface:ArenaCached +Allocated rust/compiler/rustc_public/src/ty.rs /^ Allocated(Allocation),$/;" e enum:ConstantKind +Allocated rust/tests/ui/generic-associated-types/bugs/issue-80626.rs /^ type Allocated;$/;" t interface:Allocator +AllocatedPointer rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AllocatedPointer = 38,$/;" e enum:AttributeKind +Allocation rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl Allocation {$/;" c +Allocation rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl hash::Hash for Allocation {$/;" c +Allocation rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl Allocation {$/;" c +Allocation rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl Allocation {$/;" c +Allocation rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl Decodable for Allocation>$/;" c +Allocation rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^impl Encodable for Allocation>$/;" c +Allocation rust/compiler/rustc_middle/src/mir/interpret/allocation.rs /^pub struct Allocation> {$/;" s +Allocation rust/compiler/rustc_public/src/compiler_interface.rs /^ type Allocation = crate::ty::Allocation;$/;" t implementation:BridgeTys +Allocation rust/compiler/rustc_public/src/lib.rs /^impl rustc_public_bridge::bridge::Allocation$/;" c +Allocation rust/compiler/rustc_public/src/ty.rs /^impl Allocation {$/;" c +Allocation rust/compiler/rustc_public/src/ty.rs /^pub struct Allocation {$/;" s +Allocation rust/compiler/rustc_public/src/unstable/convert/stable/mir.rs /^impl<'tcx> Stable<'tcx> for mir::interpret::Allocation {$/;" c +Allocation rust/compiler/rustc_public/src/visitor.rs /^impl Visitable for Allocation {$/;" c +Allocation rust/compiler/rustc_public_bridge/src/bridge.rs /^pub trait Allocation {$/;" i +Allocation rust/compiler/rustc_public_bridge/src/lib.rs /^ type Allocation: Allocation;$/;" t interface:Bridge +Allocation rust/src/tools/miri/src/provenance_gc.rs /^impl VisitProvenance for Allocation, MiriAllocBytes> {$/;" c +AllocationSize rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub AllocationSize: i64,$/;" m struct:FILE_ALLOCATION_INFO +AllocationSize rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub AllocationSize: i64,$/;" m struct:FILE_ID_BOTH_DIR_INFO +AllocationSize rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub AllocationSize: i64,$/;" m struct:FILE_STANDARD_INFO +Allocator rust/compiler/rustc_codegen_gcc/example/mini_core.rs /^impl Allocator for () {}$/;" c +Allocator rust/compiler/rustc_codegen_gcc/example/mini_core.rs /^pub trait Allocator {}$/;" i +Allocator rust/compiler/rustc_codegen_ssa/src/lib.rs /^ Allocator,$/;" e enum:ModuleKind +Allocator rust/library/core/src/alloc/mod.rs /^pub const unsafe trait Allocator {$/;" i +Allocator rust/src/tools/miri/tests/pass/global_allocator.rs /^struct Allocator;$/;" s +Allocator rust/src/tools/miri/tests/pass/global_allocator.rs /^unsafe impl GlobalAlloc for Allocator {$/;" c +Allocator rust/tests/codegen-llvm/global-allocator-attributes.rs /^ struct Allocator;$/;" s module:foobar +Allocator rust/tests/codegen-llvm/global-allocator-attributes.rs /^ unsafe impl GlobalAlloc for Allocator {$/;" c module:foobar +Allocator rust/tests/crashes/138707.rs /^impl From for LeftReflector<>::Buffer>$/;" c +Allocator rust/tests/crashes/138707.rs /^trait Allocator {$/;" i +Allocator rust/tests/run-make/crate-circular-deps-link/c.rs /^struct Allocator;$/;" s +Allocator rust/tests/run-make/crate-circular-deps-link/c.rs /^unsafe impl GlobalAlloc for Allocator {$/;" c +Allocator rust/tests/rustdoc-ui/ice-blanket-impl-selection-55001.rs /^pub trait Allocator {}$/;" i +Allocator rust/tests/rustdoc-ui/not-wf-ambiguous-normalization.rs /^trait Allocator {$/;" i +Allocator rust/tests/ui/associated-item/issue-105449.rs /^trait Allocator {$/;" i +Allocator rust/tests/ui/drop/dynamic-drop-async.rs /^impl Allocator {$/;" c +Allocator rust/tests/ui/drop/dynamic-drop-async.rs /^impl Drop for Allocator {$/;" c +Allocator rust/tests/ui/drop/dynamic-drop-async.rs /^impl panic::RefUnwindSafe for Allocator {}$/;" c +Allocator rust/tests/ui/drop/dynamic-drop-async.rs /^impl panic::UnwindSafe for Allocator {}$/;" c +Allocator rust/tests/ui/drop/dynamic-drop-async.rs /^struct Allocator {$/;" s +Allocator rust/tests/ui/drop/dynamic-drop.rs /^impl Allocator {$/;" c +Allocator rust/tests/ui/drop/dynamic-drop.rs /^impl Drop for Allocator {$/;" c +Allocator rust/tests/ui/drop/dynamic-drop.rs /^impl panic::RefUnwindSafe for Allocator {}$/;" c +Allocator rust/tests/ui/drop/dynamic-drop.rs /^impl panic::UnwindSafe for Allocator {}$/;" c +Allocator rust/tests/ui/drop/dynamic-drop.rs /^struct Allocator {$/;" s +Allocator rust/tests/ui/generic-associated-types/bugs/issue-80626.rs /^trait Allocator {$/;" i +Allocator rust/tests/ui/traits/issue-66768.rs /^trait Allocator {$/;" i +Allocator rust/tests/ui/traits/issue-68295.rs /^trait Allocator {$/;" i +Allocator rust/tests/ui/traits/issue-84399-bad-fresh-caching.rs /^pub trait Allocator {$/;" i +Allocator rust/tests/ui/traits/normalize-conflicting-impls.rs /^trait Allocator {$/;" i +Allocator rust/tests/ui/type-alias-impl-trait/issue-74244.rs /^trait Allocator {$/;" i +Allocator rust/tests/ui/wf/wf-packed-on-proj-of-type-as-unimpl-trait.rs /^pub trait Allocator { type Buffer; }$/;" i +AllocatorKind rust/compiler/rustc_ast/src/expand/allocator.rs /^pub enum AllocatorKind {$/;" g +AllocatorMethod rust/compiler/rustc_ast/src/expand/allocator.rs /^pub struct AllocatorMethod {$/;" s +AllocatorMethodInput rust/compiler/rustc_ast/src/expand/allocator.rs /^pub struct AllocatorMethodInput {$/;" s +AllocatorTy rust/compiler/rustc_ast/src/expand/allocator.rs /^pub enum AllocatorTy {$/;" g +Allosome rust/tests/ui/did_you_mean/issue-48492-tuple-destructure-missing-parens.rs /^enum Allosome {$/;" g +Allosome rust/tests/ui/did_you_mean/issue-48492-tuple-destructure-missing-parens.rs /^impl Allosome {$/;" c +Allow rust/compiler/rustc_attr_parsing/src/attributes/lint.rs /^impl Lint for Allow {$/;" c +Allow rust/compiler/rustc_attr_parsing/src/attributes/lint.rs /^pub(crate) struct Allow;$/;" s +Allow rust/compiler/rustc_attr_parsing/src/target_checking.rs /^ Allow(Target),$/;" e enum:Policy +Allow rust/compiler/rustc_errors/src/lib.rs /^ Allow,$/;" e enum:Level +Allow rust/compiler/rustc_feature/src/lib.rs /^ Allow,$/;" e enum:UnstableFeatures +Allow rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ Allow,$/;" e enum:LintAttributeKind +Allow rust/compiler/rustc_hir_analysis/src/coherence/orphan.rs /^ Allow,$/;" e enum:orphan_check_impl::LocalImpl +Allow rust/compiler/rustc_hir_analysis/src/coherence/orphan.rs /^ Allow,$/;" e enum:orphan_check_impl::NonlocalImpl +Allow rust/compiler/rustc_lint_defs/src/lib.rs /^ Allow,$/;" e enum:Level +Allow rust/compiler/rustc_middle/src/dep_graph/graph.rs /^ Allow(&'a Lock),$/;" e enum:TaskDepsRef +Allow rust/compiler/rustc_middle/src/middle/stability.rs /^ Allow,$/;" e enum:EvalResult +Allow rust/src/tools/clippy/tests/ui/new_without_default.rs /^impl Allow {$/;" c +Allow rust/src/tools/clippy/tests/ui/new_without_default.rs /^pub struct Allow(Foo);$/;" s +Allow rust/src/tools/lint-docs/src/lib.rs /^ Allow,$/;" e enum:Level +Allow rust/src/tools/miri/src/machine.rs /^ Allow,$/;" e enum:IsolatedOp +Allow rust/src/tools/rust-analyzer/crates/hir/src/semantics.rs /^ Allow,$/;" e enum:LintAttr +Allow rust/src/tools/rust-analyzer/crates/ide-db/src/lib.rs /^ Allow,$/;" e enum:Severity +Allow rust/src/tools/rust-analyzer/xtask/src/codegen/lints.rs /^ Allow,$/;" e enum:Severity +AllowCVariadic rust/compiler/rustc_parse/src/parser/ty.rs /^enum AllowCVariadic {$/;" g +AllowConstBlockItems rust/compiler/rustc_parse/src/parser/mod.rs /^pub enum AllowConstBlockItems {$/;" g +AllowDefault rust/compiler/rustc_ast_passes/src/ast_validation.rs /^enum AllowDefault {$/;" g +AllowDefault rust/compiler/rustc_ast_passes/src/ast_validation.rs /^impl AllowDefault {$/;" c +AllowDerive rust/src/tools/clippy/tests/ui/new_without_default.rs /^impl AllowDerive {$/;" c +AllowDerive rust/src/tools/clippy/tests/ui/new_without_default.rs /^pub struct AllowDerive;$/;" s +AllowExprMetavar rust/compiler/rustc_attr_parsing/src/parser.rs /^pub enum AllowExprMetavar {$/;" g +AllowFinal rust/compiler/rustc_ast_passes/src/ast_validation.rs /^enum AllowFinal {$/;" g +AllowFinal rust/compiler/rustc_ast_passes/src/ast_validation.rs /^impl AllowFinal {$/;" c +AllowHigherAlign rust/compiler/rustc_codegen_llvm/src/va_arg.rs /^enum AllowHigherAlign {$/;" g +AllowInferenceConstraints rust/compiler/rustc_next_trait_solver/src/solve/assembly/mod.rs /^pub(super) enum AllowInferenceConstraints {$/;" g +AllowInternalUnsafe rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ AllowInternalUnsafe(Span),$/;" e enum:AttributeKind +AllowInternalUnsafe rust/compiler/rustc_lint/src/lints.rs /^ AllowInternalUnsafe,$/;" e enum:BuiltinUnsafe +AllowInternalUnsafeParser rust/compiler/rustc_attr_parsing/src/attributes/macro_attrs.rs /^impl NoArgsAttributeParser for AllowInternalUnsafeParser {$/;" c +AllowInternalUnsafeParser rust/compiler/rustc_attr_parsing/src/attributes/macro_attrs.rs /^pub(crate) struct AllowInternalUnsafeParser;$/;" s +AllowInternalUnstable rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ AllowInternalUnstable(ThinVec<(Symbol, Span)>, Span),$/;" e enum:AttributeKind +AllowInternalUnstableParser rust/compiler/rustc_attr_parsing/src/attributes/allow_unstable.rs /^impl CombineAttributeParser for AllowInternalUnstableParser {$/;" c +AllowInternalUnstableParser rust/compiler/rustc_attr_parsing/src/attributes/allow_unstable.rs /^pub(crate) struct AllowInternalUnstableParser;$/;" s +AllowLeadingUnsafe rust/compiler/rustc_parse/src/parser/attr.rs /^pub enum AllowLeadingUnsafe {$/;" g +AllowList rust/compiler/rustc_attr_parsing/src/target_checking.rs /^ AllowList(&'static [Policy]),$/;" e enum:AllowedTargets +AllowListWarnRest rust/compiler/rustc_attr_parsing/src/target_checking.rs /^ AllowListWarnRest(&'static [Policy]),$/;" e enum:AllowedTargets +AllowMultipleAlternatives rust/compiler/rustc_macros/src/diagnostics/utils.rs /^pub(super) enum AllowMultipleAlternatives {$/;" g +AllowOnField rust/src/tools/clippy/tests/ui/upper_case_acronyms.rs /^enum AllowOnField {$/;" g +AllowOverflow rust/src/tools/rustfmt/src/expr.rs /^ AllowOverflow,$/;" e enum:RhsTactics +AllowPlus rust/compiler/rustc_parse/src/parser/ty.rs /^pub(super) enum AllowPlus {$/;" g +AllowRet rust/src/tools/miri/src/borrow_tracker/tree_borrows/tree/tests.rs /^ type AllowRet = ();$/;" t module:spurious_read +AllowSelfProjection rust/src/tools/rust-analyzer/crates/hir-ty/src/dyn_compatibility.rs /^enum AllowSelfProjection {$/;" g +AllowSelfProjections rust/compiler/rustc_trait_selection/src/traits/dyn_compatibility.rs /^enum AllowSelfProjections {$/;" g +AllowSilent rust/compiler/rustc_attr_parsing/src/target_checking.rs /^ AllowSilent(Target),$/;" e enum:Policy +AllowTheMissingDocs rust/tests/rustdoc-ui/coverage/allow_missing_docs.rs /^pub struct AllowTheMissingDocs {$/;" s +AllowTwoPhase rust/compiler/rustc_middle/src/ty/adjustment.rs /^pub enum AllowTwoPhase {$/;" g +AllowTwoPhase rust/src/tools/rust-analyzer/crates/hir-ty/src/infer.rs /^pub enum AllowTwoPhase {$/;" g +AllowUnstable rust/compiler/rustc_middle/src/middle/stability.rs /^pub enum AllowUnstable {$/;" g +AllowUnused rust/src/tools/compiletest/src/runtest.rs /^enum AllowUnused {$/;" g function:normalize_output +Allowed rust/compiler/rustc_attr_parsing/src/target_checking.rs /^ Allowed,$/;" e enum:AllowedResult +Allowed rust/compiler/rustc_hir_analysis/src/collect/generics_of.rs /^ Allowed,$/;" e enum:ParamDefaultPolicy +Allowed rust/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs /^ Allowed,$/;" e enum:OverlappingAsssocItemConstraints +Allowed rust/compiler/rustc_mir_transform/src/pass_manager.rs /^ Allowed,$/;" e enum:Optimizations +Allowed rust/compiler/rustc_parse/src/parser/mod.rs /^ Allowed,$/;" e enum:Recovery +Allowed rust/src/tools/clippy/tests/ui/allow_attributes.rs /^struct Allowed;$/;" s +Allowed rust/src/tools/clippy/tests/ui/impl.rs /^impl Allowed {}$/;" c +Allowed rust/src/tools/clippy/tests/ui/impl.rs /^struct Allowed;$/;" s +Allowed rust/src/tools/clippy/tests/ui/into_iter_without_iter.rs /^impl<'a> IntoIterator for &'a Allowed {$/;" c +Allowed rust/src/tools/clippy/tests/ui/into_iter_without_iter.rs /^pub struct Allowed;$/;" s +Allowed rust/src/tools/clippy/tests/ui/iter_without_into_iter.rs /^impl Allowed {$/;" c +Allowed rust/src/tools/clippy/tests/ui/iter_without_into_iter.rs /^pub struct Allowed;$/;" s +AllowedAbove rust/tests/ui/lint/fn-ptr-comparisons-weird.rs /^struct AllowedAbove {$/;" s +AllowedBelow rust/tests/ui/lint/fn-ptr-comparisons-weird.rs /^struct AllowedBelow {$/;" s +AllowedField rust/src/tools/clippy/tests/ui/used_underscore_binding.rs /^struct AllowedField {$/;" s +AllowedImpl rust/src/tools/clippy/tests/ui/impl.rs /^impl AllowedImpl {}$/;" c +AllowedImpl rust/src/tools/clippy/tests/ui/impl.rs /^struct AllowedImpl;$/;" s +AllowedMissingEq rust/src/tools/clippy/tests/ui/derive_partial_eq_without_eq.rs /^pub struct AllowedMissingEq {$/;" s +AllowedPrivType rust/tests/ui/privacy/pub-priv-dep/pub-priv1.rs /^pub struct AllowedPrivType {$/;" s +AllowedResult rust/compiler/rustc_attr_parsing/src/target_checking.rs /^pub(crate) enum AllowedResult {$/;" g +AllowedTargets rust/compiler/rustc_attr_parsing/src/target_checking.rs /^impl AllowedTargets {$/;" c +AllowedTargets rust/compiler/rustc_attr_parsing/src/target_checking.rs /^pub(crate) enum AllowedTargets {$/;" g +AllowedUnsafe rust/tests/ui/lint/lint-unsafe-code.rs /^ unsafe trait AllowedUnsafe { }$/;" i module:allowed_unsafe +AllowedViolations rust/src/tools/clippy/tests/ui-toml/pub_underscore_fields/pub_underscore_fields.rs /^ pub struct AllowedViolations {$/;" s function:main +Alloy rust/tests/ui/fn_traits/closure-trait-impl-14959.rs /^impl Alloy {$/;" c +Alloy rust/tests/ui/fn_traits/closure-trait-impl-14959.rs /^struct Alloy;$/;" s +AlmostCompleteRange rust/src/tools/clippy/clippy_lints/src/almost_complete_range.rs /^impl AlmostCompleteRange {$/;" c +AlmostCompleteRange rust/src/tools/clippy/clippy_lints/src/almost_complete_range.rs /^impl EarlyLintPass for AlmostCompleteRange {$/;" c +AlmostCompleteRange rust/src/tools/clippy/clippy_lints/src/almost_complete_range.rs /^pub struct AlmostCompleteRange {$/;" s +AlmostNoData rust/tests/ui/traits/trait-impl-overflow-with-where-clause-20413.rs /^struct AlmostNoData(Option);$/;" s +AlmostStandardFormulation rust/src/tools/clippy/clippy_lints_internal/src/almost_standard_lint_formulation.rs /^impl AlmostStandardFormulation {$/;" c +AlmostStandardFormulation rust/src/tools/clippy/clippy_lints_internal/src/almost_standard_lint_formulation.rs /^impl<'tcx> LateLintPass<'tcx> for AlmostStandardFormulation {$/;" c +AlmostStandardFormulation rust/src/tools/clippy/clippy_lints_internal/src/almost_standard_lint_formulation.rs /^pub struct AlmostStandardFormulation {$/;" s +Alone rust/compiler/rustc_ast/src/tokenstream.rs /^ Alone,$/;" e enum:Spacing +Alone rust/library/proc_macro/src/lib.rs /^ Alone,$/;" e enum:Spacing +Alone rust/src/tools/rust-analyzer/crates/tt/src/lib.rs /^ Alone,$/;" e enum:Spacing +Alpha rust/library/coretests/tests/mem.rs /^ struct Alpha {$/;" s function:offset_of_dst +Alpha rust/src/tools/clippy/tests/ui/redundant_clone.rs /^struct Alpha;$/;" s +Alpha rust/tests/mir-opt/building/offset_of.rs /^struct Alpha {$/;" s +Alpha rust/tests/mir-opt/const_prop/offset_of.rs /^struct Alpha {$/;" s +Alpha rust/tests/rustdoc-html/impl/negative-impl.rs /^impl !Send for Alpha {}$/;" c +Alpha rust/tests/rustdoc-html/impl/negative-impl.rs /^pub struct Alpha;$/;" s +Alpha rust/tests/rustdoc-html/inline_cross/auxiliary/default-generic-args.rs /^pub struct Alpha fn(&'any ())>(T);$/;" s +Alpha rust/tests/rustdoc-html/where.rs /^pub struct Alpha(A) where A: MyTrait;$/;" s +Alpha rust/tests/ui/associated-type-bounds/auxiliary/fn-aux.rs /^pub trait Alpha {$/;" i +Alpha rust/tests/ui/associated-type-bounds/auxiliary/fn-dyn-aux.rs /^pub trait Alpha {$/;" i +Alpha rust/tests/ui/async-await/issues/issue-62517-2.rs /^trait Alpha {}$/;" i +Alpha rust/tests/ui/deriving/deriving-default-enum.rs /^ Alpha,$/;" e enum:Foo +Alpha rust/tests/ui/feature-gates/feature-gate-offset-of-enum.rs /^enum Alpha {$/;" g +Alpha rust/tests/ui/impl-trait/dyn-trait-elided-two-inputs-param.rs /^trait Alpha {}$/;" i +Alpha rust/tests/ui/impl-trait/dyn-trait-elided-two-inputs-ref-param.rs /^trait Alpha {$/;" i +Alpha rust/tests/ui/lint/dead-code/offset-of.rs /^struct Alpha {$/;" s +Alpha rust/tests/ui/moves/region-var-in-moved-ty-issue-133118.rs /^pub trait Alpha {$/;" i +Alpha rust/tests/ui/offset-of/offset-of-dst-field.rs /^struct Alpha {$/;" s +Alpha rust/tests/ui/offset-of/offset-of-enum.rs /^enum Alpha {$/;" g +Alpha rust/tests/ui/offset-of/offset-of-unsized.rs /^struct Alpha {$/;" s +Alpha rust/tests/ui/parser/issues/issue-65041-empty-vis-matcher-in-trait.rs /^trait Alpha {$/;" i +Alpha rust/tests/ui/pattern/or-pattern-binding-mismatch.rs /^enum Foo { Alpha, Beta(isize) }$/;" e enum:Foo +Alpha rust/tests/ui/specialization/issue-35376.rs /^pub trait Alpha { }$/;" i +Alpha rust/tests/ui/structs/default-field-values/visibility.rs /^ pub struct Alpha {$/;" s module:foo +Alpha rust/tests/ui/suggestions/suggest-variants.rs /^ Alpha{ a: u8 },$/;" e enum:Color +Alpha rust/tests/ui/thir-print/offset_of.rs /^struct Alpha {$/;" s +Alpha rust/tests/ui/type-alias-enum-variants/self-in-enum-definition.rs /^enum Alpha {$/;" g +Alphabetical rust/src/librustdoc/config.rs /^ Alphabetical,$/;" e enum:ModuleSorting +AlreadyBorrowed rust/compiler/rustc_mir_build/src/errors.rs /^pub(crate) struct AlreadyBorrowed {$/;" s +AlreadyBuilt rust/src/bootstrap/src/core/build_steps/gcc.rs /^ AlreadyBuilt(PathBuf),$/;" e enum:GccBuildStatus +AlreadyBuilt rust/src/bootstrap/src/core/build_steps/llvm.rs /^ AlreadyBuilt(LlvmResult),$/;" e enum:LlvmBuildStatus +AlreadyDerived rust/src/tools/clippy/tests/ui/derivable_impls.rs /^struct AlreadyDerived(i32, bool);$/;" s +AlreadyExists rust/library/std/src/io/error.rs /^ AlreadyExists,$/;" e enum:ErrorKind +AlreadyGreen rust/compiler/rustc_middle/src/dep_graph/graph.rs /^ AlreadyGreen { index: DepNodeIndex },$/;" e enum:TrySetColorResult +AlreadyInit rust/compiler/rustc_log/src/lib.rs /^ AlreadyInit(SetGlobalDefaultError),$/;" e enum:Error +AlreadyJumped rust/src/tools/miri/src/shims/mod.rs /^ AlreadyJumped,$/;" e enum:EmulateItemResult +AlreadyMutBorrowed rust/compiler/rustc_mir_build/src/errors.rs /^pub(crate) struct AlreadyMutBorrowed {$/;" s +AlreadyRed rust/compiler/rustc_middle/src/dep_graph/graph.rs /^ AlreadyRed,$/;" e enum:TrySetColorResult +AlreadyReported rust/compiler/rustc_middle/src/mir/interpret/error.rs /^ AlreadyReported(ReportedErrorInfo),$/;" e enum:InvalidProgramInfo +AlsoADeriveAttribute rust/src/tools/clippy/tests/ui/trailing_empty_array.rs /^struct AlsoADeriveAttribute {$/;" s +AlsoAlign16 rust/tests/ui/structs-enums/align-enum.rs /^enum AlsoAlign16 {$/;" g +AlsoAnotherAttribute rust/src/tools/clippy/tests/ui/trailing_empty_array.rs /^struct AlsoAnotherAttribute {$/;" s +AlsoBad rust/tests/ui/error-codes/E0075.rs /^struct AlsoBad([i32; 1], [i32; 1]); \/\/~ ERROR E0075$/;" s +AlsoCollectAssocFns rust/src/librustdoc/html/render/sidebar.rs /^ AlsoCollectAssocFns { assoc_fns: &'r mut Vec> },$/;" e enum:GetMethodsMode +AlsoDoesnt rust/tests/rustdoc-json/enums/discriminant/only_some_have_discriminant.rs /^ AlsoDoesnt,$/;" e enum:Foo +AlsoEmpty rust/tests/ui/deriving/auxiliary/derive-no-std.rs /^pub struct AlsoEmpty {}$/;" s +AlsoHas rust/tests/rustdoc-json/enums/discriminant/only_some_have_discriminant.rs /^ AlsoHas = 44,$/;" e enum:Foo +AlsoNotAList rust/tests/ui/attributes/rustc_skip_during_method_dispatch.rs /^trait AlsoNotAList {}$/;" i +AlsoNotClone rust/tests/ui/methods/clone-missing.rs /^struct AlsoNotClone {$/;" s +AlsoSecretlyUninhabited rust/tests/ui/pattern/usefulness/uninhabited.rs /^ pub struct AlsoSecretlyUninhabited {$/;" s module:visibility::c +AlsoThing rust/tests/ui/traits/object/crash-due-to-projections-modulo-norm.rs /^type AlsoThing = ::DummyType;$/;" t +AlsoTraitObject rust/tests/ui/traits/object/crash-due-to-projections-modulo-norm.rs /^type AlsoTraitObject = dyn SomeTrait;$/;" t +Alt rust/compiler/rustc_transmute/src/layout/tree.rs /^ Alt(Vec),$/;" e enum:Tree +Alt rust/src/tools/rust-analyzer/lib/ungrammar/src/lib.rs /^ Alt(Vec),$/;" e enum:Rule +AltHead rust/compiler/rustc_lint/src/if_let_rescope.rs /^struct AltHead(Span);$/;" s +AlternateQuery rust/tests/ui/associated-types/project-recursion-limit-non-fatal.rs /^impl FilterDsl for AlternateQuery {$/;" c +AlternateQuery rust/tests/ui/associated-types/project-recursion-limit-non-fatal.rs /^struct AlternateQuery {}$/;" s +AlternateTable rust/tests/ui/associated-types/project-recursion-limit-non-fatal.rs /^impl AsQuery for AlternateTable {$/;" c +AlternateTable rust/tests/ui/associated-types/project-recursion-limit-non-fatal.rs /^impl Table for AlternateTable {$/;" c +AlternateTable rust/tests/ui/associated-types/project-recursion-limit-non-fatal.rs /^struct AlternateTable {}$/;" s +AlternativeExprs rust/src/tools/rust-analyzer/crates/hir/src/term_search.rs /^enum AlternativeExprs<'db> {$/;" g +AlternativeExprs rust/src/tools/rust-analyzer/crates/hir/src/term_search.rs /^impl<'db> AlternativeExprs<'db> {$/;" c +AlternativeSome rust/tests/ui/did_you_mean/issue-42764.rs /^ AlternativeSome(T),$/;" e enum:DoubleOption +Aluminum rust/tests/ui/lint/unreachable_pub.rs /^ pub(crate) struct Aluminum {}$/;" s module:public_mod +Always rust/compiler/rustc_ast/src/ast.rs /^ Always(Span),$/;" e enum:BoundConstness +Always rust/compiler/rustc_errors/src/emitter.rs /^ Always,$/;" e enum:ColorConfig +Always rust/compiler/rustc_errors/src/markdown/parse.rs /^ Always(u8),$/;" e enum:BreakRule +Always rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ Always,$/;" e enum:InlineAttr +Always rust/compiler/rustc_hir_typeck/src/diverges.rs /^ Always {$/;" e enum:Diverges +Always rust/compiler/rustc_session/src/config.rs /^ Always,$/;" e enum:InliningThreshold +Always rust/library/std/src/sys/args/windows.rs /^ Always,$/;" e enum:Quote +Always rust/src/bootstrap/src/core/config/flags.rs /^ Always,$/;" e enum:Color +Always rust/src/librustdoc/config.rs /^ Always,$/;" e enum:MergeDoctests +Always rust/src/librustdoc/passes/mod.rs /^ Always,$/;" e enum:Condition +Always rust/src/tools/clippy/clippy_lints/src/infinite_iter.rs /^ Always,$/;" e enum:Heuristic +Always rust/src/tools/rust-analyzer/crates/hir-ty/src/display.rs /^ Always,$/;" e enum:DisplayLifetime +Always rust/src/tools/rust-analyzer/crates/hir-ty/src/infer.rs /^ Always,$/;" e enum:Diverges +Always rust/src/tools/rust-analyzer/crates/ide-completion/src/config.rs /^ Always,$/;" e enum:AutoImportExclusionType +Always rust/src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs /^ Always,$/;" e enum:AdjustmentHints +Always rust/src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs /^ Always,$/;" e enum:ClosureReturnTypeHints +Always rust/src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs /^ Always,$/;" e enum:DiscriminantHints +Always rust/src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs /^ Always,$/;" e enum:LifetimeElisionHints +Always rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ Always,$/;" e enum:AdjustmentHintsDef +Always rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ Always,$/;" e enum:AutoImportExclusionType +Always rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ Always,$/;" e enum:ClosureReturnTypeHintsDef +Always rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ Always,$/;" e enum:DiscriminantHintsDef +Always rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ Always,$/;" e enum:LifetimeElisionDef +Always rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^ Always,$/;" e enum:ReborrowHintsDef +Always rust/src/tools/rustfmt/src/config/lists.rs /^ Always,$/;" e enum:SeparatorTactic +Always rust/src/tools/rustfmt/src/config/options.rs /^ Always,$/;" e enum:Color +Always rust/src/tools/rustfmt/src/config/options.rs /^ Always,$/;" e enum:FloatLiteralTrailingZero +Always rust/src/tools/rustfmt/src/config/options.rs /^ Always,$/;" e enum:MatchArmLeadingPipe +Always rust/src/tools/rustfmt/src/config/options.rs /^ Always,$/;" e enum:ReportTactic +Always rust/src/tools/rustfmt/src/macros.rs /^ Always,$/;" e enum:SpaceState +Always rust/tests/ui/auto-traits/issue-83857-ub.rs /^struct Always(T, U);$/;" s +Always rust/tests/ui/auto-traits/issue-83857-ub.rs /^unsafe impl Send for Always {}$/;" c +Always rust/tests/ui/type/pattern_types/feature-gate-pattern_types.rs /^type Always = pattern_type!(Option is Some(_));$/;" t +Always rust/tests/ui/type/pattern_types/feature-gate-pattern_types2.rs /^type Always = pattern_type!(Option is Some(_));$/;" t +Always rust/tests/ui/type/pattern_types/unimplemented_pat.rs /^type Always = pattern_type!(Option is Some(_));$/;" t +AlwaysAbort rust/library/std/src/panicking.rs /^ AlwaysAbort,$/;" e enum:panic_count::MustAbort +AlwaysAllowed rust/compiler/rustc_parse/src/parser/expr.rs /^ AlwaysAllowed,$/;" e enum:LetChainsPolicy +AlwaysApplicable rust/compiler/rustc_middle/src/ty/trait_def.rs /^ AlwaysApplicable,$/;" e enum:TraitSpecializationKind +AlwaysApplicable rust/compiler/rustc_next_trait_solver/src/solve/mod.rs /^ AlwaysApplicable(usize),$/;" e enum:MergeCandidateInfo +AlwaysApplicable rust/compiler/rustc_public/src/ty.rs /^ AlwaysApplicable,$/;" e enum:TraitSpecializationKind +AlwaysApplicable rust/tests/ui/const-generics/min_const_generics/forbid-self-no-normalize.rs /^trait AlwaysApplicable {$/;" i +AlwaysApplicableImpl rust/compiler/rustc_middle/src/traits/mod.rs /^ AlwaysApplicableImpl,$/;" e enum:ObligationCauseCode +AlwaysApplicableOrd rust/library/core/src/slice/cmp.rs /^const trait AlwaysApplicableOrd: [const] SliceOrd + [const] Ord {}$/;" i +AlwaysBreak rust/library/core/src/slice/cmp.rs /^type AlwaysBreak = ControlFlow;$/;" t +AlwaysColor rust/library/test/src/options.rs /^ AlwaysColor,$/;" e enum:ColorConfig +AlwaysConst rust/tests/ui/traits/const-traits/predicate-entailment-passes.rs /^const trait AlwaysConst {$/;" i +AlwaysErrorOnGenericParam rust/compiler/rustc_builtin_macros/src/deriving/coerce_pointee.rs /^impl<'a, 'b> rustc_ast::visit::Visitor<'a> for AlwaysErrorOnGenericParam<'a, 'b> {$/;" c +AlwaysErrorOnGenericParam rust/compiler/rustc_builtin_macros/src/deriving/coerce_pointee.rs /^struct AlwaysErrorOnGenericParam<'a, 'b> {$/;" s +AlwaysEscaped rust/library/core/src/escape.rs /^pub(crate) struct AlwaysEscaped;$/;" s +AlwaysFalse rust/src/tools/clippy/clippy_lints/src/operators/absurd_extreme_comparisons.rs /^ AlwaysFalse,$/;" e enum:AbsurdComparisonResult +AlwaysInline rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AlwaysInline = 0,$/;" e enum:AttributeKind +AlwaysNextLine rust/src/tools/rustfmt/src/config/options.rs /^ AlwaysNextLine,$/;" e enum:BraceStyle +AlwaysNextLine rust/src/tools/rustfmt/src/config/options.rs /^ AlwaysNextLine,$/;" e enum:ControlBraceStyle +AlwaysNone rust/tests/rustdoc-json/enums/use_variant.rs /^pub enum AlwaysNone {$/;" g +AlwaysOnNextLine rust/src/tools/rustfmt/tests/source/where-clause-rfc.rs /^struct AlwaysOnNextLine where A: LongTrait {$/;" s +AlwaysOnNextLine rust/src/tools/rustfmt/tests/source/where-clause.rs /^struct AlwaysOnNextLine where A: LongTrait {$/;" s +AlwaysSameLine rust/src/tools/rustfmt/src/config/options.rs /^ AlwaysSameLine,$/;" e enum:ControlBraceStyle +AlwaysSized rust/compiler/rustc_abi/src/lib.rs /^ AlwaysSized,$/;" e enum:StructKind +AlwaysSome rust/tests/mir-opt/gvn_copy_aggregate.rs /^enum AlwaysSome {$/;" g +AlwaysTaggedBecauseItHasNoNiche rust/tests/ui/structs-enums/type-sizes.rs /^pub enum AlwaysTaggedBecauseItHasNoNiche {$/;" g +AlwaysTrue rust/src/tools/clippy/clippy_lints/src/operators/absurd_extreme_comparisons.rs /^ AlwaysTrue,$/;" e enum:AbsurdComparisonResult +AlwaysTrue rust/tests/rustdoc-html/type-alias/impl_trait_in_assoc_type.rs /^impl IntoIterator for AlwaysTrue {$/;" c +AlwaysTrue rust/tests/rustdoc-html/type-alias/impl_trait_in_assoc_type.rs /^pub struct AlwaysTrue;$/;" s +AlwaysTrue rust/tests/rustdoc-json/impl-trait-in-assoc-type.rs /^impl IntoIterator for AlwaysTrue {$/;" c +AlwaysTrue rust/tests/rustdoc-json/impl-trait-in-assoc-type.rs /^pub struct AlwaysTrue;$/;" s +AlwaysZero32 rust/tests/codegen-llvm/transmute-optimized.rs /^pub enum AlwaysZero32 {$/;" g +Ambig rust/compiler/rustc_hir/src/intravisit.rs /^ Ambig(&'hir InferArg),$/;" e enum:InferKind +Ambig rust/tests/ui/higher-ranked/leak-check/leak-check-in-selection-5-ambig.rs /^trait Ambig {}$/;" i +Ambig rust/tests/ui/higher-ranked/leak-check/leak-check-in-selection-6-ambig-unify.rs /^trait Ambig {}$/;" i +Ambig rust/tests/ui/traits/next-solver/dont-loop-fulfill-on-region-constraints.rs /^impl Ambig for () {}$/;" c +Ambig rust/tests/ui/traits/next-solver/dont-loop-fulfill-on-region-constraints.rs /^trait Ambig {}$/;" i +AmbigArg rust/compiler/rustc_hir/src/hir.rs /^pub enum AmbigArg {}$/;" g +AmbigModChild rust/compiler/rustc_middle/src/metadata.rs /^pub struct AmbigModChild {$/;" s +Ambiguity rust/compiler/rustc_hir_typeck/src/method/mod.rs /^ Ambiguity(Vec),$/;" e enum:MethodError +Ambiguity rust/compiler/rustc_infer/src/traits/engine.rs /^ Ambiguity,$/;" e enum:ScrubbedTraitError +Ambiguity rust/compiler/rustc_middle/src/traits/mod.rs /^ Ambiguity,$/;" e enum:CodegenObligationError +Ambiguity rust/compiler/rustc_resolve/src/errors.rs /^impl<'a, G: EmissionGuarantee> Diagnostic<'a, G> for Ambiguity {$/;" c +Ambiguity rust/compiler/rustc_resolve/src/errors.rs /^pub(crate) struct Ambiguity {$/;" s +Ambiguity rust/compiler/rustc_trait_selection/src/solve/fulfill.rs /^ Ambiguity(PredicateObligation<'tcx>),$/;" e enum:NextSolverError +Ambiguity rust/compiler/rustc_trait_selection/src/traits/mod.rs /^ Ambiguity {$/;" e enum:FulfillmentErrorCode +Ambiguity rust/compiler/rustc_type_ir/src/search_graph/mod.rs /^ Ambiguity(X::AmbiguityInfo),$/;" e enum:RebaseReason +Ambiguity rust/compiler/rustc_type_ir/src/solve/mod.rs /^ Ambiguity,$/;" e enum:MaybeCause +Ambiguity rust/src/tools/rust-analyzer/crates/hir-ty/src/method_resolution.rs /^ Ambiguity(Vec),$/;" e enum:MethodError +Ambiguity rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/fulfill.rs /^ Ambiguity(PredicateObligation<'db>),$/;" e enum:NextSolverError +Ambiguity rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/fulfill/errors.rs /^ Ambiguity {$/;" e enum:FulfillmentErrorCode +AmbiguityCausesVisitor rust/compiler/rustc_trait_selection/src/traits/coherence.rs /^impl<'a, 'tcx> ProofTreeVisitor<'tcx> for AmbiguityCausesVisitor<'a, 'tcx> {$/;" c +AmbiguityCausesVisitor rust/compiler/rustc_trait_selection/src/traits/coherence.rs /^struct AmbiguityCausesVisitor<'a, 'tcx> {$/;" s +AmbiguityError rust/compiler/rustc_resolve/src/lib.rs /^struct AmbiguityError<'ra> {$/;" s +AmbiguityInfo rust/compiler/rustc_type_ir/src/interner.rs /^ type AmbiguityInfo = Certainty;$/;" t implementation:I +AmbiguityInfo rust/compiler/rustc_type_ir/src/search_graph/mod.rs /^ type AmbiguityInfo: Debug + Eq + Hash + Copy;$/;" t interface:Cx +AmbiguityKind rust/compiler/rustc_resolve/src/lib.rs /^enum AmbiguityKind {$/;" g +AmbiguityKind rust/compiler/rustc_resolve/src/lib.rs /^impl AmbiguityKind {$/;" c +AmbiguityWarning rust/compiler/rustc_resolve/src/lib.rs /^enum AmbiguityWarning {$/;" g +Ambiguous rust/compiler/rustc_infer/src/traits/project.rs /^ Ambiguous,$/;" e enum:ProjectionCacheEntry +Ambiguous rust/compiler/rustc_middle/src/infer/canonical.rs /^ Ambiguous,$/;" e enum:Certainty +Ambiguous rust/compiler/rustc_middle/src/middle/resolve_bound_vars.rs /^ Ambiguous,$/;" e enum:ObjectLifetimeDefault +Ambiguous rust/compiler/rustc_next_trait_solver/src/solve/assembly/structural_traits.rs /^pub(crate) struct Ambiguous;$/;" s +Ambiguous rust/compiler/rustc_parse/src/errors.rs /^ Ambiguous {$/;" e enum:MissingKeywordForItemDefinition +Ambiguous rust/compiler/rustc_public/src/ty.rs /^ Ambiguous,$/;" e enum:PredicateKind +Ambiguous rust/compiler/rustc_trait_selection/src/traits/effects.rs /^ Ambiguous,$/;" e enum:EvaluationFailure +Ambiguous rust/compiler/rustc_trait_selection/src/traits/project.rs /^ Ambiguous,$/;" e enum:ProjectionCandidateSet +Ambiguous rust/compiler/rustc_trait_selection/src/traits/select/mod.rs /^ Ambiguous,$/;" e enum:ProjectionMatchesProjection +Ambiguous rust/compiler/rustc_type_ir/src/predicate_kind.rs /^ Ambiguous,$/;" e enum:PredicateKind +Ambiguous rust/src/librustdoc/clean/mod.rs /^ Ambiguous,$/;" e enum:ObjectLifetimeDefault +Ambiguous rust/src/tools/rust-analyzer/crates/hir-ty/src/lower.rs /^ Ambiguous {$/;" e enum:AssocTypeShorthandResolution +Ambiguous rust/tests/ui/editions/edition-imports-virtual-2015-ambiguity.rs /^ pub struct Ambiguous {}$/;" s module:check +Ambiguous rust/tests/ui/editions/edition-imports-virtual-2015-ambiguity.rs /^pub struct Ambiguous {}$/;" s +Ambiguous rust/tests/ui/inference/need_type_info/concrete-impl.rs /^trait Ambiguous {$/;" i +AmbiguousAssocItem rust/compiler/rustc_hir_analysis/src/errors.rs /^pub(crate) struct AmbiguousAssocItem<'a> {$/;" s +AmbiguousAssocItem rust/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs /^ impl<'a, 'tcx> Diagnostic<'a, ()> for AmbiguousAssocItem<'tcx> {$/;" c function:lower_type_relative_path +AmbiguousAssocItem rust/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs /^ struct AmbiguousAssocItem<'tcx> {$/;" s function:lower_type_relative_path +AmbiguousBoundTrait rust/tests/rustdoc-html/inline_cross/auxiliary/dyn_trait.rs /^pub trait AmbiguousBoundTrait<'a, 'b>: 'a + 'b {}$/;" i +AmbiguousBoundWrappedEarly0 rust/tests/rustdoc-html/inline_cross/auxiliary/dyn_trait.rs /^pub type AmbiguousBoundWrappedEarly0<'r, 's> = AmbiguousBoundWrapper<'s, 'r, dyn Trait + 's>;$/;" t +AmbiguousBoundWrappedEarly1 rust/tests/rustdoc-html/inline_cross/auxiliary/dyn_trait.rs /^pub type AmbiguousBoundWrappedEarly1<'r, 's> = AmbiguousBoundWrapper<'s, 'r, dyn Trait + 'r>;$/;" t +AmbiguousBoundWrappedStatic rust/tests/rustdoc-html/inline_cross/auxiliary/dyn_trait.rs /^pub type AmbiguousBoundWrappedStatic<'q> = AmbiguousBoundWrapper<'q, 'q, dyn Trait + 'static>;$/;" t +AmbiguousBoundWrapper rust/tests/rustdoc-html/inline_cross/auxiliary/dyn_trait.rs /^pub struct AmbiguousBoundWrapper<'a, 'b, T: ?Sized + 'a + 'b>(&'a T, &'b T);$/;" s +AmbiguousDeriveHelpers rust/compiler/rustc_lint/src/lints.rs /^pub(crate) struct AmbiguousDeriveHelpers;$/;" s +AmbiguousDeriveHelpers rust/compiler/rustc_lint_defs/src/lib.rs /^ AmbiguousDeriveHelpers,$/;" e enum:AttributeLintKind +AmbiguousGlobReexports rust/compiler/rustc_resolve/src/errors.rs /^pub(crate) struct AmbiguousGlobReexports {$/;" s +AmbiguousImpl rust/compiler/rustc_trait_selection/src/errors.rs /^pub struct AmbiguousImpl<'a> {$/;" s +AmbiguousLifetimeBound rust/compiler/rustc_hir_analysis/src/errors.rs /^pub(crate) struct AmbiguousLifetimeBound {$/;" s +AmbiguousLinks rust/src/librustdoc/passes/collect_intra_doc_links.rs /^pub(crate) struct AmbiguousLinks {$/;" s +AmbiguousMissingKwForItemSub rust/compiler/rustc_parse/src/errors.rs /^pub(crate) enum AmbiguousMissingKwForItemSub {$/;" g +AmbiguousNegativeLiteralsCurrentBehaviorSuggestion rust/compiler/rustc_lint/src/lints.rs /^pub(crate) struct AmbiguousNegativeLiteralsCurrentBehaviorSuggestion {$/;" s +AmbiguousNegativeLiteralsDiag rust/compiler/rustc_lint/src/lints.rs /^pub(crate) struct AmbiguousNegativeLiteralsDiag {$/;" s +AmbiguousNegativeLiteralsNegativeLiteralSuggestion rust/compiler/rustc_lint/src/lints.rs /^pub(crate) struct AmbiguousNegativeLiteralsNegativeLiteralSuggestion {$/;" s +AmbiguousPlus rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AmbiguousPlus {$/;" s +AmbiguousPointee rust/tests/ui/deriving/deriving-coerce-pointee-neg.rs /^struct AmbiguousPointee<'a, T1: ?Sized, T2: ?Sized> {$/;" s +AmbiguousRangePattern rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AmbiguousRangePattern {$/;" s +AmbiguousReturn rust/compiler/rustc_trait_selection/src/errors.rs /^pub struct AmbiguousReturn<'a> {$/;" s +AmbiguousTraitAssocFunc rust/compiler/rustc_hir_typeck/src/method/prelude_edition_lints.rs /^ impl<'a, 'b, 'fnctx, 'tcx> Diagnostic<'a, ()> for AmbiguousTraitAssocFunc<'b, 'fnctx, 't/;" c method:FnCtxt::lint_fully_qualified_call_from_2018 +AmbiguousTraitAssocFunc rust/compiler/rustc_hir_typeck/src/method/prelude_edition_lints.rs /^ struct AmbiguousTraitAssocFunc<'a, 'fnctx, 'tcx> {$/;" s method:FnCtxt::lint_fully_qualified_call_from_2018 +AmbiguousTraitMethod rust/compiler/rustc_hir_typeck/src/method/prelude_edition_lints.rs /^impl<'a, 'b, 'c, 'tcx, 'pcx, 'fnctx> Diagnostic<'a, ()>$/;" c +AmbiguousTraitMethod rust/compiler/rustc_hir_typeck/src/method/prelude_edition_lints.rs /^struct AmbiguousTraitMethod<'a, 'b, 'tcx, 'pcx, 'fnctx> {$/;" s +AmbiguousTraitMethodCall rust/compiler/rustc_hir_typeck/src/method/prelude_edition_lints.rs /^impl<'a, 'b, 'c, 'tcx> Diagnostic<'a, ()> for AmbiguousTraitMethodCall<'b, 'c, 'tcx> {$/;" c +AmbiguousTraitMethodCall rust/compiler/rustc_hir_typeck/src/method/prelude_edition_lints.rs /^struct AmbiguousTraitMethodCall<'a, 'b, 'tcx> {$/;" s +AmbiguousWidePointerComparisons rust/compiler/rustc_lint/src/lints.rs /^pub(crate) enum AmbiguousWidePointerComparisons<'a> {$/;" g +AmbiguousWidePointerComparisonsAddrMetadataSuggestion rust/compiler/rustc_lint/src/lints.rs /^pub(crate) struct AmbiguousWidePointerComparisonsAddrMetadataSuggestion<'a> {$/;" s +AmbiguousWidePointerComparisonsAddrSuggestion rust/compiler/rustc_lint/src/lints.rs /^pub(crate) struct AmbiguousWidePointerComparisonsAddrSuggestion<'a> {$/;" s +AmbiguousWidePointerComparisonsCastSuggestion rust/compiler/rustc_lint/src/lints.rs /^pub(crate) struct AmbiguousWidePointerComparisonsCastSuggestion<'a> {$/;" s +AmbiguousWidePointerComparisonsExpectSuggestion rust/compiler/rustc_lint/src/lints.rs /^pub(crate) struct AmbiguousWidePointerComparisonsExpectSuggestion<'a> {$/;" s +Amdgpu rust/compiler/rustc_target/src/spec/abi_map.rs /^ Amdgpu,$/;" e enum:ArchKind +AmdgpuKernel rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AmdgpuKernel = 91,$/;" e enum:CallConv +AmericanStyleQuotePassing rust/src/tools/clippy/tests/ui/doc/doc_paragraphs_missing_punctuation.rs /^ AmericanStyleQuotePassing,$/;" e enum:Trailers +AmpMutSugg rust/compiler/rustc_borrowck/src/diagnostics/mutability_errors.rs /^enum AmpMutSugg {$/;" g +Ampersand rust/compiler/rustc_hir/src/hir.rs /^ Ampersand,$/;" e enum:MissingLifetimeKind +Ampersand rust/library/core/src/ascii/ascii_char.rs /^ Ampersand = 38,$/;" e enum:AsciiChar +AnAmazingTrait rust/tests/rustdoc-html/impl/blanket-impl-78673.rs /^pub trait AnAmazingTrait {}$/;" i +AnAmazingTrait rust/tests/rustdoc-html/impl/sidebar-trait-impl-disambiguate-78701.rs /^pub trait AnAmazingTrait {}$/;" i +AnAutoTrait rust/tests/rustdoc-html/impl/auxiliary/rustdoc-impl-parts-crosscrate.rs /^pub auto trait AnAutoTrait {}$/;" i +AnAutoTrait rust/tests/rustdoc-html/impl/impl-parts.rs /^pub auto trait AnAutoTrait {}$/;" i +AnEnum rust/src/tools/clippy/tests/ui/match_like_matches_macro.rs /^ enum AnEnum {$/;" g function:main +AnEnum rust/tests/debuginfo/c-style-enum-in-composite.rs /^enum AnEnum {$/;" g +AnEnum rust/tests/rustdoc-gui/src/test_docs/lib.rs /^pub enum AnEnum {$/;" g +AnError rust/src/tools/rustfmt/tests/source/enum.rs /^enum AnError {$/;" g +Analog rust/tests/ui/transmutability/enums/repr/primitive_reprs_should_have_correct_length.rs /^ type Analog = u16;$/;" t function:n16 +Analog rust/tests/ui/transmutability/enums/repr/primitive_reprs_should_have_correct_length.rs /^ type Analog = u32;$/;" t function:n32 +Analog rust/tests/ui/transmutability/enums/repr/primitive_reprs_should_have_correct_length.rs /^ type Analog = u64;$/;" t function:n64 +Analog rust/tests/ui/transmutability/enums/repr/primitive_reprs_should_have_correct_length.rs /^ type Analog = u8;$/;" t function:n8 +Analog rust/tests/ui/transmutability/enums/repr/primitive_reprs_should_have_correct_length.rs /^ type Analog = usize;$/;" t function:nsize +Analysis rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ Analysis,$/;" e enum:MirDialect +Analysis rust/compiler/rustc_middle/src/mir/syntax.rs /^ Analysis(AnalysisPhase),$/;" e enum:MirPhase +Analysis rust/compiler/rustc_mir_dataflow/src/framework/mod.rs /^pub trait Analysis<'tcx> {$/;" i +Analysis rust/compiler/rustc_type_ir/src/infer_ctxt.rs /^ Analysis { defining_opaque_types_and_generators: I::LocalDefIds },$/;" e enum:TypingMode +Analysis rust/src/bootstrap/src/core/build_steps/dist.rs /^impl Step for Analysis {$/;" c +Analysis rust/src/bootstrap/src/core/build_steps/dist.rs /^pub struct Analysis {$/;" s +Analysis rust/src/tools/rust-analyzer/crates/ide/src/lib.rs /^impl Analysis {$/;" c +Analysis rust/src/tools/rust-analyzer/crates/ide/src/lib.rs /^pub struct Analysis {$/;" s +AnalysisHost rust/src/tools/rust-analyzer/crates/ide/src/lib.rs /^impl AnalysisHost {$/;" c +AnalysisHost rust/src/tools/rust-analyzer/crates/ide/src/lib.rs /^impl Default for AnalysisHost {$/;" c +AnalysisHost rust/src/tools/rust-analyzer/crates/ide/src/lib.rs /^pub struct AnalysisHost {$/;" s +AnalysisPhase rust/compiler/rustc_middle/src/mir/syntax.rs /^pub enum AnalysisPhase {$/;" g +AnalysisResult rust/src/tools/rust-analyzer/crates/ide-completion/src/context/analysis.rs /^pub(super) struct AnalysisResult<'db> {$/;" s +AnalysisStats rust/src/tools/rust-analyzer/crates/rust-analyzer/src/cli/analysis_stats.rs /^impl flags::AnalysisStats {$/;" c +AnalysisStats rust/src/tools/rust-analyzer/crates/rust-analyzer/src/cli/flags.rs /^ AnalysisStats(AnalysisStats),$/;" e enum:RustAnalyzerCmd +AnalysisStats rust/src/tools/rust-analyzer/crates/rust-analyzer/src/cli/flags.rs /^pub struct AnalysisStats {$/;" s +AnalyzeAttrState rust/compiler/rustc_metadata/src/rmeta/encoder.rs /^struct AnalyzeAttrState<'a> {$/;" s +AnalyzeDiesel rust/src/tools/rust-analyzer/xtask/src/flags.rs /^ AnalyzeDiesel,$/;" e enum:MeasurementType +AnalyzeHyper rust/src/tools/rust-analyzer/xtask/src/flags.rs /^ AnalyzeHyper,$/;" e enum:MeasurementType +AnalyzeRipgrep rust/src/tools/rust-analyzer/xtask/src/flags.rs /^ AnalyzeRipgrep,$/;" e enum:MeasurementType +AnalyzeSelf rust/src/tools/rust-analyzer/xtask/src/flags.rs /^ AnalyzeSelf,$/;" e enum:MeasurementType +AnalyzeWebRender rust/src/tools/rust-analyzer/xtask/src/flags.rs /^ AnalyzeWebRender,$/;" e enum:MeasurementType +AnalyzerStatus rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/ext.rs /^impl Request for AnalyzerStatus {$/;" c +AnalyzerStatus rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/ext.rs /^pub enum AnalyzerStatus {}$/;" g +AnalyzerStatusParams rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/ext.rs /^pub struct AnalyzerStatusParams {$/;" s +Ancestor rust/compiler/rustc_hir_typeck/src/upvar.rs /^ Ancestor,$/;" e enum:PlaceAncestryRelation +AncestorOnly rust/compiler/rustc_resolve/src/errors.rs /^pub(crate) struct AncestorOnly(#[primary_span] pub(crate) Span);$/;" s +AncestorOnly rust/compiler/rustc_resolve/src/lib.rs /^ AncestorOnly(Span),$/;" e enum:VisResolutionError +Ancestors rust/compiler/rustc_middle/src/traits/specialization_graph.rs /^impl Iterator for Ancestors<'_> {$/;" c +Ancestors rust/compiler/rustc_middle/src/traits/specialization_graph.rs /^impl<'tcx> Ancestors<'tcx> {$/;" c +Ancestors rust/compiler/rustc_middle/src/traits/specialization_graph.rs /^pub struct Ancestors<'tcx> {$/;" s +Ancestors rust/library/std/src/path.rs /^impl FusedIterator for Ancestors<'_> {}$/;" c +Ancestors rust/library/std/src/path.rs /^impl<'a> Iterator for Ancestors<'a> {$/;" c +Ancestors rust/library/std/src/path.rs /^pub struct Ancestors<'a> {$/;" s +Anchor rust/src/librustdoc/html/render/mod.rs /^ Anchor(ItemType),$/;" e enum:assoc_href_attr::Href +Anchor rust/src/librustdoc/html/render/mod.rs /^ Anchor(Option<&'a str>),$/;" e enum:AssocItemLink +Anchor rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/extract_function.rs /^enum Anchor {$/;" g +Anchor rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/extract_variable.rs /^enum Anchor {$/;" g +Anchor rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/extract_variable.rs /^impl Anchor {$/;" c +AnchorId rust/src/librustdoc/html/render/mod.rs /^ AnchorId(&'a str),$/;" e enum:assoc_href_attr::Href +AnchoredPath rust/src/tools/rust-analyzer/crates/vfs/src/anchored_path.rs /^pub struct AnchoredPath<'a> {$/;" s +AnchoredPathBuf rust/src/tools/rust-analyzer/crates/vfs/src/anchored_path.rs /^pub struct AnchoredPathBuf {$/;" s +AncillaryData rust/library/std/src/os/unix/net/ancillary.rs /^impl<'a> AncillaryData<'a> {$/;" c +AncillaryData rust/library/std/src/os/unix/net/ancillary.rs /^pub enum AncillaryData<'a> {$/;" g +AncillaryDataIter rust/library/std/src/os/unix/net/ancillary.rs /^impl<'a, T> AncillaryDataIter<'a, T> {$/;" c +AncillaryDataIter rust/library/std/src/os/unix/net/ancillary.rs /^impl<'a, T> Iterator for AncillaryDataIter<'a, T> {$/;" c +AncillaryDataIter rust/library/std/src/os/unix/net/ancillary.rs /^struct AncillaryDataIter<'a, T> {$/;" s +AncillaryError rust/library/std/src/os/unix/net/ancillary.rs /^pub enum AncillaryError {$/;" g +And rust/compiler/rustc_ast/src/ast.rs /^ And,$/;" e enum:BinOpKind +And rust/compiler/rustc_ast/src/token.rs /^ And,$/;" e enum:TokenKind +And rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ And = 23,$/;" e enum:Opcode +And rust/compiler/rustc_lexer/src/lib.rs /^ And,$/;" e enum:TokenKind +And rust/compiler/rustc_middle/src/thir.rs /^ And,$/;" e enum:LogicalOp +And rust/compiler/rustc_middle/src/ty/inhabitedness/inhabited_predicate.rs /^ And(&'tcx [InhabitedPredicate<'tcx>; 2]),$/;" e enum:InhabitedPredicate +And rust/compiler/rustc_parse/src/parser/token_type.rs /^ And,$/;" e enum:TokenType +And rust/src/tools/miri/genmc-sys/src/lib.rs /^ And = 3,$/;" e enum:ffi::RMWBinOp +And rust/src/tools/rust-analyzer/crates/syntax/src/ast/operators.rs /^ And,$/;" e enum:LogicOp +And src/ir/ast.rs /^ And(Box>, Box>),$/;" e enum:Expr +AndAnd rust/compiler/rustc_ast/src/token.rs /^ AndAnd,$/;" e enum:TokenKind +AndAnd rust/compiler/rustc_parse/src/parser/token_type.rs /^ AndAnd,$/;" e enum:TokenType +AndEq rust/compiler/rustc_ast/src/token.rs /^ AndEq,$/;" e enum:TokenKind +AndThen rust/src/tools/clippy/clippy_lints/src/methods/map_unwrap_or.rs /^ AndThen,$/;" e enum:SuggestedKind +AndThen rust/tests/ui/associated-types/issue-67684.rs /^impl Parser for AndThen$/;" c +AndThen rust/tests/ui/associated-types/issue-67684.rs /^struct AndThen(core::marker::PhantomData<(A, B)>);$/;" s +AndThen rust/tests/ui/associated-types/normalization-debruijn-3.rs /^struct AndThen {$/;" s +AndThen rust/tests/ui/async-await/in-trait/normalize-opaque-with-bound-vars.rs /^impl State for AndThen$/;" c +AndThen rust/tests/ui/async-await/in-trait/normalize-opaque-with-bound-vars.rs /^pub struct AndThen {$/;" s +AndThen rust/tests/ui/nll/issue-61320-normalize.rs /^impl Future for AndThen$/;" c +AndThen rust/tests/ui/nll/issue-61320-normalize.rs /^pub struct AndThen$/;" s +AndThen rust/tests/ui/type-alias-impl-trait/issue-55099-lifetime-inference.rs /^impl Future for AndThen {}$/;" c +AndThen rust/tests/ui/type-alias-impl-trait/issue-55099-lifetime-inference.rs /^struct AndThen(F);$/;" s +AndThen rust/tests/ui/where-clauses/normalization-of-unknown-type.rs /^impl Filter for AndThen$/;" c +AndThen rust/tests/ui/where-clauses/normalization-of-unknown-type.rs /^struct AndThen;$/;" s +AndThenSnippets rust/src/tools/clippy/clippy_lints_internal/src/collapsible_span_lint_calls.rs /^struct AndThenSnippets {$/;" s +Android rust/src/bootstrap/src/core/android.rs /^pub(crate) struct Android {$/;" s +Angle rust/src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/tags.rs /^ Angle,$/;" e enum:HlPunct +Angle rust/tests/ui/issues/auxiliary/issue-4208-cc.rs /^pub trait Angle: Trig {}$/;" i +AngleBracket rust/src/librustdoc/display.rs /^impl Display for AngleBracket {$/;" c +AngleBracket rust/src/librustdoc/display.rs /^pub(crate) enum AngleBracket {$/;" g +AngleBracketed rust/compiler/rustc_ast/src/ast.rs /^ AngleBracketed(AngleBracketedArgs),$/;" e enum:GenericArgs +AngleBracketed rust/src/librustdoc/clean/types.rs /^ AngleBracketed { args: ThinVec, constraints: ThinVec },$/;" e enum:GenericArgs +AngleBracketed rust/src/rustdoc-json-types/lib.rs /^ AngleBracketed {$/;" e enum:GenericArgs +AngleBracketedArg rust/compiler/rustc_ast/src/ast.rs /^impl AngleBracketedArg {$/;" c +AngleBracketedArg rust/compiler/rustc_ast/src/ast.rs /^pub enum AngleBracketedArg {$/;" g +AngleBracketedArgs rust/compiler/rustc_ast/src/ast.rs /^pub struct AngleBracketedArgs {$/;" s +AngleBrackets rust/compiler/rustc_hir/src/hir.rs /^pub enum AngleBrackets {$/;" g +AngleBrackets rust/compiler/rustc_hir_analysis/src/errors/wrong_number_of_generic_args.rs /^pub(crate) enum AngleBrackets {$/;" g +Angry rust/tests/ui/feature-gates/stmt_expr_attrs_no_feature.rs /^ Angry {$/;" e enum:Mike +Animal rust/src/tools/clippy/tests/ui/needless_borrowed_ref.rs /^enum Animal {$/;" g +Animal rust/src/tools/rustfmt/tests/source/issue_5686.rs /^enum Animal {$/;" g +Animal rust/tests/ui/enum/enum-variants.rs /^enum Animal {$/;" g +Animal rust/tests/ui/parser/misspelled-keywords/assoc-type.rs /^trait Animal {$/;" i +Animal rust/tests/ui/parser/misspelled-keywords/recovery.rs /^trait Animal {$/;" i +Animal rust/tests/ui/structs-enums/enum-discr.rs /^enum Animal {$/;" g +Animal rust/tests/ui/traits/normalize-associated-type-in-where-clause.rs /^trait Animal {$/;" i +Animal rust/tests/ui/traits/object/issue-44454-1.rs /^trait Animal: 'static {}$/;" i +Animal rust/tests/ui/traits/object/issue-44454-3.rs /^impl Projector for dyn Animal {$/;" c +Animal rust/tests/ui/traits/object/issue-44454-3.rs /^trait Animal: 'static {}$/;" i +Animal rust/tests/ui/type-alias-impl-trait/issue-60662.rs /^ pub type ServeFut = impl Animal;$/;" c function:main +Animal rust/tests/ui/type-alias-impl-trait/issue-60662.rs /^trait Animal {}$/;" i +Ann rust/compiler/rustc_borrowck/src/handle_placeholders.rs /^ type Ann = RegionTracker;$/;" t implementation:SccAnnotations +Ann rust/compiler/rustc_data_structures/src/graph/scc/mod.rs /^ type Ann = ();$/;" t implementation:NoAnnotations +Ann rust/compiler/rustc_data_structures/src/graph/scc/mod.rs /^ type Ann: Annotation;$/;" t interface:Annotations +Ann rust/compiler/rustc_data_structures/src/graph/scc/tests.rs /^ type Ann = MaxReached;$/;" t implementation:Maxes +Ann rust/compiler/rustc_data_structures/src/graph/scc/tests.rs /^ type Ann = MinMaxIn;$/;" t implementation:MinMaxes +AnnNode rust/compiler/rustc_ast_pretty/src/pprust/state.rs /^pub enum AnnNode<'a> {$/;" g +AnnNode rust/compiler/rustc_hir_pretty/src/lib.rs /^pub enum AnnNode<'a> {$/;" g +AnnoConstWOBlock rust/src/tools/clippy/tests/ui/match_single_binding.rs /^ struct AnnoConstWOBlock {$/;" s module:issue14991 +Annotatable rust/compiler/rustc_expand/src/base.rs /^impl Annotatable {$/;" c +Annotatable rust/compiler/rustc_expand/src/base.rs /^pub enum Annotatable {$/;" g +AnnotatableTryInto rust/tests/ui/rust-2021/future-prelude-collision-turbofish.rs /^trait AnnotatableTryInto {$/;" i +Annotate rust/tests/ui/higher-ranked/trait-bounds/normalize-under-binder/issue-62529-1.rs /^impl Annotate {$/;" c +Annotate rust/tests/ui/higher-ranked/trait-bounds/normalize-under-binder/issue-62529-1.rs /^struct Annotate(std::marker::PhantomData);$/;" s +AnnotateMoves rust/compiler/rustc_session/src/config.rs /^pub enum AnnotateMoves {$/;" g +AnnotateSnippetEmitter rust/compiler/rustc_errors/src/annotate_snippet_emitter_writer.rs /^impl AnnotateSnippetEmitter {$/;" c +AnnotateSnippetEmitter rust/compiler/rustc_errors/src/annotate_snippet_emitter_writer.rs /^impl Debug for AnnotateSnippetEmitter {$/;" c +AnnotateSnippetEmitter rust/compiler/rustc_errors/src/annotate_snippet_emitter_writer.rs /^impl Emitter for AnnotateSnippetEmitter {$/;" c +AnnotateSnippetEmitter rust/compiler/rustc_errors/src/annotate_snippet_emitter_writer.rs /^pub struct AnnotateSnippetEmitter {$/;" s +AnnotateUnitFallbackVisitor rust/compiler/rustc_hir_typeck/src/fallback.rs /^impl<'tcx> AnnotateUnitFallbackVisitor<'_, 'tcx> {$/;" c +AnnotateUnitFallbackVisitor rust/compiler/rustc_hir_typeck/src/fallback.rs /^impl<'tcx> Visitor<'tcx> for AnnotateUnitFallbackVisitor<'_, 'tcx> {$/;" c +AnnotateUnitFallbackVisitor rust/compiler/rustc_hir_typeck/src/fallback.rs /^struct AnnotateUnitFallbackVisitor<'a, 'tcx> {$/;" s +AnnotatedBorrowFnSignature rust/compiler/rustc_borrowck/src/diagnostics/conflict_errors.rs /^enum AnnotatedBorrowFnSignature<'tcx> {$/;" g +AnnotatedBorrowFnSignature rust/compiler/rustc_borrowck/src/diagnostics/conflict_errors.rs /^impl<'tcx> AnnotatedBorrowFnSignature<'tcx> {$/;" c +Annotation rust/compiler/rustc_data_structures/src/graph/scc/mod.rs /^impl Annotation for () {$/;" c +Annotation rust/compiler/rustc_data_structures/src/graph/scc/mod.rs /^pub trait Annotation: Debug + Copy {$/;" i +Annotation rust/compiler/rustc_errors/src/annotate_snippet_emitter_writer.rs /^struct Annotation {$/;" s +Annotation rust/src/tools/rust-analyzer/crates/ide/src/annotations.rs /^pub struct Annotation {$/;" s +Annotation rust/src/tools/rust-analyzer/crates/test-utils/src/lib.rs /^ Annotation { range: TextRange, content: String, file: bool },$/;" e enum:LineAnnotation +AnnotationConfig rust/src/tools/rust-analyzer/crates/ide/src/annotations.rs /^pub struct AnnotationConfig<'a> {$/;" s +AnnotationKind rust/compiler/rustc_passes/src/stability.rs /^enum AnnotationKind {$/;" g +AnnotationKind rust/src/tools/rust-analyzer/crates/ide/src/annotations.rs /^pub enum AnnotationKind {$/;" g +AnnotationLocation rust/src/tools/rust-analyzer/crates/ide/src/annotations.rs /^pub enum AnnotationLocation {$/;" g +AnnotationLocation rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^impl From for ide::AnnotationLocation {$/;" c +AnnotationLocation rust/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs /^pub enum AnnotationLocation {$/;" g +AnnotationRequired rust/compiler/rustc_trait_selection/src/errors.rs /^pub struct AnnotationRequired<'a> {$/;" s +AnnotationSnippet rust/src/tools/rust-analyzer/crates/ide-db/src/source_change.rs /^pub enum AnnotationSnippet {$/;" g +AnnotationSource rust/compiler/rustc_middle/src/mir/query.rs /^pub enum AnnotationSource {$/;" g +Annotations rust/compiler/rustc_data_structures/src/graph/scc/mod.rs /^pub trait Annotations {$/;" i +Ano rust/tests/ui/lint/non-local-defs/consts.rs /^trait Ano {}$/;" i +Anon rust/compiler/rustc_hir/src/definitions.rs /^ Anon { namespace: Symbol },$/;" e enum:DefPathDataName +Anon rust/compiler/rustc_hir/src/hir.rs /^ Anon(&'hir AnonConst),$/;" e enum:ConstArgKind +Anon rust/compiler/rustc_middle/src/ty/region.rs /^ Anon(u32),$/;" e enum:LateParamRegionKind +Anon rust/compiler/rustc_public/src/ty.rs /^ Anon,$/;" e enum:BoundTyKind +Anon rust/compiler/rustc_span/src/lib.rs /^ Anon(Hash64),$/;" e enum:FileName +Anon rust/compiler/rustc_type_ir/src/binder.rs /^ Anon,$/;" e enum:BoundRegionKind +Anon rust/compiler/rustc_type_ir/src/binder.rs /^ Anon,$/;" e enum:BoundTyKind +Anon rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/region.rs /^ Anon,$/;" e enum:BoundRegionKind +Anon rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/ty.rs /^ Anon,$/;" e enum:BoundTyKind +Anon rust/tests/ui/lint/unused/must_use-trait.rs /^impl Critical for Anon {}$/;" c +Anon rust/tests/ui/lint/unused/must_use-trait.rs /^impl DecidedlyUnimportant for Anon {}$/;" c +Anon rust/tests/ui/lint/unused/must_use-trait.rs /^impl NotSoCritical for Anon {}$/;" c +Anon rust/tests/ui/lint/unused/must_use-trait.rs /^struct Anon;$/;" s +AnonAlias rust/tests/ui/const-generics/check_const_arg_type_in_free_alias.rs /^type AnonAlias = <() as IdentityWithUnused>::This;$/;" t +AnonArrLen rust/tests/ui/const-generics/check_const_arg_type_in_free_alias.rs /^type AnonArrLen = [(); true];$/;" t +AnonAssocTy rust/compiler/rustc_hir/src/definitions.rs /^ AnonAssocTy(Symbol),$/;" e enum:DefPathData +AnonConst rust/compiler/rustc_ast/src/ast.rs /^ AnonConst,$/;" e enum:MgcaDisambiguation +AnonConst rust/compiler/rustc_ast/src/ast.rs /^pub struct AnonConst {$/;" s +AnonConst rust/compiler/rustc_ast_passes/src/errors.rs /^ AnonConst {$/;" e enum:TildeConstReason +AnonConst rust/compiler/rustc_hir/src/def.rs /^ AnonConst,$/;" e enum:DefKind +AnonConst rust/compiler/rustc_hir/src/definitions.rs /^ AnonConst,$/;" e enum:DefPathData +AnonConst rust/compiler/rustc_hir/src/hir.rs /^ AnonConst(&'hir AnonConst),$/;" e enum:Node +AnonConst rust/compiler/rustc_hir/src/hir.rs /^pub struct AnonConst {$/;" s +AnonConst rust/compiler/rustc_hir_typeck/src/loops.rs /^ AnonConst,$/;" e enum:Context +AnonConst rust/compiler/rustc_lint/src/unused.rs /^ AnonConst,$/;" e enum:UnusedDelimsCtx +AnonConst rust/src/tools/rustfmt/src/types.rs /^impl Rewrite for ast::AnonConst {$/;" c +AnonConstArg rust/tests/ui/const-generics/check_const_arg_type_in_free_alias.rs /^type AnonConstArg = Foo;$/;" t +AnonConstFinder rust/compiler/rustc_hir_analysis/src/collect/dump.rs /^ impl<'tcx> intravisit::Visitor<'tcx> for AnonConstFinder<'tcx> {$/;" c function:def_parents +AnonConstFinder rust/compiler/rustc_hir_analysis/src/collect/dump.rs /^ struct AnonConstFinder<'tcx> {$/;" s function:def_parents +AnonConstId rust/src/tools/rust-analyzer/crates/hir-def/src/lib.rs /^ AnonConstId(AnonConstId),$/;" e enum:GeneralConstId +AnonConstId rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/def_id.rs /^ AnonConstId(AnonConstId),$/;" e enum:SolverDefId +AnonConstInParamTyDetector rust/compiler/rustc_hir_analysis/src/collect/generics_of.rs /^impl<'v> Visitor<'v> for AnonConstInParamTyDetector {$/;" c +AnonConstInParamTyDetector rust/compiler/rustc_hir_analysis/src/collect/generics_of.rs /^struct AnonConstInParamTyDetector {$/;" s +AnonConstKind rust/compiler/rustc_resolve/src/late.rs /^enum AnonConstKind {$/;" g +AnonConstKind rust/compiler/rustc_type_ir/src/const_kind.rs /^pub enum AnonConstKind {$/;" g +AnonConstLoc rust/src/tools/rust-analyzer/crates/hir-def/src/lib.rs /^pub struct AnonConstLoc {$/;" s +AnonIndirectArr rust/tests/ui/const-generics/check_const_arg_type_in_free_alias.rs /^type AnonIndirectArr = Wrap>;$/;" t +AnonIndirectConstArg rust/tests/ui/const-generics/check_const_arg_type_in_free_alias.rs /^type AnonIndirectConstArg = Wrap>>;$/;" t +AnonPipe rust/tests/ui/consts/issue-64506.rs /^enum AnonPipe {}$/;" g +AnonRefFinder rust/compiler/rustc_resolve/src/late.rs /^ impl<'ast> Visitor<'ast> for AnonRefFinder {$/;" c method:LateResolutionVisitor::point_at_impl_lifetimes +AnonRefFinder rust/compiler/rustc_resolve/src/late.rs /^ struct AnonRefFinder;$/;" s method:LateResolutionVisitor::point_at_impl_lifetimes +AnonRegionFromArgument rust/compiler/rustc_borrowck/src/diagnostics/region_name.rs /^ AnonRegionFromArgument(RegionNameHighlight),$/;" e enum:RegionNameSource +AnonRegionFromAsyncFn rust/compiler/rustc_borrowck/src/diagnostics/region_name.rs /^ AnonRegionFromAsyncFn(Span),$/;" e enum:RegionNameSource +AnonRegionFromImplSignature rust/compiler/rustc_borrowck/src/diagnostics/region_name.rs /^ AnonRegionFromImplSignature(Span, &'static str),$/;" e enum:RegionNameSource +AnonRegionFromOutput rust/compiler/rustc_borrowck/src/diagnostics/region_name.rs /^ AnonRegionFromOutput(RegionNameHighlight, &'static str),$/;" e enum:RegionNameSource +AnonRegionFromUpvar rust/compiler/rustc_borrowck/src/diagnostics/region_name.rs /^ AnonRegionFromUpvar(Span, Symbol),$/;" e enum:RegionNameSource +AnonRegionFromYieldTy rust/compiler/rustc_borrowck/src/diagnostics/region_name.rs /^ AnonRegionFromYieldTy(Span, Symbol),$/;" e enum:RegionNameSource +AnonSocket rust/src/tools/miri/src/shims/unix/unnamed_socket.rs /^impl AnonSocket {$/;" c +AnonSocket rust/src/tools/miri/src/shims/unix/unnamed_socket.rs /^impl FileDescription for AnonSocket {$/;" c +AnonSocket rust/src/tools/miri/src/shims/unix/unnamed_socket.rs /^impl UnixFileDescription for AnonSocket {$/;" c +AnonSocket rust/src/tools/miri/src/shims/unix/unnamed_socket.rs /^struct AnonSocket {$/;" s +AnonSocketType rust/src/tools/miri/src/shims/unix/unnamed_socket.rs /^enum AnonSocketType {$/;" g +AnonUseFree rust/tests/ui/const-generics/check_const_arg_type_in_free_alias.rs /^type AnonUseFree = Free;$/;" t +AnonUseFreeIndirectlyCorrect rust/tests/ui/const-generics/check_const_arg_type_in_free_alias.rs /^type AnonUseFreeIndirectlyCorrect = UseFree<1_usize>;$/;" t +AnonZeroDeps rust/compiler/rustc_query_impl/src/dep_kind_vtables.rs /^ pub(crate) fn AnonZeroDeps<'tcx>() -> DepKindVTable<'tcx> {$/;" f module:non_query +Anonymize rust/compiler/rustc_hir_analysis/src/check/compare_impl_item/refine.rs /^impl<'tcx> TypeFolder> for Anonymize<'tcx> {$/;" c +Anonymize rust/compiler/rustc_hir_analysis/src/check/compare_impl_item/refine.rs /^struct Anonymize<'tcx> {$/;" s +Anonymize rust/compiler/rustc_middle/src/ty/fold.rs /^ impl<'tcx> BoundVarReplacerDelegate<'tcx> for Anonymize<'_, 'tcx> {$/;" c method:TyCtxt::anonymize_bound_vars +Anonymize rust/compiler/rustc_middle/src/ty/fold.rs /^ struct Anonymize<'a, 'tcx> {$/;" s method:TyCtxt::anonymize_bound_vars +Anonymize rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^ impl<'db> BoundVarReplacerDelegate<'db> for Anonymize<'_, 'db> {$/;" c method:DbInterner::anonymize_bound_vars +Anonymize rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs /^ struct Anonymize<'a, 'db> {$/;" s method:DbInterner::anonymize_bound_vars +Anonymous rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub Anonymous: CONTEXT_0,$/;" m struct:CONTEXT +Anonymous rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub Anonymous: FILE_RENAME_INFO_0,$/;" m struct:FILE_RENAME_INFO +Anonymous rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub Anonymous: IO_STATUS_BLOCK_0,$/;" m struct:IO_STATUS_BLOCK +Anonymous rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub Anonymous: OVERLAPPED_0,$/;" m struct:OVERLAPPED +Anonymous rust/library/std/src/sys/pal/windows/c/windows_sys.rs /^ pub Anonymous: SYSTEM_INFO_0,$/;" m struct:SYSTEM_INFO +Anonymous rust/src/librustdoc/clean/types.rs /^ Anonymous { body: BodyId },$/;" e enum:ConstantKind +Anonymous rust/src/librustdoc/html/render/search_index.rs /^ Anonymous(isize),$/;" e enum:SimplifiedParam +Anonymous rust/src/tools/clippy/clippy_lints/src/loops/manual_while_let_some.rs /^ Anonymous,$/;" e enum:PopStmt +AnonymousCreateParameter rust/compiler/rustc_resolve/src/late.rs /^ AnonymousCreateParameter { binder: NodeId, report_in_path: bool },$/;" e enum:LifetimeRibKind +AnonymousCreateParameter rust/src/tools/rust-analyzer/crates/hir-ty/src/lower.rs /^ AnonymousCreateParameter { report_in_path: bool },$/;" e enum:LifetimeElisionKind +AnonymousFields rust/src/tools/clippy/tests/ui-toml/pub_underscore_fields/pub_underscore_fields.rs /^ pub struct AnonymousFields(pub usize, i32);$/;" s function:main +AnonymousFunction rust/compiler/rustc_borrowck/src/diagnostics/conflict_errors.rs /^ AnonymousFunction {$/;" e enum:AnnotatedBorrowFnSignature +AnonymousLifetimeNonGatReportError rust/compiler/rustc_resolve/src/errors.rs /^pub(crate) struct AnonymousLifetimeNonGatReportError {$/;" s +AnonymousParamInfo rust/compiler/rustc_trait_selection/src/error_reporting/infer/nice_region_error/util.rs /^pub struct AnonymousParamInfo<'tcx> {$/;" s +AnonymousParameters rust/compiler/rustc_lint/src/builtin.rs /^impl EarlyLintPass for AnonymousParameters {$/;" c +AnonymousReportError rust/compiler/rustc_resolve/src/late.rs /^ AnonymousReportError,$/;" e enum:LifetimeRibKind +AnonymousReportError rust/src/tools/rust-analyzer/crates/hir-ty/src/lower.rs /^ AnonymousReportError,$/;" e enum:LifetimeElisionKind +Another rust/tests/rustdoc-html/empty-doc-comment.rs /^pub mod Another {$/;" n +Another rust/tests/rustdoc-html/impl/empty-impl-block.rs /^impl Bar for Another {}$/;" c +Another rust/tests/rustdoc-html/impl/empty-impl-block.rs /^pub struct Another;$/;" s +Another rust/tests/rustdoc-html/inline_local/blanket-impl-reexported-trait-94183.rs /^ pub trait Another {}$/;" i module:actual_sub +Another rust/tests/rustdoc-html/jump-to-def/assoc-items.rs /^pub trait Another {$/;" i +Another rust/tests/rustdoc-html/reexport/merge-glob-and-non-glob.rs /^ pub struct Another;$/;" s module:raw +AnotherAlign16 rust/tests/ui/structs-enums/align-enum.rs /^enum AnotherAlign16 {$/;" g +AnotherAutoTrait rust/tests/ui/feature-gates/feature-gate-auto-traits.rs /^pub unsafe auto trait AnotherAutoTrait {} \/\/~ ERROR auto traits are experimental and possibly /;" i +AnotherEnum rust/src/tools/clippy/tests/ui/empty_enum_variants_with_brackets.rs /^ AnotherEnum, \/\/ No error$/;" e enum:TestEnum +AnotherEnum rust/tests/debuginfo/c-style-enum-in-composite.rs /^enum AnotherEnum {$/;" g +AnotherEnum rust/tests/ui/wf/wf-enum-fields-struct-variant.rs /^enum AnotherEnum {$/;" g +AnotherError rust/tests/ui/inference/question-mark-type-inference-in-chain.rs /^struct AnotherError;$/;" s +AnotherImpl rust/tests/ui/error-codes/E0283.rs /^impl Coroutine for AnotherImpl {$/;" c +AnotherImpl rust/tests/ui/error-codes/E0283.rs /^struct AnotherImpl;$/;" s +AnotherOne rust/tests/rustdoc-gui/src/test_docs/lib.rs /^pub trait AnotherOne {$/;" i +AnotherOne rust/tests/rustdoc-js/reexport-dedup-method.rs /^ impl AnotherOne {$/;" c module:foo +AnotherOne rust/tests/rustdoc-js/reexport-dedup-method.rs /^ pub struct AnotherOne;$/;" s module:foo +AnotherOne rust/tests/rustdoc-js/reexport-dedup.rs /^ pub struct AnotherOne;$/;" s module:foo +AnotherOne rust/tests/rustdoc-js/reexport.rs /^ pub struct AnotherOne;$/;" s module:foo +AnotherPair rust/tests/ui/consts/const-rec-and-tup.rs /^struct AnotherPair { x: (i64, i64), y: Pair }$/;" s +AnotherPrivateType rust/tests/ui/lint/dead-code/allow-trait-or-impl.rs /^ impl Foo for AnotherPrivateType { } \/\/ <-- no warning, trait is "allowed"$/;" c module:b +AnotherPrivateType rust/tests/ui/lint/dead-code/allow-trait-or-impl.rs /^ impl Foo for AnotherPrivateType { } \/\/ <-- warns as dead, even though Foo is public$/;" c module:a +AnotherPrivateType rust/tests/ui/lint/dead-code/allow-trait-or-impl.rs /^ impl Foo for AnotherPrivateType { } \/\/ <-- warns as dead, even though Foo is public$/;" c module:c +AnotherPrivateType rust/tests/ui/lint/dead-code/allow-trait-or-impl.rs /^ struct AnotherPrivateType; \/\/~ ERROR struct `AnotherPrivateType` is never constructed$/;" s module:a +AnotherPrivateType rust/tests/ui/lint/dead-code/allow-trait-or-impl.rs /^ struct AnotherPrivateType; \/\/~ ERROR struct `AnotherPrivateType` is never constructed$/;" s module:c +AnotherPrivateType rust/tests/ui/lint/dead-code/allow-trait-or-impl.rs /^ struct AnotherPrivateType;$/;" s module:b +AnotherStruct rust/src/tools/rustfmt/tests/source/issue-5488.rs /^struct AnotherStruct {$/;" s +AnotherStruct rust/tests/rustdoc-html/impl/blanket-impl-78673.rs /^impl AnAmazingTrait for AnotherStruct<()> {}$/;" c +AnotherStruct rust/tests/rustdoc-html/impl/blanket-impl-78673.rs /^impl Something for AnotherStruct {}$/;" c +AnotherStruct rust/tests/rustdoc-html/impl/blanket-impl-78673.rs /^pub struct AnotherStruct(T);$/;" s +AnotherStruct rust/tests/rustdoc-html/impl/sidebar-trait-impl-disambiguate-78701.rs /^impl AnAmazingTrait for AnotherStruct<()> {}$/;" c +AnotherStruct rust/tests/rustdoc-html/impl/sidebar-trait-impl-disambiguate-78701.rs /^impl Something for AnotherStruct {}$/;" c +AnotherStruct rust/tests/rustdoc-html/impl/sidebar-trait-impl-disambiguate-78701.rs /^pub struct AnotherStruct(T);$/;" s +AnotherStruct rust/tests/ui/associated-consts/traits-associated-consts-ice-56870.rs /^impl Baz for AnotherStruct {$/;" c +AnotherStruct rust/tests/ui/associated-consts/traits-associated-consts-ice-56870.rs /^struct AnotherStruct;$/;" s +AnotherStruct rust/tests/ui/higher-ranked/trait-bounds/hrtb-type-outlives.rs /^impl<'a,X:'a> Foo<&'a isize> for AnotherStruct$/;" c +AnotherStruct rust/tests/ui/higher-ranked/trait-bounds/hrtb-type-outlives.rs /^struct AnotherStruct {$/;" s +AnotherStruct rust/tests/ui/lint/dropping_copy_types.rs /^impl Clone for AnotherStruct {$/;" c +AnotherStruct rust/tests/ui/lint/dropping_copy_types.rs /^struct AnotherStruct {$/;" s +AnotherStruct rust/tests/ui/lint/forgetting_copy_types.rs /^impl Clone for AnotherStruct {$/;" c +AnotherStruct rust/tests/ui/lint/forgetting_copy_types.rs /^struct AnotherStruct {$/;" s +AnotherT rust/tests/rustdoc-ui/deref/ice-blanket-impl-56701.rs /^ type AnotherT = T;$/;" t implementation:Simple +AnotherT rust/tests/rustdoc-ui/deref/ice-blanket-impl-56701.rs /^ type AnotherT;$/;" t interface:AnotherTrait +AnotherTrait rust/src/tools/clippy/tests/ui/impl_trait_in_params.rs /^pub trait AnotherTrait {}$/;" i +AnotherTrait rust/tests/rustdoc-html/source-code-pages/check-source-code-urls-to-def.rs /^pub trait AnotherTrait {}$/;" i +AnotherTrait rust/tests/rustdoc-html/source-code-pages/src-links-implementor-43893.rs /^pub trait AnotherTrait {}$/;" i +AnotherTrait rust/tests/rustdoc-ui/deref/ice-blanket-impl-56701.rs /^pub trait AnotherTrait {$/;" i +AnotherTrait rust/tests/rustdoc-ui/synthetic-auto-trait-impls/const-in-super-trait-and-item-bound.rs /^pub trait AnotherTrait {$/;" i +AnotherTrait rust/tests/ui/associated-types/associated-types-project-from-hrtb-in-trait-method.rs /^trait AnotherTrait Foo<&'x isize>> {$/;" i +AnotherTrait rust/tests/ui/associated-types/associated-types-project-from-type-param-via-bound-in-where.rs /^trait AnotherTrait {$/;" i +AnotherTrait rust/tests/ui/borrowck/alias-liveness/name-region.rs /^trait AnotherTrait {$/;" i +AnotherTrait rust/tests/ui/const-generics/issues/issue-89334.rs /^pub trait AnotherTrait{$/;" i +AnotherTrait rust/tests/ui/impl-trait/auto-trait-leakage/auto-trait-coherence.rs /^trait AnotherTrait {}$/;" i +AnotherTrait rust/tests/ui/impl-trait/negative-reasoning.rs /^trait AnotherTrait {}$/;" i +AnotherTrait rust/tests/ui/implied-bounds/normalization-placeholder-leak.rs /^trait AnotherTrait {$/;" i +AnotherTrait rust/tests/ui/traits/alias/issue-83613.rs /^trait AnotherTrait {}$/;" i +AnotherTrait rust/tests/ui/traits/associated_type_bound/116464-invalid-assoc-type-suggestion-in-trait-impl.rs /^trait AnotherTrait> {}$/;" i +AnotherTrait rust/tests/ui/transmutability/malformed-program-gracefulness/coherence-bikeshed-intrinsic-from.rs /^type OpaqueType = impl OpaqueTrait;$/;" c +AnotherTrait rust/tests/ui/type-alias-impl-trait/issue-104817.rs /^trait AnotherTrait {}$/;" i +AnotherTrait2 rust/tests/rustdoc-html/source-code-pages/check-source-code-urls-to-def.rs /^pub trait AnotherTrait2 {}$/;" i +AnotherTrick rust/tests/ui/rust-2021/future-prelude-collision-imported.rs /^ pub trait AnotherTrick {}$/;" i module:m +AnotherTrick rust/tests/ui/rust-2021/future-prelude-collision-shadow.rs /^ pub trait AnotherTrick {}$/;" i module:m +AnotherVariant rust/tests/ui/wf/wf-enum-fields-struct-variant.rs /^ AnotherVariant {$/;" e enum:AnotherEnum +AnotherVeryLongEnumName rust/src/tools/rustfmt/tests/source/issue-1127.rs /^ AnotherVeryLongEnumName,$/;" e enum:TestEnum +Answer rust/compiler/rustc_transmute/src/lib.rs /^pub enum Answer {$/;" g +Answer rust/compiler/rustc_transmute/src/maybe_transmutable/mod.rs /^impl Answer {$/;" c +Answer rust/library/alloc/src/collections/btree/set.rs /^ Answer(Option<&'a T>), \/\/ return a specific element or emptiness$/;" e enum:IntersectionInner +Answer rust/src/tools/miri/tests/pass/function_pointers.rs /^trait Answer {$/;" i +Answer rust/tests/crashes/136859.rs /^ type Answer;$/;" t interface:IsZero +Answer rust/tests/ui/const-generics/generic_const_exprs/issue-74634.rs /^ type Answer = True;$/;" t +Answer rust/tests/ui/const-generics/generic_const_exprs/issue-74634.rs /^ type Answer;$/;" t interface:IsZero +Ant rust/src/tools/rustfmt/tests/source/issue_5686.rs /^ Ant(\/* tuple variant closer on macro call *\/) = some_macro!(),$/;" e enum:Animal +Any rust/compiler/rustc_ast/src/attr/data_structures.rs /^ Any(ThinVec, Span),$/;" e enum:CfgEntry +Any rust/compiler/rustc_errors/src/markdown/parse.rs /^ Any,$/;" e enum:Prev +Any rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ Any,$/;" e enum:CguKind +Any rust/compiler/rustc_hir/src/attrs/diagnostic.rs /^ Any(ThinVec),$/;" e enum:Predicate +Any rust/compiler/rustc_session/src/config/cfg.rs /^ Any,$/;" e enum:ExpectedValues +Any rust/compiler/rustc_trait_selection/src/errors.rs /^ Any,$/;" e enum:ActualImplExpectedLifetimeKind +Any rust/library/core/src/any.rs /^impl dyn Any {$/;" c +Any rust/library/core/src/any.rs /^impl fmt::Debug for dyn Any {$/;" c +Any rust/library/core/src/any.rs /^pub trait Any: 'static {$/;" i +Any rust/src/tools/clippy/clippy_lints/src/infinite_iter.rs /^ Any,$/;" e enum:Heuristic +Any rust/src/tools/clippy/clippy_lints/src/methods/should_implement_trait.rs /^ Any,$/;" e enum:OutType +Any rust/src/tools/rust-analyzer/crates/cfg/src/cfg_expr.rs /^ Any(Box<[CfgExpr]>),$/;" e enum:CfgExpr +Any rust/src/tools/test-float-parse/src/main.rs /^ Any,$/;" e enum:ArgMode +Any rust/tests/incremental/issue-85360-eval-obligation-ice.rs /^unsafe impl CastFrom for dyn Any$/;" c +Any rust/tests/ui/abi/compatibility.rs /^ pub trait Any: 'static {}$/;" i module:prelude +Any rust/tests/ui/coercion/codegen-smart-pointer-with-alias.rs /^trait Any {}$/;" i +Any rust/tests/ui/generic-associated-types/higher-ranked-self-impl-requirement.rs /^impl Database for Any {}$/;" c +Any rust/tests/ui/generic-associated-types/higher-ranked-self-impl-requirement.rs /^impl<'r> HasValueRef<'r> for Any {$/;" c +Any rust/tests/ui/generic-associated-types/higher-ranked-self-impl-requirement.rs /^struct Any;$/;" s +Any rust/tests/ui/impl-trait/type_parameters_captured.rs /^trait Any {}$/;" i +Any rust/tests/ui/traits/issue-85360-eval-obligation-ice.rs /^unsafe impl CastFrom for dyn Any$/;" c +Any rust/tests/ui/traits/object/pretty.rs /^trait Any: Super {}$/;" i +Any rust/tests/ui/traits/winnowing/global-where-bound-region-constraints-2.rs /^impl dyn Any {$/;" c +Any rust/tests/ui/traits/winnowing/global-where-bound-region-constraints-2.rs /^pub trait Any: 'static {}$/;" i +Any rust/tests/ui/type-alias-impl-trait/nested-rpit-with-lifetimes.rs /^pub trait Any {}$/;" i +Any src/ir/ast.rs /^ Any,$/;" e enum:Type +AnyBound rust/compiler/rustc_infer/src/infer/region_constraints/mod.rs /^ AnyBound(Vec>),$/;" e enum:VerifyBound +AnyBound rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/region_constraints/mod.rs /^ AnyBound(Vec>),$/;" e enum:VerifyBound +AnyClosureId rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^enum AnyClosureId {$/;" g +AnyComment rust/src/tools/clippy/clippy_dev/src/parse/cursor.rs /^ AnyComment,$/;" e enum:Pat +AnyDebug rust/src/bootstrap/src/core/builder/mod.rs /^impl dyn AnyDebug {$/;" c +AnyDebug rust/src/bootstrap/src/core/builder/mod.rs /^pub trait AnyDebug: Any + Debug {}$/;" i +AnyDiagnostic rust/src/tools/rust-analyzer/crates/hir/src/diagnostics.rs /^impl<'db> AnyDiagnostic<'db> {$/;" c +AnyDifferentBinders rust/tests/ui/traits/object/pretty.rs /^trait AnyDifferentBinders: for<'a> SuperGeneric<'a, Assoc2 = &'a u8> + Super {}$/;" i +AnyError rust/src/tools/clippy/tests/symbols-used.rs /^type AnyError = Box;$/;" t +AnyFunctionId rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^enum AnyFunctionId {$/;" g +AnyGeneric rust/tests/ui/traits/object/pretty.rs /^trait AnyGeneric<'a>: SuperGeneric<'a> {}$/;" i +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AnyHasArgList {$/;" c +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AnyHasArgList {$/;" c +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AnyHasArgList {$/;" c +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AnyHasArgList {}$/;" c +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasArgList {$/;" c +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasArgList {$/;" c +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AnyHasArgList {$/;" c +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasArgList for AnyHasArgList {}$/;" c +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AnyHasArgList {$/;" c +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AnyHasArgList {$/;" c +AnyHasArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AnyHasArgList {$/;" s +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AnyHasAttrs {}$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasAttrs for AnyHasAttrs {}$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AnyHasAttrs {$/;" s +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/node_ext.rs /^impl From for ast::AnyHasAttrs {$/;" c +AnyHasAttrs rust/src/tools/rust-analyzer/crates/syntax/src/ast/node_ext.rs /^impl From for ast::AnyHasAttrs {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AnyHasDocComments {}$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasDocComments for AnyHasDocComments {}$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AnyHasDocComments {$/;" c +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AnyHasDocComments {$/;" s +AnyHasDocComments rust/src/tools/rust-analyzer/crates/syntax/src/ast/node_ext.rs /^impl ast::HasAttrs for ast::AnyHasDocComments {}$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AnyHasGenericArgs {$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AnyHasGenericArgs {$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AnyHasGenericArgs {$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AnyHasGenericArgs {}$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericArgs {$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericArgs {$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericArgs {$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AnyHasGenericArgs {$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasGenericArgs for AnyHasGenericArgs {}$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AnyHasGenericArgs {$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AnyHasGenericArgs {$/;" c +AnyHasGenericArgs rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AnyHasGenericArgs {$/;" s +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AnyHasGenericParams {}$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasGenericParams for AnyHasGenericParams {}$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AnyHasGenericParams {$/;" c +AnyHasGenericParams rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AnyHasGenericParams {$/;" s +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AnyHasLoopBody {$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AnyHasLoopBody {$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AnyHasLoopBody {$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AnyHasLoopBody {}$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasLoopBody {$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasLoopBody {$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasLoopBody {$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AnyHasLoopBody {$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasLoopBody for AnyHasLoopBody {}$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AnyHasLoopBody {$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AnyHasLoopBody {$/;" c +AnyHasLoopBody rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AnyHasLoopBody {$/;" s +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AnyHasModuleItem {$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AnyHasModuleItem {$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AnyHasModuleItem {$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AnyHasModuleItem {}$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasModuleItem {$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasModuleItem {$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasModuleItem {$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AnyHasModuleItem {$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasModuleItem for AnyHasModuleItem {}$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AnyHasModuleItem {$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AnyHasModuleItem {$/;" c +AnyHasModuleItem rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AnyHasModuleItem {$/;" s +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AnyHasName {}$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasName for AnyHasName {}$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AnyHasName {$/;" c +AnyHasName rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AnyHasName {$/;" s +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AnyHasTypeBounds {}$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasTypeBounds for AnyHasTypeBounds {}$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AnyHasTypeBounds {$/;" c +AnyHasTypeBounds rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AnyHasTypeBounds {$/;" s +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AnyHasVisibility {}$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasVisibility for AnyHasVisibility {}$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AnyHasVisibility {$/;" c +AnyHasVisibility rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AnyHasVisibility {$/;" s +AnyI32 rust/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs /^ AnyI32 {$/;" e enum:Constraint +AnyId rust/tests/ui/specialization/auxiliary/anyid-repro-125197.rs /^impl PartialEq for AnyId {$/;" c +AnyId rust/tests/ui/specialization/auxiliary/anyid-repro-125197.rs /^impl From for AnyId {$/;" c +AnyId rust/tests/ui/specialization/auxiliary/anyid-repro-125197.rs /^impl PartialEq for AnyId {$/;" c +AnyId rust/tests/ui/specialization/auxiliary/anyid-repro-125197.rs /^pub struct AnyId(());$/;" s +AnyImplId rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/def_id.rs /^impl TryFrom for AnyImplId {$/;" c +AnyImplId rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/def_id.rs /^impl<'db> inherent::DefId> for AnyImplId {$/;" c +AnyImplId rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/def_id.rs /^pub enum AnyImplId {$/;" g +AnyInt rust/tests/ui/higher-ranked/trait-bounds/hrtb-just-for-static.rs /^impl<'a> Foo<&'a isize> for AnyInt { }$/;" c +AnyInt rust/tests/ui/higher-ranked/trait-bounds/hrtb-just-for-static.rs /^struct AnyInt;$/;" s +AnyMap rust/src/tools/rust-analyzer/crates/stdx/src/anymap.rs /^pub type AnyMap = Map;$/;" t +AnyNotsetNotset2 rust/tests/ui/cfg/cfg_attr.rs /^struct AnyNotsetNotset2(NotDebugable);$/;" s +AnyOption rust/tests/ui/pattern/non-structural-match-types-cycle-err.rs /^impl AnyOption {$/;" c +AnyOption rust/tests/ui/pattern/non-structural-match-types-cycle-err.rs /^struct AnyOption(T);$/;" s +AnyOption rust/tests/ui/pattern/non-structural-match-types.rs /^impl AnyOption {$/;" c +AnyOption rust/tests/ui/pattern/non-structural-match-types.rs /^struct AnyOption(T);$/;" s +AnyRustSymbol rust/tests/run-make/symbol-visibility/rmake.rs /^ AnyRustSymbol,$/;" e enum:SymbolCheckType +AnySet1Notset rust/tests/ui/cfg/cfg_attr.rs /^struct AnySet1Notset;$/;" s +AnyStatic rust/tests/ui/borrowck/fn-item-check-trait-ref.rs /^trait AnyStatic: Sized {$/;" i +AnyString rust/src/tools/rust-analyzer/crates/syntax/src/ast/token_ext.rs /^impl AnyString {$/;" c +AnyString rust/src/tools/rust-analyzer/crates/syntax/src/ast/token_ext.rs /^impl IsString for AnyString {$/;" c +AnyString rust/src/tools/rust-analyzer/crates/syntax/src/ast/token_ext.rs /^impl ast::AstToken for AnyString {$/;" c +AnyString rust/src/tools/rust-analyzer/crates/syntax/src/ast/token_ext.rs /^pub enum AnyString {$/;" g +AnySubSubTrait rust/src/tools/clippy/tests/ui/type_id_on_box_unfixable.rs /^trait AnySubSubTrait: AnySubTrait {}$/;" i +AnySubTrait rust/src/tools/clippy/tests/ui/type_id_on_box.rs /^trait AnySubTrait: Any {}$/;" i +AnySubTrait rust/src/tools/clippy/tests/ui/type_id_on_box_unfixable.rs /^trait AnySubTrait: Any {}$/;" i +AnyValue rust/tests/rustdoc-html/auto/auto-impl-for-trait.rs /^impl Deref for AnyValue {$/;" c +AnyValue rust/tests/rustdoc-html/auto/auto-impl-for-trait.rs /^pub struct AnyValue {$/;" s +AnyValue rust/tests/ui/impl-trait/unsafety-checking-cycle.rs /^struct AnyValue(T);$/;" s +AnyVec rust/tests/ui/nll/issue-53570.rs /^trait AnyVec<'a> {$/;" i +Anything rust/compiler/rustc_ast/src/expand/typetree.rs /^ Anything,$/;" e enum:Kind +Anything rust/tests/ui/nll/trait-associated-constant.rs /^trait Anything<'a: 'b, 'b> {$/;" i +Anything rust/tests/ui/nll/ty-outlives/projection-no-regions-closure.rs /^trait Anything { }$/;" i +Anything rust/tests/ui/nll/ty-outlives/projection-no-regions-fn.rs /^trait Anything { }$/;" i +Anything rust/tests/ui/nll/ty-outlives/projection-one-region-closure.rs /^trait Anything<'a> {$/;" i +Anything rust/tests/ui/nll/ty-outlives/projection-one-region-trait-bound-closure.rs /^trait Anything<'a> {$/;" i +Anything rust/tests/ui/nll/ty-outlives/projection-one-region-trait-bound-static-closure.rs /^trait Anything<'a> {$/;" i +Anything rust/tests/ui/nll/ty-outlives/projection-two-region-trait-bound-closure.rs /^trait Anything<'a, 'b> {$/;" i +Anything rust/tests/ui/type-alias-impl-trait/closure_args.rs /^pub trait Anything {}$/;" i +Api rust/tests/codegen-llvm/set-discriminant-invalid.rs /^ Api { source: ApiError },$/;" e enum:Error +Api rust/tests/codegen-llvm/set-discriminant-invalid.rs /^impl IntoError for Api {$/;" c +Api rust/tests/codegen-llvm/set-discriminant-invalid.rs /^struct Api;$/;" s +Api rust/tests/ui/consts/issue-66787.rs /^ Api {$/;" e enum:Error +Api rust/tests/ui/consts/issue-66787.rs /^impl IntoError for Api$/;" c +Api rust/tests/ui/consts/issue-66787.rs /^struct Api;$/;" s +Api rust/tests/ui/layout/unsatisfiable-sized-ungated.rs /^trait Api: Sized {$/;" i +Api rust/tests/ui/transmutability/uninhabited.rs /^ Api { source: ApiError }, \/\/ this variant is uninhabited$/;" e enum:issue_126267::Error +ApiError rust/tests/codegen-llvm/set-discriminant-invalid.rs /^pub enum ApiError {}$/;" g +ApiError rust/tests/ui/consts/issue-66787.rs /^pub enum ApiError {}$/;" g +ApiError rust/tests/ui/transmutability/uninhabited.rs /^ pub enum ApiError {}$/;" g function:issue_126267 +ApiS rust/tests/ui/layout/unsatisfiable-sized-ungated.rs /^impl Api for ApiS {$/;" c +ApiS rust/tests/ui/layout/unsatisfiable-sized-ungated.rs /^struct ApiS;$/;" s +ApiVariant rust/compiler/rustc_target/src/spec/base/nto_qnx.rs /^pub(crate) enum ApiVariant {$/;" g +ApiVersionCheck rust/src/tools/rust-analyzer/crates/proc-macro-api/src/bidirectional_protocol/msg.rs /^ ApiVersionCheck {},$/;" e enum:Request +ApiVersionCheck rust/src/tools/rust-analyzer/crates/proc-macro-api/src/bidirectional_protocol/msg.rs /^ ApiVersionCheck(u32),$/;" e enum:Response +ApiVersionCheck rust/src/tools/rust-analyzer/crates/proc-macro-api/src/legacy_protocol/msg.rs /^ ApiVersionCheck {},$/;" e enum:Request +ApiVersionCheck rust/src/tools/rust-analyzer/crates/proc-macro-api/src/legacy_protocol/msg.rs /^ ApiVersionCheck(u32),$/;" e enum:Response +Aposiopesis rust/tests/rustdoc-html/doc-cfg/doc-cfg-simplification.rs /^ pub trait Aposiopesis {$/;" i module:ratel +Apostrophe rust/library/core/src/ascii/ascii_char.rs /^ Apostrophe = 39,$/;" e enum:AsciiChar +Apostrophe rust/tests/ui/match/large-match-mir-gen.rs /^ Apostrophe,$/;" e enum:Key +App rust/compiler/rustc_windows_rc/src/lib.rs /^ App = 0x00000001,$/;" e enum:VersionInfoFileType +App rust/tests/ui/associated-type-bounds/bad-bounds-on-assoc-in-trait.rs /^ type App = u8;$/;" t implementation:L1 +App rust/tests/ui/associated-type-bounds/bad-bounds-on-assoc-in-trait.rs /^ type App = u8;$/;" t implementation:L2 +App rust/tests/ui/associated-type-bounds/bad-bounds-on-assoc-in-trait.rs /^ type App;$/;" t interface:Lam +App rust/tests/ui/associated-type-bounds/bounds-on-assoc-in-trait.rs /^impl<'a, 'b> Lam<&'a &'b u8> for L2 { type App = u8; }$/;" t implementation:L2 +App rust/tests/ui/associated-type-bounds/bounds-on-assoc-in-trait.rs /^impl<'a> Lam<&'a u8> for L1 { type App = u8; }$/;" t implementation:L1 +App rust/tests/ui/associated-type-bounds/bounds-on-assoc-in-trait.rs /^trait Lam { type App; }$/;" t interface:Lam +App rust/tests/ui/cross-crate/cross-crate-refcell-match.rs /^impl lib::Update for App {$/;" c +App rust/tests/ui/cross-crate/cross-crate-refcell-match.rs /^struct App {$/;" s +Appearance rust/compiler/rustc_borrowck/src/type_check/liveness/local_use_map.rs /^struct Appearance {$/;" s +Appearances rust/compiler/rustc_borrowck/src/type_check/liveness/local_use_map.rs /^type Appearances = IndexVec;$/;" t +AppearancesIter rust/compiler/rustc_borrowck/src/type_check/liveness/local_use_map.rs /^impl<'a> Iterator for AppearancesIter<'a> {$/;" c +AppearancesIter rust/compiler/rustc_borrowck/src/type_check/liveness/local_use_map.rs /^struct AppearancesIter<'a> {$/;" s +Append rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ Append = 5,$/;" e enum:ModuleFlagMergeBehavior +Append rust/library/stdarch/crates/assert-instr-macro/src/lib.rs /^impl quote::ToTokens for Append$/;" c +Append rust/library/stdarch/crates/assert-instr-macro/src/lib.rs /^struct Append(T);$/;" s +Append rust/src/tools/clippy/clippy_lints/src/methods/open_options.rs /^ Append,$/;" e enum:OpenOption +Append rust/tests/ui/proc-macro/append-impl.rs /^trait Append {$/;" i +AppendIter rust/src/tools/clippy/tests/ui/match_single_binding2.rs /^ struct AppendIter$/;" s function:main +AppendOnlyIndexVec rust/compiler/rustc_data_structures/src/sync/vec.rs /^impl AppendOnlyIndexVec {$/;" c +AppendOnlyIndexVec rust/compiler/rustc_data_structures/src/sync/vec.rs /^pub struct AppendOnlyIndexVec {$/;" s +AppendOnlyVec rust/compiler/rustc_data_structures/src/sync/vec.rs /^impl FromIterator for AppendOnlyVec {$/;" c +AppendOnlyVec rust/compiler/rustc_data_structures/src/sync/vec.rs /^impl AppendOnlyVec {$/;" c +AppendOnlyVec rust/compiler/rustc_data_structures/src/sync/vec.rs /^impl AppendOnlyVec {$/;" c +AppendOnlyVec rust/compiler/rustc_data_structures/src/sync/vec.rs /^pub struct AppendOnlyVec {$/;" s +AppendOutputToRunTest rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/ext.rs /^impl Notification for AppendOutputToRunTest {$/;" c +AppendOutputToRunTest rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/ext.rs /^pub enum AppendOutputToRunTest {}$/;" g +AppendPanicMessage rust/library/std/src/os/xous/services/log.rs /^ AppendPanicMessage(&'a [u8]),$/;" e enum:LogScalar +AppendParam rust/compiler/rustc_parse/src/errors.rs /^ AppendParam {$/;" e enum:UnexpectedConstParamDeclarationSugg +AppendUnique rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AppendUnique = 6,$/;" e enum:ModuleFlagMergeBehavior +AppendingLinkage rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AppendingLinkage = 7,$/;" e enum:Linkage +Apple rust/tests/ui/error-codes/E0023.rs /^ Apple(String, String),$/;" e enum:Fruit +Apple rust/tests/ui/expr/issue-22933-2.rs /^ Apple = 0x2,$/;" e enum:Delicious +Apple rust/tests/ui/issues/issue-67039-unsound-pin-partialeq.rs /^impl Deref for Apple {$/;" c +Apple rust/tests/ui/issues/issue-67039-unsound-pin-partialeq.rs /^impl PartialEq> for Apple {$/;" c +Apple rust/tests/ui/issues/issue-67039-unsound-pin-partialeq.rs /^struct Apple;$/;" s +Apple rust/tests/ui/layout/hexagon-enum.rs /^enum A { Apple } \/\/~ ERROR: layout_of$/;" e enum:A +Apple rust/tests/ui/layout/thumb-enum.rs /^enum A { Apple } \/\/~ ERROR: layout_of$/;" e enum:A +Apple rust/tests/ui/lint/invalid_value.rs /^ Apple(!),$/;" e enum:OneFruit +Apple rust/tests/ui/lint/invalid_value.rs /^ Apple(!),$/;" e enum:OneFruitNonZero +Apple rust/tests/ui/lint/invalid_value.rs /^ Apple,$/;" e enum:Fruit +Apple rust/tests/ui/parser/issues/issue-103748-ICE-wrong-braces.rs /^struct Apple((Apple, Option(Banana ? Citron)));$/;" s +Apple rust/tests/ui/pin/pin-deref-target-partial-eq-67039.rs /^impl Deref for Apple {$/;" c +Apple rust/tests/ui/pin/pin-deref-target-partial-eq-67039.rs /^impl PartialEq> for Apple {$/;" c +Apple rust/tests/ui/pin/pin-deref-target-partial-eq-67039.rs /^struct Apple;$/;" s +Apple rust/tests/ui/resolve/issue-35675.rs /^ Apple(i64),$/;" e enum:Fruit +Apple rust/tests/ui/suggestions/dont-wrap-ambiguous-receivers.rs /^ pub trait Apple {$/;" i module:banana +AppleDeploymentTarget rust/compiler/rustc_session/src/errors.rs /^pub(crate) enum AppleDeploymentTarget {$/;" g +ApplePie rust/tests/ui/expr/issue-22933-2.rs /^ ApplePie = Delicious::Apple as isize | Delicious::PIE as isize,$/;" e enum:Delicious +Applicability rust/compiler/rustc_lint_defs/src/lib.rs /^pub enum Applicability {$/;" g +Applicability rust/compiler/rustc_macros/src/diagnostics/utils.rs /^impl FromStr for Applicability {$/;" c +Applicability rust/compiler/rustc_macros/src/diagnostics/utils.rs /^impl quote::ToTokens for Applicability {$/;" c +Applicability rust/compiler/rustc_macros/src/diagnostics/utils.rs /^pub(crate) enum Applicability {$/;" g +ApplicabilityInBoth rust/tests/ui-fulldeps/session-diagnostic/diagnostic-derive-inline.rs /^struct ApplicabilityInBoth {$/;" s +Application rust/tests/ui/traits/bound/suggest-complex-bound-on-method.rs /^impl Application {$/;" c +Application rust/tests/ui/traits/bound/suggest-complex-bound-on-method.rs /^struct Application;$/;" s +ApplicationError rust/tests/ui/traits/bound/suggest-complex-bound-on-method.rs /^enum ApplicationError {$/;" g +ApplicationParameter rust/library/std/src/sys/pal/xous/params.rs /^pub(crate) struct ApplicationParameter {$/;" s +ApplicationParameterError rust/library/std/src/sys/pal/xous/params.rs /^pub(crate) struct ApplicationParameterError;$/;" s +ApplicationParameters rust/library/std/src/sys/pal/xous/params.rs /^impl ApplicationParameters {$/;" c +ApplicationParameters rust/library/std/src/sys/pal/xous/params.rs /^impl Iterator for ApplicationParameters {$/;" c +ApplicationParameters rust/library/std/src/sys/pal/xous/params.rs /^pub(crate) struct ApplicationParameters {$/;" s +ApplicationTy rust/tests/ui/pattern/usefulness/issue-80501-or-pat-and-macro.rs /^pub struct ApplicationTy(TypeCtor);$/;" s +Apply rust/tests/ui/async-await/async-closures/post-mono-higher-ranked-hang.rs /^ Apply(Box>, Box>),$/;" e enum:SymPerm +Apply rust/tests/ui/const-generics/generic_const_exprs/issue-82268.rs /^ type Apply = ();$/;" t +Apply rust/tests/ui/const-generics/generic_const_exprs/issue-82268.rs /^ type Apply;$/;" t interface:CollateOpStep +Apprentice rust/tests/ui/privacy/issue-46209-private-enum-variant-reexport.rs /^ Apprentice,$/;" e enum:rank::Crewman +ApproxConstant rust/src/tools/clippy/clippy_lints/src/approx_const.rs /^impl ApproxConstant {$/;" c +ApproxConstant rust/src/tools/clippy/clippy_lints/src/approx_const.rs /^impl LateLintPass<'_> for ApproxConstant {$/;" c +ApproxConstant rust/src/tools/clippy/clippy_lints/src/approx_const.rs /^pub struct ApproxConstant {$/;" s +ApproxEq rust/library/portable-simd/crates/test_helpers/src/approxeq.rs /^pub trait ApproxEq {$/;" i +ApproxEqWrapper rust/library/portable-simd/crates/test_helpers/src/approxeq.rs /^impl PartialEq for ApproxEqWrapper<'_, T> {$/;" c +ApproxEqWrapper rust/library/portable-simd/crates/test_helpers/src/approxeq.rs /^impl core::fmt::Debug for ApproxEqWrapper<'_, T> {$/;" c +ApproxEqWrapper rust/library/portable-simd/crates/test_helpers/src/approxeq.rs /^pub struct ApproxEqWrapper<'a, T>(pub &'a T, pub i64);$/;" s +ArArchiveBuilder rust/compiler/rustc_codegen_ssa/src/back/archive.rs /^impl<'a> ArArchiveBuilder<'a> {$/;" c +ArArchiveBuilder rust/compiler/rustc_codegen_ssa/src/back/archive.rs /^impl<'a> ArchiveBuilder for ArArchiveBuilder<'a> {$/;" c +ArArchiveBuilder rust/compiler/rustc_codegen_ssa/src/back/archive.rs /^pub struct ArArchiveBuilder<'a> {$/;" s +ArArchiveBuilderBuilder rust/compiler/rustc_codegen_ssa/src/back/archive.rs /^impl ArchiveBuilderBuilder for ArArchiveBuilderBuilder {$/;" c +ArArchiveBuilderBuilder rust/compiler/rustc_codegen_ssa/src/back/archive.rs /^pub struct ArArchiveBuilderBuilder;$/;" s +Arbitrary rust/compiler/rustc_abi/src/lib.rs /^ Arbitrary {$/;" e enum:FieldsShape +Arbitrary rust/compiler/rustc_borrowck/src/lib.rs /^ Arbitrary,$/;" e enum:Overlap +Arbitrary rust/compiler/rustc_hir_analysis/src/errors.rs /^ Arbitrary {$/;" e enum:OnlyCurrentTraits +Arbitrary rust/compiler/rustc_public/src/abi.rs /^ Arbitrary {$/;" e enum:FieldsShape +Arbitrary rust/src/tools/clippy/clippy_utils/src/paths.rs /^ Arbitrary,$/;" e enum:PathNS +Arbitrary rust/src/tools/miri/genmc-sys/src/lib.rs /^ Arbitrary,$/;" e enum:ffi::SchedulePolicy +Arbitrary rust/tests/coverage/try-in-macro.rs /^trait Arbitrary {$/;" i +Arbitrary rust/tests/ui/codegen/mono-item-collector-default-impl-58375.rs /^pub trait Arbitrary {$/;" i +Arbitrary rust/tests/ui/nll/ty-outlives/issue-53789-1.rs /^trait Arbitrary<'a>: Sized {$/;" i +Arbitrary rust/tests/ui/nll/ty-outlives/issue-53789-2.rs /^trait Arbitrary<'a>: Sized {$/;" i +Arbitrary rust/tests/ui/static/static-lifetime.rs /^pub trait Arbitrary: Sized + 'static {}$/;" i +ArbitraryContext rust/tests/ui/lint/non-local-defs/convoluted-locals-132427.rs /^ impl ArbitraryContext {}$/;" c module:foo::auth +ArbitraryContext rust/tests/ui/lint/non-local-defs/convoluted-locals-132427.rs /^ impl ArbitraryContext {}$/;" c module:a::b +ArbitraryContext rust/tests/ui/lint/non-local-defs/convoluted-locals-132427.rs /^ impl ArbitraryContext {}$/;" c module:auth +ArbitraryContext rust/tests/ui/lint/non-local-defs/convoluted-locals-132427.rs /^ pub enum ArbitraryContext {}$/;" g module:foo::auth +ArbitraryContext rust/tests/ui/lint/non-local-defs/convoluted-locals-132427.rs /^ impl ArbitraryContext {}$/;" c module:auth +ArbitraryContext rust/tests/ui/lint/non-local-defs/convoluted-locals-132427.rs /^ impl ArbitraryContext {}$/;" c module:z +ArbitraryContext rust/tests/ui/lint/non-local-defs/convoluted-locals-132427.rs /^ pub enum ArbitraryContext {}$/;" g module:a::b +ArbitraryContext rust/tests/ui/lint/non-local-defs/convoluted-locals-132427.rs /^ pub enum ArbitraryContext {}$/;" g module:auth +ArbitraryContext rust/tests/ui/lint/non-local-defs/convoluted-locals-132427.rs /^ pub enum ArbitraryContext {}$/;" g module:auth +ArbitraryContext rust/tests/ui/lint/non-local-defs/convoluted-locals-132427.rs /^ pub enum ArbitraryContext {}$/;" g module:z +ArbitraryDiscr rust/tests/debuginfo/msvc-pretty-enums.rs /^enum ArbitraryDiscr {$/;" g +ArbitraryExpressionInPattern rust/compiler/rustc_ast_lowering/src/errors.rs /^pub(crate) struct ArbitraryExpressionInPattern {$/;" s +ArbitrarySelfTypesLevel rust/compiler/rustc_hir_analysis/src/check/wfcheck.rs /^enum ArbitrarySelfTypesLevel {$/;" g +ArbitrarySourceItemOrdering rust/src/tools/clippy/clippy_lints/src/arbitrary_source_item_ordering.rs /^impl ArbitrarySourceItemOrdering {$/;" c +ArbitrarySourceItemOrdering rust/src/tools/clippy/clippy_lints/src/arbitrary_source_item_ordering.rs /^impl<'tcx> LateLintPass<'tcx> for ArbitrarySourceItemOrdering {$/;" c +ArbitrarySourceItemOrdering rust/src/tools/clippy/clippy_lints/src/arbitrary_source_item_ordering.rs /^pub struct ArbitrarySourceItemOrdering {$/;" s +Arc rust/compiler/rustc_data_structures/src/stable_hasher.rs /^impl, Hcx> HashStable for ::std::sync::Arc {$/;" c +Arc rust/compiler/rustc_serialize/src/serialize.rs /^impl> Decodable for Arc {$/;" c +Arc rust/compiler/rustc_serialize/src/serialize.rs /^impl> Decodable for Arc<[T]> {$/;" c +Arc rust/compiler/rustc_serialize/src/serialize.rs /^impl> Encodable for Arc<[T]> {$/;" c +Arc rust/compiler/rustc_serialize/src/serialize.rs /^impl> Encodable for Arc {$/;" c +Arc rust/compiler/rustc_type_ir/src/fold.rs /^impl> TypeFoldable for Arc {$/;" c +Arc rust/compiler/rustc_type_ir/src/generic_visit.rs /^impl> GenericTypeVisitable for Arc {$/;" c +Arc rust/compiler/rustc_type_ir/src/visit.rs /^impl> TypeVisitable for Arc {$/;" c +Arc rust/library/alloc/src/bstr.rs /^impl From> for Arc<[u8]> {$/;" c +Arc rust/library/alloc/src/bstr.rs /^impl From> for Arc {$/;" c +Arc rust/library/alloc/src/ffi/c_str.rs /^impl From<&CStr> for Arc {$/;" c +Arc rust/library/alloc/src/ffi/c_str.rs /^impl From<&mut CStr> for Arc {$/;" c +Arc rust/library/alloc/src/ffi/c_str.rs /^impl From for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Default for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Default for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl From<&mut str> for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl From<&str> for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl From> for Arc<[u8]> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl From for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl<'a, B> From> for Arc$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl From> for Arc<[T], A> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl TryFrom> for Arc<[T; N], A> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc<[T], A> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc<[mem::MaybeUninit], A> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc, A> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl From<[T; N]> for Arc<[T]> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Eq for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Hash for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Ord for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl ArcEqIdent for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl PartialEq for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl PartialOrd for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl, U: ?Sized, A: Allocator> CoerceUnsized> for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^impl, U: ?Sized> DispatchFromDyn> for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^impl ArcEqIdent for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl fmt::Debug for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl fmt::Display for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Clone for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl UseCloned for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl AsRef for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Deref for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl From> for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Unpin for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^impl borrow::Borrow for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl fmt::Pointer for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl LegacyReceiver for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl ArcFromSlice for Arc<[T]> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl From<&[T]> for Arc<[T]> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl From<&mut [T]> for Arc<[T]> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Default for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl UnwindSafe for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^impl ArcFromSlice for Arc<[T]> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl core::error::Error for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Arc<[T]> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl Default for Arc<[T]> {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl From for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^impl FromIterator for Arc<[T]> {$/;" c +Arc rust/library/alloc/src/sync.rs /^pub struct Arc<$/;" s +Arc rust/library/alloc/src/sync.rs /^unsafe impl<#[may_dangle] T: ?Sized, A: Allocator> Drop for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^unsafe impl Allocator for Arc {$/;" c +Arc rust/library/alloc/src/sync.rs /^unsafe impl Send for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^unsafe impl Sync for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^unsafe impl DerefPure for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^unsafe impl PinCoerceUnsized for Arc {}$/;" c +Arc rust/library/alloc/src/sync.rs /^unsafe impl CloneFromCell for Arc {}$/;" c +Arc rust/library/std/src/ffi/os_str.rs /^impl From<&OsStr> for Arc {$/;" c +Arc rust/library/std/src/ffi/os_str.rs /^impl From<&mut OsStr> for Arc {$/;" c +Arc rust/library/std/src/ffi/os_str.rs /^impl From for Arc {$/;" c +Arc rust/library/std/src/fs.rs /^impl Read for Arc {$/;" c +Arc rust/library/std/src/fs.rs /^impl Seek for Arc {$/;" c +Arc rust/library/std/src/fs.rs /^impl Write for Arc {$/;" c +Arc rust/library/std/src/os/fd/owned.rs /^impl AsFd for crate::sync::Arc {$/;" c +Arc rust/library/std/src/os/fd/raw.rs /^impl AsRawFd for crate::sync::Arc {$/;" c +Arc rust/library/std/src/os/solid/io.rs /^impl AsFd for crate::sync::Arc {$/;" c +Arc rust/library/std/src/os/windows/io/handle.rs /^impl AsHandle for crate::sync::Arc {$/;" c +Arc rust/library/std/src/os/windows/io/socket.rs /^impl AsSocket for crate::sync::Arc {$/;" c +Arc rust/library/std/src/path.rs /^impl From<&Path> for Arc {$/;" c +Arc rust/library/std/src/path.rs /^impl From<&mut Path> for Arc {$/;" c +Arc rust/library/std/src/path.rs /^impl From for Arc {$/;" c +Arc rust/src/tools/clippy/tests/ui/rc_clone_in_vec_init/arc.rs /^ impl Arc {$/;" c function:should_not_warn_custom_arc +Arc rust/src/tools/clippy/tests/ui/rc_clone_in_vec_init/arc.rs /^ struct Arc;$/;" s function:should_not_warn_custom_arc +Arc rust/src/tools/rust-analyzer/crates/hir-expand/src/db.rs /^ Arc(Arc),$/;" e enum:CowArc +Arc rust/src/tools/rust-analyzer/lib/smol_str/src/lib.rs /^impl From for Arc {$/;" c +Arc rust/tests/ui/abi/compatibility.rs /^ pub struct Arc {$/;" s module:prelude +Arc rust/tests/ui/coherence/impl[t]-foreign-for-foreign[t].rs /^impl Remote for Arc {$/;" c +ArcEqIdent rust/library/alloc/src/sync.rs /^trait ArcEqIdent {$/;" i +ArcFamily rust/tests/ui/generic-associated-types/pointer_family.rs /^impl PointerFamily for ArcFamily {$/;" c +ArcFamily rust/tests/ui/generic-associated-types/pointer_family.rs /^struct ArcFamily;$/;" s +ArcFromSlice rust/library/alloc/src/sync.rs /^trait ArcFromSlice {$/;" i +ArcGuard rust/src/tools/clippy/tests/ui/non_send_fields_in_send_ty.rs /^pub struct ArcGuard {$/;" s +ArcGuard rust/src/tools/clippy/tests/ui/non_send_fields_in_send_ty.rs /^unsafe impl Send for ArcGuard {}$/;" c +ArcInner rust/library/alloc/src/sync.rs /^struct ArcInner {$/;" s +ArcInner rust/library/alloc/src/sync.rs /^unsafe impl Send for ArcInner {}$/;" c +ArcInner rust/library/alloc/src/sync.rs /^unsafe impl Sync for ArcInner {}$/;" c +ArcInner rust/tests/ui/abi/compatibility.rs /^ struct ArcInner {$/;" s module:prelude +ArcJob rust/compiler/rustc_thread_pool/src/job.rs /^impl ArcJob$/;" c +ArcJob rust/compiler/rustc_thread_pool/src/job.rs /^impl Job for ArcJob$/;" c +ArcJob rust/compiler/rustc_thread_pool/src/job.rs /^pub(super) struct ArcJob$/;" s +ArcSwapAny rust/tests/ui/inference/issue-80816.rs /^impl Access for ArcSwapAny> {$/;" c +ArcSwapAny rust/tests/ui/inference/issue-80816.rs /^impl Access for ArcSwapAny {$/;" c +ArcSwapAny rust/tests/ui/inference/issue-80816.rs /^pub struct ArcSwapAny {$/;" s +ArcWake rust/tests/ui/async-await/auxiliary/arc_wake.rs /^pub trait ArcWake {$/;" i +ArcWake rust/tests/ui/async-await/drop-order/auxiliary/arc_wake.rs /^pub trait ArcWake {$/;" i +ArcWithNonSendSync rust/src/tools/clippy/clippy_lints/src/arc_with_non_send_sync.rs /^impl<'tcx> LateLintPass<'tcx> for ArcWithNonSendSync {$/;" c +Arch rust/compiler/rustc_target/src/spec/base/apple/mod.rs /^impl Arch {$/;" c +Arch rust/compiler/rustc_target/src/spec/base/apple/mod.rs /^pub(crate) enum Arch {$/;" g +Arch rust/compiler/rustc_target/src/spec/base/nto_qnx.rs /^pub(crate) enum Arch {$/;" g +Arch rust/compiler/rustc_target/src/spec/mod.rs /^impl Arch {$/;" c +Arch rust/src/tools/rust-analyzer/crates/base-db/src/target.rs /^pub enum Arch {$/;" g +Arch rust/src/tools/rust-analyzer/crates/project-model/src/toolchain_info/target_data.rs /^impl From for target::Arch {$/;" c +Arch rust/src/tools/rust-analyzer/crates/project-model/src/toolchain_info/target_data.rs /^pub enum Arch {$/;" g +Arch rust/tests/crashes/121963.rs /^trait Arch {$/;" i +ArchCheckResult rust/compiler/rustc_codegen_gcc/src/intrinsic/old_archs.rs /^pub(crate) enum ArchCheckResult {$/;" g +ArchIndependentRegs rust/src/tools/miri/src/shims/native_lib/trace/parent.rs /^trait ArchIndependentRegs {$/;" i +ArchKind rust/compiler/rustc_target/src/spec/abi_map.rs /^enum ArchKind {$/;" g +ArchitectsInc rust/tests/ui/implied-bounds/issue-101951.rs /^impl ConstructionFirm for ArchitectsInc {$/;" c +ArchitectsInc rust/tests/ui/implied-bounds/issue-101951.rs /^struct ArchitectsInc {}$/;" s +ArchitectureSettings rust/library/stdarch/crates/stdarch-gen-arm/src/context.rs /^pub struct ArchitectureSettings {$/;" s +Archive rust/tests/crashes/122529.rs /^impl<'a> Archive for <&'a [u8] as Archive>::Archived {$/;" c +Archive rust/tests/crashes/122529.rs /^pub trait Archive {$/;" i +Archive rust/tests/ui/mir/issue-107691.rs /^pub trait Archive {$/;" i +Archive rust/tests/ui/nll/issue-53773.rs /^struct Archive;$/;" s +Archive rust/tests/ui/traits/issue-90195-2.rs /^pub trait Archive {$/;" i +Archive rust/tests/ui/traits/issue-90195.rs /^pub trait Archive {$/;" i +ArchiveBuildFailure rust/compiler/rustc_codegen_ssa/src/errors.rs /^pub(crate) struct ArchiveBuildFailure {$/;" s +ArchiveBuilder rust/compiler/rustc_codegen_ssa/src/back/archive.rs /^pub trait ArchiveBuilder {$/;" i +ArchiveBuilderBuilder rust/compiler/rustc_codegen_ssa/src/back/archive.rs /^pub trait ArchiveBuilderBuilder {$/;" i +ArchiveChild rust/tests/ui/nll/issue-53773.rs /^struct ArchiveChild<'a> {$/;" s +ArchiveEntry rust/compiler/rustc_codegen_ssa/src/back/archive.rs /^enum ArchiveEntry {$/;" g +ArchiveIterator rust/tests/ui/nll/issue-53773.rs /^struct ArchiveIterator<'a> {$/;" s +ArchiveMember rust/compiler/rustc_codegen_ssa/src/errors.rs /^ ArchiveMember { rlib: &'a Path, error: Box },$/;" e enum:ExtractBundledLibsError +ArchiveWith rust/tests/ui/layout/rigid-alias-no-params.rs /^pub trait ArchiveWith<'a> {$/;" i +Archived rust/tests/crashes/122529.rs /^ type Archived = ();$/;" t +Archived rust/tests/crashes/122529.rs /^ type Archived;$/;" t interface:Archive +Archived rust/tests/ui/layout/rigid-alias-no-params.rs /^ type Archived = ArchivedString;$/;" t implementation:AsOwned +Archived rust/tests/ui/layout/rigid-alias-no-params.rs /^ type Archived;$/;" t interface:ArchiveWith +Archived rust/tests/ui/mir/issue-107691.rs /^ type Archived = ArchivedRecord<'a>;$/;" t +Archived rust/tests/ui/mir/issue-107691.rs /^ type Archived;$/;" t interface:Archive +Archived rust/tests/ui/mir/issue-107691.rs /^pub type Archived = ::Archived;$/;" t +Archived rust/tests/ui/traits/issue-90195-2.rs /^ type Archived = ();$/;" t implementation:Option +Archived rust/tests/ui/traits/issue-90195-2.rs /^ type Archived;$/;" t interface:Archive +Archived rust/tests/ui/traits/issue-90195-2.rs /^pub type Archived = ::Archived;$/;" t +Archived rust/tests/ui/traits/issue-90195.rs /^ type Archived = ();$/;" t implementation:Option +Archived rust/tests/ui/traits/issue-90195.rs /^ type Archived;$/;" t interface:Archive +Archived rust/tests/ui/traits/issue-90195.rs /^pub type Archived = ::Archived;$/;" t +Archived rust/tests/ui/typeck/issue-120856.rs /^pub type Archived = ::Archived;$/;" t +ArchivedRecord rust/tests/ui/mir/issue-107691.rs /^pub struct ArchivedRecord<'a>$/;" s +ArchivedString rust/tests/ui/layout/rigid-alias-no-params.rs /^struct ArchivedString;$/;" s +ArchivedVec rust/tests/ui/traits/method-argument-mismatch-variance-ice-119867.rs /^impl Deserialize for ArchivedVec {$/;" c +ArchivedVec rust/tests/ui/traits/method-argument-mismatch-variance-ice-119867.rs /^struct ArchivedVec(T);$/;" s +AreYouOkay1 rust/tests/ui/imports/extern-crate-used.rs /^ type AreYouOkay1 = dyn iso3::any::Any;$/;" t module:m +AreYouOkay2 rust/tests/ui/imports/extern-crate-used.rs /^ type AreYouOkay2 = dyn (::iso4::any::Any);$/;" t module:m +AreYouOkay3 rust/tests/ui/imports/extern-crate-used.rs /^ type AreYouOkay3 = dyn core::any::Any;$/;" t module:m +AreYouOkay4 rust/tests/ui/imports/extern-crate-used.rs /^ type AreYouOkay4 = dyn (::core::any::Any);$/;" t module:m +Aref rust/tests/ui/issues/issue-41936-variance-coerce-unsized-cycle.rs /^impl, U: ?Sized> ops::CoerceUnsized> for Aref {}$/;" c +Aref rust/tests/ui/issues/issue-41936-variance-coerce-unsized-cycle.rs /^struct Aref$/;" s +ArefInner rust/tests/ui/issues/issue-41936-variance-coerce-unsized-cycle.rs /^struct ArefInner$/;" s +Arena rust/compiler/rustc_arena/src/lib.rs /^ impl<'tcx> Arena<'tcx> {$/;" c +Arena rust/compiler/rustc_arena/src/lib.rs /^ pub struct Arena<'tcx> {$/;" s +Arena rust/library/proc_macro/src/bridge/arena.rs /^impl Arena {$/;" c +Arena rust/library/proc_macro/src/bridge/arena.rs /^pub(crate) struct Arena {$/;" s +Arena rust/src/tools/miri/tests/pass-dep/regions-mock-trans.rs /^struct Arena(());$/;" s +Arena rust/src/tools/rust-analyzer/lib/la-arena/src/lib.rs /^impl fmt::Debug for Arena {$/;" c +Arena rust/src/tools/rust-analyzer/lib/la-arena/src/lib.rs /^impl Arena {$/;" c +Arena rust/src/tools/rust-analyzer/lib/la-arena/src/lib.rs /^impl AsMut<[T]> for Arena {$/;" c +Arena rust/src/tools/rust-analyzer/lib/la-arena/src/lib.rs /^impl Default for Arena {$/;" c +Arena rust/src/tools/rust-analyzer/lib/la-arena/src/lib.rs /^impl FromIterator for Arena {$/;" c +Arena rust/src/tools/rust-analyzer/lib/la-arena/src/lib.rs /^impl Index> for Arena {$/;" c +Arena rust/src/tools/rust-analyzer/lib/la-arena/src/lib.rs /^impl Index> for Arena {$/;" c +Arena rust/src/tools/rust-analyzer/lib/la-arena/src/lib.rs /^impl IndexMut> for Arena {$/;" c +Arena rust/src/tools/rust-analyzer/lib/la-arena/src/lib.rs /^pub struct Arena {$/;" s +Arena rust/tests/run-make/wasm-exceptions-nostd/src/arena_alloc.rs /^impl Arena {$/;" c +Arena rust/tests/run-make/wasm-exceptions-nostd/src/arena_alloc.rs /^struct Arena {$/;" s +Arena rust/tests/ui/const-generics/generic_const_exprs/const_kind_expr/relate_ty_with_infer_2.rs /^impl<'life> Arena<'life> {$/;" c +Arena rust/tests/ui/const-generics/generic_const_exprs/const_kind_expr/relate_ty_with_infer_2.rs /^pub struct Arena<'life> {$/;" s +Arena rust/tests/ui/layout/issue-60431-unsized-tail-behind-projection.rs /^pub trait Arena {$/;" i +ArenaAllocatable rust/compiler/rustc_arena/src/lib.rs /^ pub trait ArenaAllocatable<'tcx, C = rustc_arena::IsNotCopy>: Sized {$/;" i +ArenaAllocator rust/tests/run-make/wasm-exceptions-nostd/src/arena_alloc.rs /^impl ArenaAllocator {$/;" c +ArenaAllocator rust/tests/run-make/wasm-exceptions-nostd/src/arena_alloc.rs /^pub struct ArenaAllocator {$/;" s +ArenaAllocator rust/tests/run-make/wasm-exceptions-nostd/src/arena_alloc.rs /^unsafe impl GlobalAlloc for ArenaAllocator {$/;" c +ArenaAllocator rust/tests/run-make/wasm-exceptions-nostd/src/arena_alloc.rs /^unsafe impl Sync for ArenaAllocator {}$/;" c +ArenaCached rust/compiler/rustc_middle/src/query/arena_cached.rs /^pub trait ArenaCached<'tcx>: Sized {$/;" i +ArenaChunk rust/compiler/rustc_arena/src/lib.rs /^impl ArenaChunk {$/;" c +ArenaChunk rust/compiler/rustc_arena/src/lib.rs /^struct ArenaChunk {$/;" s +ArenaChunk rust/compiler/rustc_arena/src/lib.rs /^unsafe impl<#[may_dangle] T> Drop for ArenaChunk {$/;" c +ArenaId rust/src/tools/rust-analyzer/crates/span/src/ast_id.rs /^type ArenaId = Idx<(SyntaxNodePtr, ErasedFileAstId)>;$/;" t +ArenaMap rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^impl ArenaMap, V> {$/;" c +ArenaMap rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^impl Default for ArenaMap, T> {$/;" c +ArenaMap rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^impl Extend<(Idx, T)> for ArenaMap, T> {$/;" c +ArenaMap rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^impl FromIterator<(Idx, T)> for ArenaMap, T> {$/;" c +ArenaMap rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^impl IntoIterator for ArenaMap, V> {$/;" c +ArenaMap rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^impl std::ops::Index> for ArenaMap, T> {$/;" c +ArenaMap rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^impl std::ops::IndexMut> for ArenaMap, T> {$/;" c +ArenaMap rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^pub struct ArenaMap {$/;" s +ArenaMapIter rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^impl ArenaMapIter, V> {$/;" c +ArenaMapIter rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^impl DoubleEndedIterator for ArenaMapIter, V> {$/;" c +ArenaMapIter rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^impl Iterator for ArenaMapIter, V> {$/;" c +ArenaMapIter rust/src/tools/rust-analyzer/lib/la-arena/src/map.rs /^pub struct ArenaMapIter {$/;" s +ArenaSet rust/tests/ui/layout/issue-unsized-tail-restatic-ice-122488.rs /^struct ArenaSet::Target>(V, U);$/;" s +ArenaSet rust/tests/ui/statics/static-lazy-init-with-arena-set.rs /^struct ArenaSet::Target>(U, &'static V)$/;" s +Arg rust/compiler/rustc_ast/src/ast.rs /^ Arg(GenericArg),$/;" e enum:AngleBracketedArg +Arg rust/compiler/rustc_ast/src/ast.rs /^ Arg(Path, NodeId),$/;" e enum:PreciseCapturingArg +Arg rust/compiler/rustc_builtin_macros/src/format_foreign.rs /^ Arg(u16),$/;" e enum:printf::Num +Arg rust/compiler/rustc_hir/src/attrs/diagnostic.rs /^ Arg(FormatArg),$/;" e enum:Piece +Arg rust/compiler/rustc_hir/src/attrs/diagnostic.rs /^ Arg(Symbol),$/;" e enum:LitOrArg +Arg rust/compiler/rustc_hir_typeck/src/demand.rs /^ Arg { call_expr: &'tcx hir::Expr<'tcx>, incompatible_arg: usize },$/;" e enum:TypeMismatchSource +Arg rust/compiler/rustc_middle/src/mir/mod.rs /^ Arg,$/;" e enum:LocalKind +Arg rust/compiler/rustc_trait_selection/src/error_reporting/traits/mod.rs /^ Arg(String, String),$/;" e enum:ArgKind +Arg rust/library/std/src/sys/args/windows.rs /^pub(crate) enum Arg {$/;" g +Arg rust/src/bootstrap/src/utils/helpers.rs /^ Arg(&'a str),$/;" e enum:TestFilterCategory +Arg rust/src/librustdoc/clean/mod.rs /^ Arg(ty::Region<'tcx>),$/;" e enum:ObjectLifetimeDefault +Arg rust/src/tools/rust-analyzer/crates/ide-db/src/syntax_helpers/format_string_exprs.rs /^pub enum Arg {$/;" g +Arg rust/src/tools/rustfmt/tests/source/issue_4954.rs /^ type Arg<'a>;$/;" t interface:Foo +Arg rust/tests/ui/impl-trait/in-trait/refine.rs /^pub trait Arg {$/;" i +Arg rust/tests/ui/implied-bounds/implied-bounds-on-nested-references-plus-variance-unnormalized.rs /^ type Arg = T;$/;" t implementation:U +Arg rust/tests/ui/implied-bounds/implied-bounds-on-nested-references-plus-variance-unnormalized.rs /^ type Arg;$/;" t interface:ToArg +Arg rust/tests/ui/lint/unused/lint-unused-mut-variables.rs /^struct Arg(i32);$/;" s +ArgAbi rust/compiler/rustc_codegen_cranelift/src/abi/pass_mode.rs /^impl<'tcx> ArgAbiExt<'tcx> for ArgAbi<'tcx, Ty<'tcx>> {$/;" c +ArgAbi rust/compiler/rustc_codegen_gcc/src/intrinsic/mod.rs /^impl<'gcc, 'tcx> ArgAbiExt<'gcc, 'tcx> for ArgAbi<'tcx, Ty<'tcx>> {$/;" c +ArgAbi rust/compiler/rustc_codegen_llvm/src/abi.rs /^impl<'ll, 'tcx> ArgAbiExt<'ll, 'tcx> for ArgAbi<'tcx, Ty<'tcx>> {$/;" c +ArgAbi rust/compiler/rustc_public/src/abi.rs /^pub struct ArgAbi {$/;" s +ArgAbi rust/compiler/rustc_public/src/unstable/convert/stable/abi.rs /^impl<'tcx> Stable<'tcx> for callconv::ArgAbi<'tcx, ty::Ty<'tcx>> {$/;" c +ArgAbi rust/compiler/rustc_target/src/callconv/mod.rs /^impl<'a, Ty: fmt::Display> fmt::Debug for ArgAbi<'a, Ty> {$/;" c +ArgAbi rust/compiler/rustc_target/src/callconv/mod.rs /^impl<'a, Ty> ArgAbi<'a, Ty> {$/;" c +ArgAbi rust/compiler/rustc_target/src/callconv/mod.rs /^pub struct ArgAbi<'a, Ty> {$/;" s +ArgAbiBuilderMethods rust/compiler/rustc_codegen_ssa/src/traits/type_.rs /^pub trait ArgAbiBuilderMethods<'tcx>: BackendTypes {$/;" i +ArgAbiExt rust/compiler/rustc_codegen_cranelift/src/abi/pass_mode.rs /^pub(super) trait ArgAbiExt<'tcx> {$/;" i +ArgAbiExt rust/compiler/rustc_codegen_gcc/src/intrinsic/mod.rs /^pub trait ArgAbiExt<'gcc, 'tcx> {$/;" i +ArgAbiExt rust/compiler/rustc_codegen_llvm/src/abi.rs /^trait ArgAbiExt<'ll, 'tcx> {$/;" i +ArgAttribute rust/compiler/rustc_target/src/callconv/mod.rs /^ pub struct ArgAttribute(u8);$/;" s module:attr_impl +ArgAttributes rust/compiler/rustc_codegen_llvm/src/abi.rs /^impl ArgAttributesExt for ArgAttributes {$/;" c +ArgAttributes rust/compiler/rustc_target/src/callconv/mod.rs /^impl ArgAttributes {$/;" c +ArgAttributes rust/compiler/rustc_target/src/callconv/mod.rs /^impl From for ArgAttributes {$/;" c +ArgAttributes rust/compiler/rustc_target/src/callconv/mod.rs /^pub struct ArgAttributes {$/;" s +ArgAttributesExt rust/compiler/rustc_codegen_llvm/src/abi.rs /^trait ArgAttributesExt {$/;" i +ArgCount rust/compiler/rustc_type_ir/src/error.rs /^ ArgCount,$/;" e enum:TypeError +ArgExtension rust/compiler/rustc_target/src/callconv/mod.rs /^pub enum ArgExtension {$/;" g +ArgFieldWithSkip rust/tests/ui-fulldeps/session-diagnostic/diagnostic-derive-inline.rs /^struct ArgFieldWithSkip {$/;" s +ArgFieldWithoutSkip rust/tests/ui-fulldeps/session-diagnostic/diagnostic-derive-inline.rs /^struct ArgFieldWithoutSkip {$/;" s +ArgFlagValueIter rust/src/tools/miri/cargo-miri/src/arg.rs /^impl ArgFlagValueIter {$/;" c +ArgFlagValueIter rust/src/tools/miri/cargo-miri/src/arg.rs /^pub struct ArgFlagValueIter;$/;" s +ArgFolder rust/compiler/rustc_type_ir/src/binder.rs /^impl<'a, I: Interner> ArgFolder<'a, I> {$/;" c +ArgFolder rust/compiler/rustc_type_ir/src/binder.rs /^impl<'a, I: Interner> TypeFolder for ArgFolder<'a, I> {$/;" c +ArgFolder rust/compiler/rustc_type_ir/src/binder.rs /^struct ArgFolder<'a, I: Interner> {$/;" s +ArgGroup rust/compiler/rustc_codegen_ssa/src/errors.rs /^ enum ArgGroup {$/;" g method:LinkingFailed::into_diag +ArgKind rust/compiler/rustc_codegen_cranelift/src/abi/mod.rs /^ enum ArgKind<'tcx> {$/;" g function:codegen_fn_prelude +ArgKind rust/compiler/rustc_trait_selection/src/error_reporting/traits/mod.rs /^impl ArgKind {$/;" c +ArgKind rust/compiler/rustc_trait_selection/src/error_reporting/traits/mod.rs /^pub enum ArgKind {$/;" g +ArgKind rust/src/tools/clippy/clippy_lints/src/methods/swap_with_temporary.rs /^enum ArgKind<'tcx> {$/;" g +ArgKind rust/src/tools/clippy/clippy_lints/src/methods/swap_with_temporary.rs /^impl<'tcx> ArgKind<'tcx> {$/;" c +ArgKind rust/tests/ui/scalable-vectors/invalid.rs /^struct ArgKind(f32);$/;" s +ArgList rust/src/tools/rust-analyzer/crates/ide/src/folding_ranges.rs /^ ArgList,$/;" e enum:FoldKind +ArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/expr_ext.rs /^impl ArgList {$/;" c +ArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ArgList {$/;" c +ArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for ArgList {$/;" c +ArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for ArgList {$/;" c +ArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for ArgList {}$/;" c +ArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for ArgList {$/;" c +ArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for ArgList {$/;" c +ArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for ArgList {$/;" c +ArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for ArgList {$/;" c +ArgList rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct ArgList {$/;" s +ArgMatchingCtxt rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs /^impl<'a, 'b, 'tcx> ArgMatchingCtxt<'a, 'b, 'tcx> {$/;" c +ArgMatchingCtxt rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs /^impl<'a, 'b, 'tcx> Deref for ArgMatchingCtxt<'a, 'b, 'tcx> {$/;" c +ArgMatchingCtxt rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs /^struct ArgMatchingCtxt<'a, 'b, 'tcx> {$/;" s +ArgMatrix rust/compiler/rustc_hir_typeck/src/fn_ctxt/arg_matrix.rs /^impl<'tcx> ArgMatrix<'tcx> {$/;" c +ArgMatrix rust/compiler/rustc_hir_typeck/src/fn_ctxt/arg_matrix.rs /^pub(crate) struct ArgMatrix<'tcx> {$/;" s +ArgMismatchIndeterminate rust/compiler/rustc_hir_typeck/src/errors.rs /^pub(crate) struct ArgMismatchIndeterminate {$/;" s +ArgMode rust/src/tools/test-float-parse/src/main.rs /^enum ArgMode {$/;" g +ArgMultipleLits rust/tests/ui/scalable-vectors/invalid.rs /^struct ArgMultipleLits(f32);$/;" s +ArgNotLit rust/tests/ui/scalable-vectors/invalid.rs /^struct ArgNotLit(f32);$/;" s +ArgOutlivesPredicate rust/compiler/rustc_middle/src/ty/predicate.rs /^pub type ArgOutlivesPredicate<'tcx> = OutlivesPredicate<'tcx, ty::GenericArg<'tcx>>;$/;" t +ArgOutlivesPredicate rust/src/tools/rust-analyzer/crates/hir-ty/src/next_solver/predicate.rs /^pub type ArgOutlivesPredicate<'db> = OutlivesPredicate<'db, GenericArg<'db>>;$/;" t +ArgParser rust/compiler/rustc_attr_parsing/src/parser.rs /^impl ArgParser {$/;" c +ArgParser rust/compiler/rustc_attr_parsing/src/parser.rs /^pub enum ArgParser {$/;" g +ArgPrep rust/library/stdarch/crates/intrinsic-test/src/arm/json_parser.rs /^impl TryFrom for ArgPrep {$/;" c +ArgPrep rust/library/stdarch/crates/intrinsic-test/src/arm/json_parser.rs /^pub enum ArgPrep {$/;" g +ArgRef rust/compiler/rustc_builtin_macros/src/format.rs /^ enum ArgRef<'a> {$/;" g function:make_format_args +ArgRef rust/src/tools/rust-analyzer/crates/hir-def/src/hir/format_args.rs /^ enum ArgRef<'a> {$/;" g function:parse +ArgSplitFlagValue rust/src/tools/miri/cargo-miri/src/arg.rs /^impl<'a, I: Iterator + 'a> ArgSplitFlagValue<'a, I> {$/;" c +ArgSplitFlagValue rust/src/tools/miri/cargo-miri/src/arg.rs /^impl<'a, I: Iterator> ArgSplitFlagValue<'a, I> {$/;" c +ArgSplitFlagValue rust/src/tools/miri/cargo-miri/src/arg.rs /^impl<'s, I: Iterator>> Iterator for ArgSplitFlagValue<'_, I> {$/;" c +ArgSplitFlagValue rust/src/tools/miri/cargo-miri/src/arg.rs /^impl<'x: 'a, 'a, I: Iterator + 'a> ArgSplitFlagValue<'a, I> {$/;" c +ArgSplitFlagValue rust/src/tools/miri/cargo-miri/src/arg.rs /^pub struct ArgSplitFlagValue<'a, I> {$/;" s +Argless rust/tests/ui/attributes/rustc_skip_during_method_dispatch.rs /^trait Argless {}$/;" i +Args rust/compiler/rustc_codegen_gcc/build_system/src/clone_gcc.rs /^impl Args {$/;" c +Args rust/compiler/rustc_codegen_gcc/build_system/src/clone_gcc.rs /^struct Args {$/;" s +Args rust/compiler/rustc_error_messages/src/lib.rs /^ type Args = ();$/;" t implementation:fluent_value_from_str_list_sep_by_and::MemoizableListFormatter +Args rust/library/std/src/env.rs /^impl !Send for Args {}$/;" c +Args rust/library/std/src/env.rs /^impl !Sync for Args {}$/;" c +Args rust/library/std/src/env.rs /^impl DoubleEndedIterator for Args {$/;" c +Args rust/library/std/src/env.rs /^impl ExactSizeIterator for Args {$/;" c +Args rust/library/std/src/env.rs /^impl Iterator for Args {$/;" c +Args rust/library/std/src/env.rs /^impl fmt::Debug for Args {$/;" c +Args rust/library/std/src/env.rs /^pub struct Args {$/;" s +Args rust/library/std/src/sys/args/common.rs /^impl !Send for Args {}$/;" c +Args rust/library/std/src/sys/args/common.rs /^impl !Sync for Args {}$/;" c +Args rust/library/std/src/sys/args/common.rs /^impl Args {$/;" c +Args rust/library/std/src/sys/args/common.rs /^impl DoubleEndedIterator for Args {$/;" c +Args rust/library/std/src/sys/args/common.rs /^impl ExactSizeIterator for Args {$/;" c +Args rust/library/std/src/sys/args/common.rs /^impl Iterator for Args {$/;" c +Args rust/library/std/src/sys/args/common.rs /^impl fmt::Debug for Args {$/;" c +Args rust/library/std/src/sys/args/common.rs /^pub struct Args {$/;" s +Args rust/library/std/src/sys/args/sgx.rs /^impl DoubleEndedIterator for Args {$/;" c +Args rust/library/std/src/sys/args/sgx.rs /^impl ExactSizeIterator for Args {$/;" c +Args rust/library/std/src/sys/args/sgx.rs /^impl Iterator for Args {$/;" c +Args rust/library/std/src/sys/args/sgx.rs /^impl fmt::Debug for Args {$/;" c +Args rust/library/std/src/sys/args/sgx.rs /^pub struct Args {$/;" s +Args rust/library/std/src/sys/args/unsupported.rs /^impl DoubleEndedIterator for Args {$/;" c +Args rust/library/std/src/sys/args/unsupported.rs /^impl ExactSizeIterator for Args {$/;" c +Args rust/library/std/src/sys/args/unsupported.rs /^impl Iterator for Args {$/;" c +Args rust/library/std/src/sys/args/unsupported.rs /^impl fmt::Debug for Args {$/;" c +Args rust/library/std/src/sys/args/unsupported.rs /^pub struct Args {}$/;" s +Args rust/library/std/src/sys/args/zkvm.rs /^impl !Send for Args {}$/;" c +Args rust/library/std/src/sys/args/zkvm.rs /^impl !Sync for Args {}$/;" c +Args rust/library/std/src/sys/args/zkvm.rs /^impl DoubleEndedIterator for Args {$/;" c +Args rust/library/std/src/sys/args/zkvm.rs /^impl ExactSizeIterator for Args {$/;" c +Args rust/library/std/src/sys/args/zkvm.rs /^impl Iterator for Args {$/;" c +Args rust/library/std/src/sys/args/zkvm.rs /^impl fmt::Debug for Args {$/;" c +Args rust/library/std/src/sys/args/zkvm.rs /^pub struct Args {$/;" s +Args rust/src/ci/citool/src/main.rs /^enum Args {$/;" g +Args rust/src/tools/clippy/tests/ui/empty_line_after/outer_attribute.rs /^pub struct Args;$/;" s +Args rust/src/tools/clippy/tests/ui/unit_arg.rs /^ type Args = ();$/;" t implementation:A +Args rust/src/tools/clippy/tests/ui/unit_arg.rs /^ type Args = ::Args;$/;" t implementation:B +Args rust/src/tools/clippy/tests/ui/unit_arg.rs /^ type Args;$/;" t interface:Tr +Args rust/src/tools/llvm-bitcode-linker/src/bin/llvm-bitcode-linker.rs /^pub struct Args {$/;" s +Args rust/src/tools/opt-dist/src/main.rs /^struct Args {$/;" s +Args rust/tests/ui/async-await/async-with-closure.rs /^ type Args = ();$/;" t +Args rust/tests/ui/async-await/async-with-closure.rs /^ type Args;$/;" t interface:MyClosure +ArgsBeforeConstraint rust/compiler/rustc_ast_passes/src/errors.rs /^pub(crate) struct ArgsBeforeConstraint {$/;" s +ArgsCtxt rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs /^impl<'a, 'b, 'tcx> ArgsCtxt<'a, 'b, 'tcx> {$/;" c +ArgsCtxt rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs /^impl<'a, 'b, 'tcx> Deref for ArgsCtxt<'a, 'b, 'tcx> {$/;" c +ArgsCtxt rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs /^struct ArgsCtxt<'a, 'b, 'tcx> {$/;" s +ArgsOs rust/library/std/src/env.rs /^impl !Send for ArgsOs {}$/;" c +ArgsOs rust/library/std/src/env.rs /^impl !Sync for ArgsOs {}$/;" c +ArgsOs rust/library/std/src/env.rs /^impl DoubleEndedIterator for ArgsOs {$/;" c +ArgsOs rust/library/std/src/env.rs /^impl ExactSizeIterator for ArgsOs {$/;" c +ArgsOs rust/library/std/src/env.rs /^impl Iterator for ArgsOs {$/;" c +ArgsOs rust/library/std/src/env.rs /^impl fmt::Debug for ArgsOs {$/;" c +ArgsOs rust/library/std/src/env.rs /^pub struct ArgsOs {$/;" s +ArgsStore rust/library/std/src/sys/args/sgx.rs /^type ArgsStore = Vec;$/;" t +ArgsWrapper rust/src/tools/miri/src/bin/log/tracing_chrome.rs /^struct ArgsWrapper {$/;" s +Argument rust/compiler/rustc_ast/src/format.rs /^ Argument(FormatArgPosition),$/;" e enum:FormatCount +Argument rust/compiler/rustc_codegen_llvm/src/llvm/mod.rs /^ Argument(u32),$/;" e enum:AttributePlace +Argument rust/compiler/rustc_middle/src/mir/mod.rs /^ Argument,$/;" e enum:DefLocation +Argument rust/compiler/rustc_mir_dataflow/src/move_paths/mod.rs /^ Argument(Local),$/;" e enum:InitLocation +Argument rust/compiler/rustc_mir_transform/src/gvn.rs /^ Argument(VnOpaque),$/;" e enum:Value +Argument rust/compiler/rustc_parse_format/src/lib.rs /^impl<'input> Argument<'input> {$/;" c +Argument rust/compiler/rustc_parse_format/src/lib.rs /^pub struct Argument<'input> {$/;" s +Argument rust/library/core/src/fmt/rt.rs /^impl Argument<'_> {$/;" c +Argument rust/library/core/src/fmt/rt.rs /^pub struct Argument<'a> {$/;" s +Argument rust/library/stdarch/crates/intrinsic-test/src/arm/argument.rs /^impl Argument {$/;" c +Argument rust/library/stdarch/crates/intrinsic-test/src/common/argument.rs /^impl Argument$/;" c +Argument rust/library/stdarch/crates/intrinsic-test/src/common/argument.rs /^pub struct Argument {$/;" s +Argument rust/library/stdarch/crates/stdarch-gen-arm/src/context.rs /^ Argument,$/;" e enum:VariableType +Argument rust/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs /^impl Argument {$/;" c +Argument rust/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs /^impl FromStr for Argument {$/;" c +Argument rust/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs /^impl ToTokens for Argument {$/;" c +Argument rust/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs /^impl fmt::Display for Argument {$/;" c +Argument rust/library/stdarch/crates/stdarch-gen-arm/src/intrinsic.rs /^pub struct Argument {$/;" s +Argument rust/src/tools/clippy/clippy_lints/src/methods/open_options.rs /^enum Argument {$/;" g +Argument rust/src/tools/clippy/clippy_utils/src/macros.rs /^ Argument,$/;" e enum:FormatParamUsage +Argument rust/src/tools/rust-analyzer/crates/hir-def/src/hir/format_args.rs /^ Argument(FormatArgPosition),$/;" e enum:FormatCount +Argument rust/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs /^ impl<'a> Argument<'a> {$/;" c module:fmt::rt +Argument rust/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs /^ pub struct Argument<'a> {$/;" s module:fmt::rt +Argument rust/tests/ui/cross-crate/auxiliary/xcrate_unit_struct.rs /^ Argument(Struct)$/;" e enum:Unit +Argument rust/tests/ui/on-unimplemented/suggest_tuple_wrap.rs /^pub trait Argument {}$/;" i +Argument rust/tests/ui/traits/fn-pointer/bare-fn-no-impl-fn-ptr-99875.rs /^struct Argument;$/;" s +ArgumentEntry rust/library/std/src/sys/pal/xous/params.rs /^impl Into<&str> for ArgumentEntry {$/;" c +ArgumentEntry rust/library/std/src/sys/pal/xous/params.rs /^impl Into for ArgumentEntry {$/;" c +ArgumentEntry rust/library/std/src/sys/pal/xous/params.rs /^pub(crate) struct ArgumentEntry {$/;" s +ArgumentImplTrait rust/src/tools/rust-analyzer/crates/hir-def/src/hir/generics.rs /^ ArgumentImplTrait,$/;" e enum:TypeParamProvenance +ArgumentImplicitlyIs rust/compiler/rustc_parse_format/src/lib.rs /^ ArgumentImplicitlyIs(usize),$/;" e enum:Position +ArgumentIs rust/compiler/rustc_parse_format/src/lib.rs /^ ArgumentIs(usize),$/;" e enum:Position +ArgumentList rust/library/std/src/sys/pal/xous/params.rs /^impl Iterator for ArgumentList {$/;" c +ArgumentList rust/library/std/src/sys/pal/xous/params.rs /^impl TryFrom<&ApplicationParameter> for ArgumentList {$/;" c +ArgumentList rust/library/std/src/sys/pal/xous/params.rs /^pub(crate) struct ArgumentList {$/;" s +ArgumentList rust/library/stdarch/crates/intrinsic-test/src/common/argument.rs /^impl ArgumentList$/;" c +ArgumentList rust/library/stdarch/crates/intrinsic-test/src/common/argument.rs /^pub struct ArgumentList {$/;" s +ArgumentListTooLong rust/library/std/src/io/error.rs /^ ArgumentListTooLong,$/;" e enum:ErrorKind +ArgumentMutability rust/compiler/rustc_type_ir/src/error.rs /^ ArgumentMutability(usize),$/;" e enum:TypeError +ArgumentName rust/compiler/rustc_parse/src/parser/pat.rs /^ ArgumentName,$/;" e enum:Expected +ArgumentNamed rust/compiler/rustc_parse_format/src/lib.rs /^ ArgumentNamed(&'input str),$/;" e enum:Position +ArgumentSorts rust/compiler/rustc_type_ir/src/error.rs /^ ArgumentSorts(ExpectedFound, usize),$/;" e enum:TypeError +ArgumentType rust/compiler/rustc_ast_lowering/src/format.rs /^enum ArgumentType {$/;" g +ArgumentType rust/library/core/src/fmt/rt.rs /^enum ArgumentType<'a> {$/;" g +ArgumentType rust/src/tools/rust-analyzer/crates/hir-def/src/expr_store/lower/format_args.rs /^enum ArgumentType {$/;" g +ArgumentVariable rust/compiler/rustc_codegen_ssa/src/mir/debuginfo.rs /^ ArgumentVariable(usize \/*index*\/),$/;" e enum:VariableKind +Arguments rust/compiler/rustc_middle/src/middle/region.rs /^ Arguments,$/;" e enum:ScopeData +Arguments rust/library/alloc/src/string.rs /^impl SpecToString for fmt::Arguments<'_> {$/;" c +Arguments rust/library/core/src/fmt/mod.rs /^impl !Send for Arguments<'_> {}$/;" c +Arguments rust/library/core/src/fmt/mod.rs /^impl !Sync for Arguments<'_> {}$/;" c +Arguments rust/library/core/src/fmt/mod.rs /^impl Debug for Arguments<'_> {$/;" c +Arguments rust/library/core/src/fmt/mod.rs /^impl Display for Arguments<'_> {$/;" c +Arguments rust/library/core/src/fmt/mod.rs /^impl<'a> Arguments<'a> {$/;" c +Arguments rust/library/core/src/fmt/mod.rs /^pub struct Arguments<'a> {$/;" s +Arguments rust/src/tools/clippy/tests/ui/default_constructed_unit_structs.rs /^ type Arguments = std::marker::PhantomData<&'q ()>;$/;" t implementation:issue_10755::Sqlite +Arguments rust/src/tools/clippy/tests/ui/default_constructed_unit_structs.rs /^ type Arguments;$/;" t interface:issue_10755::HasArguments +Arguments rust/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs /^ impl<'a> Arguments<'a> {$/;" c module:fmt +Arguments rust/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs /^ pub struct Arguments<'a> {$/;" s module:fmt +Arguments rust/tests/ui/lifetimes/elided-lifetime-in-path-in-type-relative-expression.rs /^ type Arguments = std::marker::PhantomData<&'q ()>;$/;" t implementation:Sqlite +Arguments rust/tests/ui/lifetimes/elided-lifetime-in-path-in-type-relative-expression.rs /^ type Arguments;$/;" t interface:HasArguments +ArgumentsFormatting rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs /^enum ArgumentsFormatting {$/;" g +ArgumentsMacroUseNotAllowed rust/compiler/rustc_resolve/src/errors.rs /^pub(crate) struct ArgumentsMacroUseNotAllowed {$/;" s +ArithArrayLen rust/tests/ui/const-generics/generic_const_exprs/array-size-in-generic-struct-param.rs /^struct ArithArrayLen([u32; 0 + N]);$/;" s +ArithKind rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/replace_arith_op.rs /^impl ArithKind {$/;" c +ArithKind rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/replace_arith_op.rs /^pub(crate) enum ArithKind {$/;" g +ArithOp rust/src/tools/rust-analyzer/crates/syntax/src/ast/operators.rs /^ ArithOp(ArithOp),$/;" e enum:BinaryOp +ArithOp rust/src/tools/rust-analyzer/crates/syntax/src/ast/operators.rs /^impl fmt::Display for ArithOp {$/;" c +ArithOp rust/src/tools/rust-analyzer/crates/syntax/src/ast/operators.rs /^pub enum ArithOp {$/;" g +ArithOverflow rust/compiler/rustc_middle/src/mir/interpret/error.rs /^ ArithOverflow { intrinsic: Symbol },$/;" e enum:UndefinedBehaviorInfo +Arithmetic rust/src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/tags.rs /^ Arithmetic,$/;" e enum:HlOperator +ArithmeticOps rust/tests/ui/associated-types/trait-with-supertraits-needing-sized-self.rs /^trait ArithmeticOps: Add + Sub + Mul + Div {/;" i +ArithmeticOverflow rust/compiler/rustc_mir_transform/src/errors.rs /^ ArithmeticOverflow,$/;" e enum:AssertLintKind +ArithmeticSideEffects rust/src/tools/clippy/clippy_lints/src/operators/arithmetic_side_effects.rs /^impl ArithmeticSideEffects {$/;" c +ArithmeticSideEffects rust/src/tools/clippy/clippy_lints/src/operators/arithmetic_side_effects.rs /^impl<'tcx> LateLintPass<'tcx> for ArithmeticSideEffects {$/;" c +ArithmeticSideEffects rust/src/tools/clippy/clippy_lints/src/operators/arithmetic_side_effects.rs /^pub struct ArithmeticSideEffects {$/;" s +ArityDb rust/src/tools/rust-analyzer/crates/query-group-macro/tests/arity.rs /^pub trait ArityDb: salsa::Database {$/;" i +Arm rust/compiler/rustc_abi/src/canon_abi.rs /^ Arm(ArmCall),$/;" e enum:CanonAbi +Arm rust/compiler/rustc_ast/src/ast.rs /^pub struct Arm {$/;" s +Arm rust/compiler/rustc_expand/src/base.rs /^ Arm(ast::Arm),$/;" e enum:Annotatable +Arm rust/compiler/rustc_expand/src/expand.rs /^impl InvocationCollectorNode for ast::Arm {$/;" c +Arm rust/compiler/rustc_hir/src/hir.rs /^ Arm(&'hir Arm<'hir>),$/;" e enum:Node +Arm rust/compiler/rustc_hir/src/hir.rs /^pub struct Arm<'hir> {$/;" s +Arm rust/compiler/rustc_hir/src/target.rs /^ Arm,$/;" e enum:Target +Arm rust/compiler/rustc_hir_pretty/src/lib.rs /^ Arm(&'a hir::Arm<'a>),$/;" e enum:AnnNode +Arm rust/compiler/rustc_middle/src/thir.rs /^pub struct Arm<'tcx> {$/;" s +Arm rust/compiler/rustc_target/src/asm/mod.rs /^ Arm(ArmInlineAsmReg),$/;" e enum:InlineAsmReg +Arm rust/compiler/rustc_target/src/asm/mod.rs /^ Arm(ArmInlineAsmRegClass),$/;" e enum:InlineAsmRegClass +Arm rust/compiler/rustc_target/src/asm/mod.rs /^ Arm,$/;" e enum:InlineAsmArch +Arm rust/compiler/rustc_target/src/asm/mod.rs /^ Arm,$/;" e enum:InlineAsmClobberAbi +Arm rust/compiler/rustc_target/src/spec/abi_map.rs /^ Arm(ArmVer),$/;" e enum:ArchKind +Arm rust/src/tools/rustfmt/src/spanned.rs /^impl Spanned for ast::Arm {$/;" c +Arm rust/tests/ui/or-patterns/basic-switchint.rs /^ Arm(usize),$/;" e enum:MatchArm +Arm rust/tests/ui/or-patterns/box-patterns.rs /^ Arm(usize),$/;" e enum:MatchArm +Arm rust/tests/ui/or-patterns/slice-patterns.rs /^ Arm(usize),$/;" e enum:MatchArm +Arm rust/tests/ui/pattern/bindings-after-at/box-patterns.rs /^ Arm(usize),$/;" e enum:MatchArm +Arm rust/tests/ui/pattern/bindings-after-at/or-patterns-box-patterns.rs /^ Arm(usize),$/;" e enum:MatchArm +Arm rust/tests/ui/pattern/bindings-after-at/or-patterns-slice-patterns.rs /^ Arm(usize),$/;" e enum:MatchArm +Arm rust/tests/ui/pattern/bindings-after-at/or-patterns.rs /^ Arm(usize),$/;" e enum:MatchArm +Arm rust/tests/ui/pattern/bindings-after-at/slice-patterns.rs /^ Arm(usize),$/;" e enum:MatchArm +Arm64 rust/compiler/rustc_target/src/spec/base/apple/mod.rs /^ Arm64,$/;" e enum:Arch +Arm64EC rust/compiler/rustc_target/src/asm/mod.rs /^ Arm64EC,$/;" e enum:InlineAsmArch +Arm64EC rust/compiler/rustc_target/src/asm/mod.rs /^ Arm64EC,$/;" e enum:InlineAsmClobberAbi +Arm64_32 rust/compiler/rustc_target/src/spec/base/apple/mod.rs /^ Arm64_32,$/;" e enum:Arch +Arm64e rust/compiler/rustc_target/src/spec/base/apple/mod.rs /^ Arm64e,$/;" e enum:Arch +ArmA32 rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ ArmA32,$/;" e enum:InstructionSetAttr +ArmAapcs rust/compiler/rustc_public/src/abi.rs /^ ArmAapcs,$/;" e enum:CallConvention +ArmAapcsCallConv rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ ArmAapcsCallConv = 67,$/;" e enum:CallConv +ArmArchitectureTest rust/library/stdarch/crates/intrinsic-test/src/arm/mod.rs /^impl SupportedArchitectureTest for ArmArchitectureTest {$/;" c +ArmArchitectureTest rust/library/stdarch/crates/intrinsic-test/src/arm/mod.rs /^pub struct ArmArchitectureTest {$/;" s +ArmBodyExpression rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/convert_two_arm_bool_match_to_matches_macro.rs /^enum ArmBodyExpression {$/;" g +ArmCall rust/compiler/rustc_abi/src/canon_abi.rs /^pub enum ArmCall {$/;" g +ArmData rust/compiler/rustc_pattern_analysis/src/lib.rs /^ type ArmData: Copy + Clone + fmt::Debug;$/;" t interface:PatCx +ArmData rust/compiler/rustc_pattern_analysis/src/rustc.rs /^ type ArmData = HirId;$/;" t implementation:RustcPatCtxt +ArmData rust/compiler/rustc_pattern_analysis/tests/common/mod.rs /^ type ArmData = ();$/;" t implementation:Cx +ArmData rust/src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/match_check/pat_analysis.rs /^ type ArmData = ();$/;" t implementation:MatchCheckCtx +ArmHasGuard rust/compiler/rustc_mir_build/src/builder/matches/mod.rs /^pub(crate) struct ArmHasGuard(pub(crate) bool);$/;" s +ArmInlineAsmReg rust/compiler/rustc_target/src/asm/arm.rs /^impl ArmInlineAsmReg {$/;" c +ArmInlineAsmRegClass rust/compiler/rustc_target/src/asm/arm.rs /^impl ArmInlineAsmRegClass {$/;" c +ArmIntrinsicType rust/library/stdarch/crates/intrinsic-test/src/arm/intrinsic.rs /^impl Deref for ArmIntrinsicType {$/;" c +ArmIntrinsicType rust/library/stdarch/crates/intrinsic-test/src/arm/intrinsic.rs /^impl DerefMut for ArmIntrinsicType {$/;" c +ArmIntrinsicType rust/library/stdarch/crates/intrinsic-test/src/arm/intrinsic.rs /^pub struct ArmIntrinsicType {$/;" s +ArmIntrinsicType rust/library/stdarch/crates/intrinsic-test/src/arm/types.rs /^impl ArmIntrinsicType {$/;" c +ArmIntrinsicType rust/library/stdarch/crates/intrinsic-test/src/arm/types.rs /^impl IntrinsicTypeDefinition for ArmIntrinsicType {$/;" c +ArmOnly rust/tests/rustdoc-html/doc-cfg/doc-cfg.rs /^ pub trait ArmOnly {$/;" i module:unix_only +ArmSigDropHelper rust/src/tools/clippy/clippy_lints/src/matches/significant_drop_in_scrutinee.rs /^impl<'a, 'tcx> ArmSigDropHelper<'a, 'tcx> {$/;" c +ArmSigDropHelper rust/src/tools/clippy/clippy_lints/src/matches/significant_drop_in_scrutinee.rs /^impl<'tcx> Visitor<'tcx> for ArmSigDropHelper<'_, 'tcx> {$/;" c +ArmSigDropHelper rust/src/tools/clippy/clippy_lints/src/matches/significant_drop_in_scrutinee.rs /^struct ArmSigDropHelper<'a, 'tcx> {$/;" s +ArmT32 rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ ArmT32,$/;" e enum:InstructionSetAttr +ArmVer rust/compiler/rustc_target/src/spec/abi_map.rs /^enum ArmVer {$/;" g +ArmWrapper rust/src/tools/rustfmt/src/matches.rs /^impl<'a> ArmWrapper<'a> {$/;" c +ArmWrapper rust/src/tools/rustfmt/src/matches.rs /^impl<'a> Rewrite for ArmWrapper<'a> {$/;" c +ArmWrapper rust/src/tools/rustfmt/src/matches.rs /^impl<'a> Spanned for ArmWrapper<'a> {$/;" c +ArmWrapper rust/src/tools/rustfmt/src/matches.rs /^struct ArmWrapper<'a> {$/;" s +ArmsEdit rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/add_missing_match_arms.rs /^impl ArmsEdit {$/;" c +ArmsEdit rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/add_missing_match_arms.rs /^struct ArmsEdit {$/;" s +Armv7k rust/compiler/rustc_target/src/spec/base/apple/mod.rs /^ Armv7k,$/;" e enum:Arch +Armv7s rust/compiler/rustc_target/src/spec/base/apple/mod.rs /^ Armv7s,$/;" e enum:Arch +ArpIPv4 rust/tests/ui/associated-consts/issue-47814.rs /^impl<'a> ArpIPv4<'a> {$/;" c +ArpIPv4 rust/tests/ui/associated-consts/issue-47814.rs /^struct ArpIPv4<'a> {$/;" s +Arr rust/tests/incremental/issue-54242.rs /^ type Arr = [u8; 8];$/;" t implementation:str +Arr rust/tests/incremental/issue-54242.rs /^ type Arr = [u8; Self::C];$/;" t implementation:str +Arr rust/tests/incremental/issue-54242.rs /^ type Arr;$/;" t interface:Tr +Arr rust/tests/ui/const-generics/generic_const_exprs/feature-gate-generic_const_exprs.rs /^type Arr = [u8; N - 1];$/;" t +Arr rust/tests/ui/const-generics/generic_const_exprs/issue-72819-generic-in-const-eval.rs /^struct Arr$/;" s +Arr rust/tests/ui/const-generics/generic_const_exprs/poly-const-uneval-ice-106423.rs /^impl Arr {$/;" c +Arr rust/tests/ui/const-generics/generic_const_exprs/poly-const-uneval-ice-106423.rs /^pub struct Arr {$/;" s +Arr rust/tests/ui/const-generics/generic_const_exprs/simple_fail.rs /^type Arr = [u8; N - 1];$/;" t +Arr rust/tests/ui/const-generics/issues/issue-73260.rs /^struct Arr$/;" s +Arr rust/tests/ui/const-generics/mgca/explicit_anon_consts.rs /^type Arr = [(); N];$/;" t +Arr rust/tests/ui/const-generics/mgca/multi_braced_direct_const_args.rs /^type Arr = [(); {{{ N }}}];$/;" t +Arr rust/tests/ui/dst/dst-deref-mut.rs /^impl Deref for Arr {$/;" c +Arr rust/tests/ui/dst/dst-deref-mut.rs /^impl DerefMut for Arr {$/;" c +Arr rust/tests/ui/dst/dst-deref-mut.rs /^pub struct Arr {$/;" s +Arr rust/tests/ui/dst/dst-deref.rs /^impl Deref for Arr {$/;" c +Arr rust/tests/ui/dst/dst-deref.rs /^pub struct Arr {$/;" s +Arr0 rust/tests/ui/privacy/private-inferred-type-1.rs /^trait Arr0 {$/;" i +Arr2 rust/tests/ui/const-generics/mgca/explicit_anon_consts.rs /^type Arr2 = [(); { N }];$/;" t +Arr2 rust/tests/ui/const-generics/mgca/multi_braced_direct_const_args.rs /^type Arr2 = [(); {{{ ::ASSOC }}}];$/;" t +Arr2 rust/tests/ui/type-alias/recursive-lazy-type-alias-ice-152633.rs /^type Arr2 = [usize; ::ASSOC]; \/\/~ ERROR E0275$/;" t +Arr3 rust/tests/ui/const-generics/mgca/explicit_anon_consts.rs /^type Arr3 = [(); const { N }];$/;" t +Arr4 rust/tests/ui/const-generics/mgca/explicit_anon_consts.rs /^type Arr4 = [(); 1 + 1];$/;" t +Arr5 rust/tests/ui/const-generics/mgca/explicit_anon_consts.rs /^type Arr5 = [(); const { 1 + 1 }];$/;" t +ArrAssocConst rust/tests/ui/const-generics/generic_arg_infer/in-signature.rs /^trait ArrAssocConst {$/;" i +ArrLen rust/tests/ui/const-generics/check_const_arg_type_in_free_alias.rs /^type ArrLen = [(); B];$/;" t +ArrLen rust/tests/ui/const-generics/mgca/explicit_anon_consts_literals_hack.rs /^type ArrLen = [(); 1];$/;" t +ArrWrap rust/tests/ui/const-generics/mgca/wrapped_array_elem_type_mismatch.rs /^struct ArrWrap;$/;" s +Array rust/compiler/rustc_abi/src/lib.rs /^ Array { stride: Size, count: u64 },$/;" e enum:FieldsShape +Array rust/compiler/rustc_ast/src/ast.rs /^ Array(Box, AnonConst),$/;" e enum:TyKind +Array rust/compiler/rustc_ast/src/ast.rs /^ Array(ThinVec>),$/;" e enum:ExprKind +Array rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ Array = 11,$/;" e enum:TypeKind +Array rust/compiler/rustc_codegen_ssa/src/common.rs /^ Array,$/;" e enum:TypeKind +Array rust/compiler/rustc_data_structures/src/sso/map.rs /^ Array(ArrayVec<(K, V), SSO_ARRAY_SIZE>),$/;" e enum:SsoHashMap +Array rust/compiler/rustc_hir/src/hir.rs /^ Array(&'hir ConstArgArrayExpr<'hir>),$/;" e enum:ConstArgKind +Array rust/compiler/rustc_hir/src/hir.rs /^ Array(&'hir Ty<'hir>, &'hir ConstArg<'hir>),$/;" e enum:TyKind +Array rust/compiler/rustc_hir/src/hir.rs /^ Array(&'hir [Expr<'hir>]),$/;" e enum:ExprKind +Array rust/compiler/rustc_lint/src/unused/must_use.rs /^ Array(Box, u64),$/;" e enum:MustUsePath +Array rust/compiler/rustc_middle/src/mir/syntax.rs /^ Array(Ty<'tcx>),$/;" e enum:AggregateKind +Array rust/compiler/rustc_middle/src/thir.rs /^ Array {$/;" e enum:ExprKind +Array rust/compiler/rustc_middle/src/thir.rs /^ Array {$/;" e enum:PatKind +Array rust/compiler/rustc_public/src/abi.rs /^ Array { stride: Size, count: u64 },$/;" e enum:FieldsShape +Array rust/compiler/rustc_public/src/mir/body.rs /^ Array(Ty),$/;" e enum:AggregateKind +Array rust/compiler/rustc_public/src/ty.rs /^ Array(Ty, TyConst),$/;" e enum:RigidTy +Array rust/compiler/rustc_target/src/spec/json.rs /^ Array(StaticCow<[StaticCow]>),$/;" e enum:TargetFamiliesJson +Array rust/compiler/rustc_type_ir/src/fast_reject.rs /^ Array,$/;" e enum:SimplifiedType +Array rust/compiler/rustc_type_ir/src/ty_kind.rs /^ Array(I::Ty, I::Const),$/;" e enum:TyKind +Array rust/library/core/src/mem/type_info.rs /^ Array(Array),$/;" e enum:TypeKind +Array rust/library/core/src/mem/type_info.rs /^pub struct Array {$/;" s +Array rust/library/std/src/sync/mpmc/mod.rs /^ Array(counter::Receiver>),$/;" e enum:ReceiverFlavor +Array rust/library/std/src/sync/mpmc/mod.rs /^ Array(counter::Sender>),$/;" e enum:SenderFlavor +Array rust/library/stdarch/crates/stdarch-gen-arm/src/expression.rs /^ Array(Vec),$/;" e enum:Expression +Array rust/src/librustdoc/clean/types.rs /^ Array(Box, Box),$/;" e enum:Type +Array rust/src/librustdoc/clean/types.rs /^ Array,$/;" e enum:PrimitiveType +Array rust/src/rustdoc-json-types/lib.rs /^ Array {$/;" e enum:Type +Array rust/src/tools/clippy/clippy_lints/src/single_range_in_vec_init.rs /^ Array,$/;" e enum:SuggestedType +Array rust/src/tools/clippy/clippy_lints/src/tuple_array_conversions.rs /^ Array,$/;" e enum:ToType +Array rust/src/tools/clippy/clippy_lints/src/useless_vec.rs /^ Array,$/;" e enum:SuggestedType +Array rust/src/tools/clippy/tests/ui/min_ident_chars.rs /^ struct Array([T; N]);$/;" s module:issue_11163 +Array rust/src/tools/clippy/tests/ui/use_self_structs.rs /^struct Array {$/;" s +Array rust/src/tools/miri/tests/pass/arrays.rs /^ type Array = [u8; N];$/;" t function:eq +Array rust/src/tools/miri/tests/pass/arrays.rs /^ type Array = [u8; N];$/;" t function:from +Array rust/src/tools/rust-analyzer/crates/hir-def/src/hir.rs /^ Array(Array),$/;" e enum:Expr +Array rust/src/tools/rust-analyzer/crates/hir-def/src/hir.rs /^pub enum Array {$/;" g +Array rust/src/tools/rust-analyzer/crates/hir-def/src/hir/type_ref.rs /^ Array(ArrayType),$/;" e enum:TypeRef +Array rust/src/tools/rust-analyzer/crates/hir-ty/src/mir.rs /^ Array(StoredTy),$/;" e enum:AggregateKind +Array rust/src/tools/rust-analyzer/crates/ide/src/folding_ranges.rs /^ Array,$/;" e enum:FoldKind +Array rust/tests/codegen-llvm/debuginfo-dse.rs /^type Array = [i32; 16];$/;" t +Array rust/tests/codegen-llvm/packed.rs /^pub struct Array([i32; 8]);$/;" s +Array rust/tests/debuginfo/recursive-type-with-gat.rs /^ Array(*mut Value, ()>>),$/;" e enum:Value +Array rust/tests/run-make/remap-path-prefix-consts/location-caller.rs /^pub type Array = [u8; the_path_len()];$/;" t +Array rust/tests/rustdoc-html/const-generics/const-generic-slice.rs /^pub trait Array {$/;" i +Array rust/tests/rustdoc-ui/const_arg_in_type_position.rs /^type Array = [T; N];$/;" t +Array rust/tests/rustdoc-ui/synthetic-auto-trait-impls/const-in-super-trait-and-item-bound.rs /^ type Array: AnotherTrait;$/;" t interface:Supertrait +Array rust/tests/ui/associated-types/issue-44153.rs /^impl Array for () {$/;" c +Array rust/tests/ui/associated-types/issue-44153.rs /^pub trait Array {$/;" i +Array rust/tests/ui/codegen/mono-impossible-2.rs /^impl Array for () {$/;" c +Array rust/tests/ui/codegen/mono-impossible-2.rs /^pub trait Array {$/;" i +Array rust/tests/ui/codegen/mono-impossible.rs /^pub trait Array<'a> {}$/;" i +Array rust/tests/ui/const-generics/const-arg-type-arg-misordered.rs /^type Array = [T; N];$/;" t +Array rust/tests/ui/const-generics/mgca/type_const-array-return.rs /^pub trait Array {$/;" i +Array rust/tests/ui/const-generics/mgca/unbraced_const_block_const_arg_gated.rs /^type Array = [(); const { 1 }];$/;" t +Array rust/tests/ui/const-generics/uninferred-consts-during-codegen-1.rs /^impl fmt::Debug for Array {$/;" c +Array rust/tests/ui/const-generics/uninferred-consts-during-codegen-1.rs /^struct Array([T; N]);$/;" s +Array rust/tests/ui/const-generics/uninferred-consts-during-codegen-2.rs /^impl fmt::Debug for Array<[T; N]> {$/;" c +Array rust/tests/ui/const-generics/uninferred-consts-during-codegen-2.rs /^struct Array(T);$/;" s +Array rust/tests/ui/consts/const-block-non-item-statement-3.rs /^type Array = [u32; { let x = 2; 5 }];$/;" t +Array rust/tests/ui/consts/const-block-non-item-statement.rs /^type Array = [u32; { let x = 2; 5 }];$/;" t +Array rust/tests/ui/consts/const_let_assign3.rs /^type Array = [u32; {$/;" t +Array rust/tests/ui/deriving/deriving-clone-array.rs /^struct Array {$/;" s +Array rust/tests/ui/higher-ranked/trait-bounds/normalize-under-binder/issue-90612.rs /^impl Family for Array {$/;" c +Array rust/tests/ui/higher-ranked/trait-bounds/normalize-under-binder/issue-90612.rs /^struct Array(PhantomData);$/;" s +Array rust/tests/ui/infinite/mutually-recursive-infinite-types-57271.rs /^ Array(TypeSignature),$/;" e enum:ObjectType +Array rust/tests/ui/issues/issue-28561.rs /^struct Array {$/;" s +Array rust/tests/ui/issues/issue-39548.rs /^type Array = [(); ((1 < 2) == false) as usize];$/;" t +Array rust/tests/ui/issues/issue-39970.rs /^impl<'a> Array<'a> for () {$/;" c +Array rust/tests/ui/issues/issue-39970.rs /^trait Array<'a> {$/;" i +Array rust/tests/ui/iterators/into-iter-on-arrays-2018.rs /^impl Deref for Array {$/;" c +Array rust/tests/ui/iterators/into-iter-on-arrays-2018.rs /^struct Array([i32; 10]);$/;" s +Array rust/tests/ui/iterators/into-iter-on-arrays-2021.rs /^impl Deref for Array {$/;" c +Array rust/tests/ui/iterators/into-iter-on-arrays-2021.rs /^struct Array([i32; 10]);$/;" s +Array rust/tests/ui/iterators/into-iter-on-boxed-slices-2021.rs /^impl Deref for Array {$/;" c +Array rust/tests/ui/iterators/into-iter-on-boxed-slices-2021.rs /^struct Array(Box<[i32]>);$/;" s +Array rust/tests/ui/lint/lint-missing-copy-implementations-allow.rs /^pub struct Array([u8; 2048]);$/;" s +Array rust/tests/ui/macros/issue-2804.rs /^ Array(Array),$/;" e enum:Json +Array rust/tests/ui/macros/issue-2804.rs /^type Array = Vec;$/;" t +Array rust/tests/ui/mir/inline-causes-trimmed-paths.rs /^impl Storage for Array {$/;" c +Array rust/tests/ui/mir/inline-causes-trimmed-paths.rs /^struct Array;$/;" s +Array rust/tests/ui/mir/mir-inlining/array-clone-with-generic-size.rs /^struct Array([T; N]);$/;" s +Array rust/tests/ui/mir/mir-inlining/ice-issue-45493.rs /^trait Array {$/;" i +Array rust/tests/ui/pattern/usefulness/issue-80501-or-pat-and-macro.rs /^ Array,$/;" e enum:TypeCtor +Array rust/tests/ui/regions/type-param-outlives-reempty-issue-74429-2.rs /^pub type Array = ArrayBase>;$/;" t +Array rust/tests/ui/resolve/change-ty-to-const-param-sugg-0.rs /^struct Array([bool; N]);$/;" s +Array rust/tests/ui/sanitizer/issue-114275-cfi-const-expr-in-arry-len.rs /^pub struct Array([u8; 1 * 1]);$/;" s +Array rust/tests/ui/traits/issue-20692.rs /^trait Array: Sized + Copy {}$/;" i +Array rust/tests/ui/traits/solver-cycles/100347-recursive-enum-cow-slice.rs /^ Array(Cow<'a, [Test<'a>]>),$/;" e enum:Test +Array rust/tests/ui/transmutability/abstraction/const_generic_fn.rs /^ type Array = [u8; 0];$/;" t function:len_0 +Array rust/tests/ui/transmutability/abstraction/const_generic_fn.rs /^ type Array = [u8; 1];$/;" t function:len_1 +Array rust/tests/ui/transmutability/abstraction/const_generic_fn.rs /^ type Array = [u8; 2];$/;" t function:len_2 +Array rust/tests/ui/transmutability/abstraction/const_generic_fn.rs /^ type Array = [u8; 3];$/;" t function:len_3 +Array rust/tests/ui/transmutability/arrays/should_have_correct_length.rs /^ type Array = [u8; 0];$/;" t function:should_have_len_0 +Array rust/tests/ui/transmutability/arrays/should_have_correct_length.rs /^ type Array = [u8; 1];$/;" t function:should_have_len_1 +Array rust/tests/ui/transmutability/arrays/should_have_correct_length.rs /^ type Array = [u8; 2];$/;" t function:should_have_len_2 +Array rust/tests/ui/transmutability/arrays/should_have_correct_length.rs /^ type Array = [u8; 3];$/;" t function:should_have_len_3 +Array rust/tests/ui/typeck/issue-65611.rs /^pub unsafe trait Array {$/;" i +Array rust/tests/ui/typeck/type-inference-for-associated-types-69683.rs /^ type Array = T;$/;" t implementation:T +Array rust/tests/ui/typeck/type-inference-for-associated-types-69683.rs /^ type Array = [T::Array; 3];$/;" t implementation:T +Array rust/tests/ui/typeck/type-inference-for-associated-types-69683.rs /^ type Array;$/;" t interface:Element +Array src/interpreter/value.rs /^ Array(Vec),$/;" e enum:Value +Array src/ir/ast.rs /^ Array(Box),$/;" e enum:Type +Array1 rust/tests/ui/did_you_mean/c-style-pointer-types.rs /^type Array1 = [const* u8; 10];$/;" t +Array2 rust/tests/ui/consts/const-block-non-item-statement.rs /^type Array2 = [u32; { let mut x = 2; x = 3; x}];$/;" t +Array2 rust/tests/ui/did_you_mean/c-style-pointer-types.rs /^type Array2 = [mut* u8; 10];$/;" t +Array2D rust/tests/ui/issues/issue-22312.rs /^pub trait Array2D: Index + Sized {$/;" i +Array3Bytes rust/tests/ui/symbol-names/const-generics-structural-demangling.rs /^impl Array3Bytes<{ [1, 2, 3] }> {}$/;" c +Array3Bytes rust/tests/ui/symbol-names/const-generics-structural-demangling.rs /^pub struct Array3Bytes;$/;" s +ArrayBase rust/tests/crashes/126268.rs /^pub struct ArrayBase {}$/;" s +ArrayBase rust/tests/ui/implied-bounds/implied_bounds_entailment_alias_var.rs /^impl> Data for ArrayBase {$/;" c +ArrayBase rust/tests/ui/implied-bounds/implied_bounds_entailment_alias_var.rs /^pub struct ArrayBase {$/;" s +ArrayBase rust/tests/ui/regions/type-param-outlives-reempty-issue-74429-2.rs /^impl ArrayBase$/;" c +ArrayBase rust/tests/ui/regions/type-param-outlives-reempty-issue-74429-2.rs /^pub struct ArrayBase$/;" s +ArrayBracketsInsteadOfBraces rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct ArrayBracketsInsteadOfBraces {$/;" s +ArrayBracketsInsteadOfBracesSugg rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct ArrayBracketsInsteadOfBracesSugg {$/;" s +ArrayChunks rust/library/core/src/iter/adapters/array_chunks.rs /^impl ArrayChunks$/;" c +ArrayChunks rust/library/core/src/iter/adapters/array_chunks.rs /^impl DoubleEndedIterator for ArrayChunks$/;" c +ArrayChunks rust/library/core/src/iter/adapters/array_chunks.rs /^impl ExactSizeIterator for ArrayChunks$/;" c +ArrayChunks rust/library/core/src/iter/adapters/array_chunks.rs /^impl FusedIterator for ArrayChunks where I: FusedIterator {}$/;" c +ArrayChunks rust/library/core/src/iter/adapters/array_chunks.rs /^impl Iterator for ArrayChunks$/;" c +ArrayChunks rust/library/core/src/iter/adapters/array_chunks.rs /^impl SpecFold for ArrayChunks$/;" c +ArrayChunks rust/library/core/src/iter/adapters/array_chunks.rs /^pub struct ArrayChunks {$/;" s +ArrayChunks rust/library/core/src/iter/adapters/array_chunks.rs /^unsafe impl SourceIter for ArrayChunks$/;" c +ArrayChunks rust/library/core/src/iter/adapters/array_chunks.rs /^unsafe impl TrustedFused for ArrayChunks where I: TrustedFused + Iterat/;" c +ArrayChunks rust/library/core/src/iter/adapters/array_chunks.rs /^unsafe impl InPlaceIterable for ArrayChunks/;" c +ArrayDefault rust/src/tools/clippy/tests/ui-toml/large_stack_frames_for_macros/large_stack_frames.rs /^struct ArrayDefault([u8; N]);$/;" s +ArrayDefault rust/src/tools/clippy/tests/ui/large_stack_frames.rs /^impl Default for ArrayDefault {$/;" c +ArrayDefault rust/src/tools/clippy/tests/ui/large_stack_frames.rs /^struct ArrayDefault([u8; N]);$/;" s +ArrayDerivedDefault rust/src/tools/clippy/tests/ui/default_trait_access.rs /^struct ArrayDerivedDefault {$/;" s +ArrayElem rust/compiler/rustc_const_eval/src/interpret/validity.rs /^ ArrayElem(usize),$/;" e enum:PathElem +ArrayError rust/src/tools/clippy/tests/ui/result_large_err.rs /^pub struct ArrayError {$/;" s +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/expr_ext.rs /^impl ast::ArrayExpr {$/;" c +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ ArrayExpr(ArrayExpr),$/;" e enum:Expr +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ArrayExpr {$/;" c +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for ArrayExpr {$/;" c +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for ArrayExpr {$/;" c +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for ArrayExpr {}$/;" c +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for ArrayExpr {$/;" c +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasAttrs for ArrayExpr {}$/;" c +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for ArrayExpr {$/;" c +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for ArrayExpr {$/;" c +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for ArrayExpr {$/;" c +ArrayExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct ArrayExpr {$/;" s +ArrayExprKind rust/src/tools/rust-analyzer/crates/syntax/src/ast/expr_ext.rs /^pub enum ArrayExprKind {$/;" g +ArrayHolder rust/tests/ui/const-generics/generic_const_exprs/issue-62504.rs /^impl ArrayHolder {$/;" c +ArrayHolder rust/tests/ui/const-generics/generic_const_exprs/issue-62504.rs /^impl HasSize for ArrayHolder {$/;" c +ArrayHolder rust/tests/ui/const-generics/generic_const_exprs/issue-62504.rs /^struct ArrayHolder([u32; X]);$/;" s +ArrayIndexInOffsetOf rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct ArrayIndexInOffsetOf(#[primary_span] pub Span);$/;" s +ArrayIterator rust/compiler/rustc_const_eval/src/interpret/projection.rs /^impl<'a, 'tcx, Prov: Provenance, P: Projectable<'tcx, Prov>> ArrayIterator<'a, 'tcx, Prov, P> {$/;" c +ArrayIterator rust/compiler/rustc_const_eval/src/interpret/projection.rs /^pub struct ArrayIterator<'a, 'tcx, Prov: Provenance, P: Projectable<'tcx, Prov>> {$/;" s +ArrayLen rust/compiler/rustc_middle/src/traits/mod.rs /^ ArrayLen(Ty<'tcx>),$/;" e enum:ObligationCauseCode +ArrayLenExpr rust/compiler/rustc_lint/src/unused.rs /^ ArrayLenExpr,$/;" e enum:UnusedDelimsCtx +ArrayLength rust/compiler/rustc_borrowck/src/lib.rs /^ ArrayLength,$/;" e enum:ArtificialField +ArrayLength rust/src/tools/rust-analyzer/crates/hir-def/src/expr_store.rs /^ ArrayLength,$/;" e enum:RootExprOrigin +ArrayLength rust/tests/ui/traits/issue-66768.rs /^trait ArrayLength {$/;" i +ArrayLit src/ir/ast.rs /^ ArrayLit(Vec>),$/;" e enum:Expr +ArrayNotSupported rust/compiler/rustc_ty_utils/src/errors.rs /^ ArrayNotSupported(#[primary_span] Span),$/;" e enum:GenericConstantTooComplexSub +ArrayPeano rust/tests/ui/transmute/transmute-associated-type-to-slice.rs /^struct ArrayPeano {$/;" s +ArrayPtrCast rust/compiler/rustc_middle/src/ty/cast.rs /^ ArrayPtrCast,$/;" e enum:CastKind +ArrayRef rust/tests/codegen-llvm/debuginfo-dse.rs /^type ArrayRef = &'static [i32; 16];$/;" t +ArraySelf rust/src/tools/clippy/tests/ui/use_self_structs.rs /^struct ArraySelf {$/;" s +ArraySize rust/compiler/rustc_type_ir/src/error.rs /^ ArraySize(ExpectedFound),$/;" e enum:TypeError +ArrayStorage rust/tests/ui/traits/issue-66768.rs /^struct ArrayStorage$/;" s +ArrayStruct rust/src/tools/clippy/tests/ui/temporary_assignment.rs /^struct ArrayStruct {$/;" s +ArrayStruct rust/tests/ui/const-generics/array-wrapper-struct-ctor.rs /^struct ArrayStruct {$/;" s +ArrayToPointer rust/compiler/rustc_middle/src/ty/adjustment.rs /^ ArrayToPointer,$/;" e enum:PointerCoercion +ArrayToPointer rust/compiler/rustc_public/src/mir/body.rs /^ ArrayToPointer,$/;" e enum:PointerCoercion +ArrayToPointer rust/src/tools/rust-analyzer/crates/hir-ty/src/infer.rs /^ ArrayToPointer,$/;" e enum:PointerCast +ArrayToken rust/library/std/src/sync/mpmc/array.rs /^impl Default for ArrayToken {$/;" c +ArrayToken rust/library/std/src/sync/mpmc/array.rs /^pub(crate) struct ArrayToken {$/;" s +ArrayTuple rust/tests/ui/const-generics/array-wrapper-struct-ctor.rs /^struct ArrayTuple([T; N]);$/;" s +ArrayTy rust/tests/ui/const-generics/min_const_generics/forbid-self-no-normalize.rs /^ type ArrayTy = [u8; Self::MAX]; \/\/~ ERROR generic `Self`$/;" t +ArrayTy rust/tests/ui/const-generics/min_const_generics/forbid-self-no-normalize.rs /^ type ArrayTy;$/;" t interface:BindsParam +ArrayType rust/src/tools/rust-analyzer/crates/hir-def/src/hir/type_ref.rs /^pub struct ArrayType {$/;" s +ArrayType rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ ArrayType(ArrayType),$/;" e enum:Type +ArrayType rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ArrayType {$/;" c +ArrayType rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for ArrayType {$/;" c +ArrayType rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for ArrayType {$/;" c +ArrayType rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for ArrayType {}$/;" c +ArrayType rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for ArrayType {$/;" c +ArrayType rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for ArrayType {$/;" c +ArrayType rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for ArrayType {$/;" c +ArrayType rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for ArrayType {$/;" c +ArrayType rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct ArrayType {$/;" s +ArrayType rust/tests/ui/associated-consts/mismatched_impl_ty_1.rs /^ type ArrayType = [u8; Self::SIZE];$/;" t implementation:MyTrait +ArrayType rust/tests/ui/associated-consts/mismatched_impl_ty_1.rs /^ type ArrayType;$/;" t interface:MyTrait +ArrayType rust/tests/ui/traits/issue-66768.rs /^ type ArrayType = ();$/;" t implementation:UTerm +ArrayType rust/tests/ui/traits/issue-66768.rs /^ type ArrayType = GenericArrayImplEven;$/;" t implementation:UInt +ArrayType rust/tests/ui/traits/issue-66768.rs /^ type ArrayType = GenericArrayImplOdd;$/;" t implementation:UInt +ArrayType rust/tests/ui/traits/issue-66768.rs /^ type ArrayType;$/;" t interface:ArrayLength +ArrayValueTree rust/library/portable-simd/crates/test_helpers/src/array.rs /^impl ValueTree for ArrayValueTree<[T; LANES]> {$/;" c +ArrayValueTree rust/library/portable-simd/crates/test_helpers/src/array.rs /^pub struct ArrayValueTree {$/;" s +ArrayVec rust/tests/ui/typeck/issue-65611.rs /^impl ArrayVec {$/;" c +ArrayVec rust/tests/ui/typeck/issue-65611.rs /^impl Deref for ArrayVec {$/;" c +ArrayVec rust/tests/ui/typeck/issue-65611.rs /^pub struct ArrayVec {$/;" s +ArrayView rust/tests/ui/regions/type-param-outlives-reempty-issue-74429-2.rs /^pub type ArrayView<'a, A> = ArrayBase>;$/;" t +ArrayWindows rust/library/core/src/slice/iter.rs /^impl<'a, T, const N: usize> DoubleEndedIterator for ArrayWindows<'a, T, N> {$/;" c +ArrayWindows rust/library/core/src/slice/iter.rs /^impl<'a, T, const N: usize> Iterator for ArrayWindows<'a, T, N> {$/;" c +ArrayWindows rust/library/core/src/slice/iter.rs /^impl<'a, T: 'a, const N: usize> ArrayWindows<'a, T, N> {$/;" c +ArrayWindows rust/library/core/src/slice/iter.rs /^impl Clone for ArrayWindows<'_, T, N> {$/;" c +ArrayWindows rust/library/core/src/slice/iter.rs /^impl ExactSizeIterator for ArrayWindows<'_, T, N> {$/;" c +ArrayWindows rust/library/core/src/slice/iter.rs /^impl FusedIterator for ArrayWindows<'_, T, N> {}$/;" c +ArrayWindows rust/library/core/src/slice/iter.rs /^pub struct ArrayWindows<'a, T: 'a, const N: usize> {$/;" s +ArrayWindows rust/library/core/src/slice/iter.rs /^unsafe impl TrustedLen for ArrayWindows<'_, T, N> {}$/;" c +ArrayWindows rust/library/core/src/slice/iter.rs /^unsafe impl TrustedRandomAccess for ArrayWindows<'_, T, N> {}$/;" c +ArrayWindows rust/library/core/src/slice/iter.rs /^unsafe impl TrustedRandomAccessNoCoerce for ArrayWindows<'_, T, N> {$/;" c +ArrayWindowsExample rust/tests/ui/const-generics/type-dependent/issue-61936.rs /^impl <'a, T: Clone, const N: usize> Iterator for ArrayWindowsExample<'a, T, N> {$/;" c +ArrayWindowsExample rust/tests/ui/const-generics/type-dependent/issue-61936.rs /^struct ArrayWindowsExample<'a, T, const N: usize> {$/;" s +ArrayWindowsExample rust/tests/ui/resolve/issue-85348.rs /^impl ArrayWindowsExample {$/;" c +ArrayWrapper rust/src/tools/clippy/tests/ui/crashes/ice-4775.rs /^impl ArrayWrapper<{ N }> {$/;" c +ArrayWrapper rust/src/tools/clippy/tests/ui/crashes/ice-4775.rs /^pub struct ArrayWrapper([usize; N]);$/;" s +ArrayZip rust/tests/rustdoc-ui/intra-doc/unused-extern-crate.rs /^pub struct ArrayZip;$/;" s +ArrowPrimitiveType rust/tests/ui/consts/const-eval/issue-64908.rs /^impl ArrowPrimitiveType for () {$/;" c +ArrowPrimitiveType rust/tests/ui/consts/const-eval/issue-64908.rs /^pub trait ArrowPrimitiveType {$/;" i +Article rust/compiler/rustc_middle/src/ty/sty.rs /^pub trait Article {$/;" i +Article rust/tests/ui/traits/param-without-lifetime-constraint.rs /^impl HaveRelationship<&ProofReader> for Article {$/;" c +Article rust/tests/ui/traits/param-without-lifetime-constraint.rs /^struct Article {$/;" s +Artifact rust/compiler/rustc_errors/src/json.rs /^ Artifact(ArtifactNotification<'a>),$/;" e enum:EmitTyped +Artifact rust/src/tools/build-manifest/src/manifest.rs /^impl Artifact {$/;" c +Artifact rust/src/tools/build-manifest/src/manifest.rs /^pub(crate) struct Artifact {$/;" s +ArtifactFile rust/src/tools/build-manifest/src/manifest.rs /^pub(crate) struct ArtifactFile {$/;" s +ArtifactKeepMode rust/src/bootstrap/src/core/build_steps/compile.rs /^pub enum ArtifactKeepMode {$/;" g +ArtifactNotification rust/compiler/rustc_errors/src/json.rs /^struct ArtifactNotification<'a> {$/;" s +ArtifactNotification rust/src/tools/compiletest/src/json.rs /^struct ArtifactNotification {$/;" s +ArtificialField rust/compiler/rustc_borrowck/src/lib.rs /^enum ArtificialField {$/;" g +As rust/compiler/rustc_middle/src/ty/abstract_const.rs /^ As,$/;" e enum:CastKind +As rust/tests/crashes/136661.rs /^ type As = ();$/;" t implementation:static +As rust/tests/crashes/136661.rs /^ type As;$/;" t interface:WithAssoc +As rust/tests/rustdoc-ui/issues/ice-associated-type-bounds-110900.rs /^ type As;$/;" t interface:C +As rust/tests/rustdoc-ui/issues/ice-associated-type-bounds-110900.rs /^ type As;$/;" t interface:E +As rust/tests/rustdoc-ui/issues/ice-associated-type-bounds-110900.rs /^ type As;$/;" t interface:I +As rust/tests/ui/associated-type-bounds/hrtb.rs /^ type As;$/;" t interface:C +As rust/tests/ui/associated-type-bounds/hrtb.rs /^ type As;$/;" t interface:E +As rust/tests/ui/associated-type-bounds/hrtb.rs /^ type As;$/;" t interface:I +As rust/tests/ui/deriving/issue-89188-gat-hrtb.rs /^ type As;$/;" t interface:Trait2 +As rust/tests/ui/higher-ranked/trait-bounds/complex.rs /^ type As;$/;" t interface:C +As rust/tests/ui/higher-ranked/trait-bounds/complex.rs /^ type As;$/;" t interface:E +As rust/tests/ui/higher-ranked/trait-bounds/complex.rs /^ type As;$/;" t interface:H +As rust/tests/ui/lifetimes/issue-104432-unused-lifetimes-in-expansion.rs /^ type As;$/;" t interface:Trait2 +As rust/tests/ui/span/dropck_misc_variants.rs /^ type As = NoisyDrop;$/;" t implementation:T +As rust/tests/ui/span/dropck_misc_variants.rs /^ type As;$/;" t interface:Associator +As rust/tests/ui/wf/issue-48638.rs /^pub struct As(R);$/;" s +As1 rust/tests/ui/associated-type-bounds/entails-sized-dyn-compatibility.rs /^trait Tr1: Sized { type As1; }$/;" t interface:Tr1 +As1 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^impl Tr1 for &str { type As1 = bool; }$/;" t implementation:str +As1 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^impl Tr1 for () { type As1 = (usize,); }$/;" t implementation:Tr1 +As1 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^trait Tr1 { type As1; }$/;" t interface:Tr1 +As1 rust/tests/ui/associated-type-bounds/implied-region-constraints.rs /^trait Tr1 { type As1; }$/;" t interface:Tr1 +As1 rust/tests/ui/associated-type-bounds/rpit.rs /^ type As1 = A;$/;" t implementation:def_et4::A +As1 rust/tests/ui/associated-type-bounds/rpit.rs /^ type As1 = core::ops::Range;$/;" t implementation:def_et3::A +As1 rust/tests/ui/associated-type-bounds/rpit.rs /^impl Tr1 for S1 { type As1 = S2; fn mk(self) -> Self::As1 { S2 } }$/;" t implementation:S1 +As1 rust/tests/ui/associated-type-bounds/rpit.rs /^trait Tr1 { type As1; fn mk(self) -> Self::As1; }$/;" t interface:Tr1 +As1 rust/tests/ui/associated-type-bounds/struct-bounds.rs /^impl Tr1 for &str { type As1 = bool; }$/;" t implementation:str +As1 rust/tests/ui/associated-type-bounds/struct-bounds.rs /^impl Tr1 for () { type As1 = (usize,); }$/;" t implementation:Tr1 +As1 rust/tests/ui/associated-type-bounds/struct-bounds.rs /^trait Tr1 { type As1; }$/;" t interface:Tr1 +As1 rust/tests/ui/associated-type-bounds/trait-alias-impl-trait.rs /^ type As1 = A;$/;" t implementation:def_et4::A +As1 rust/tests/ui/associated-type-bounds/trait-alias-impl-trait.rs /^ type As1 = core::ops::Range;$/;" t implementation:def_et3::A +As1 rust/tests/ui/associated-type-bounds/trait-alias-impl-trait.rs /^ type As1 = S2;$/;" t implementation:S1 +As1 rust/tests/ui/associated-type-bounds/trait-alias-impl-trait.rs /^ type As1;$/;" t interface:Tr1 +As1 rust/tests/ui/associated-type-bounds/union-bounds.rs /^impl Tr1 for &str { type As1 = bool; }$/;" t implementation:str +As1 rust/tests/ui/associated-type-bounds/union-bounds.rs /^impl Tr1 for () { type As1 = (usize,); }$/;" t implementation:Tr1 +As1 rust/tests/ui/associated-type-bounds/union-bounds.rs /^impl Tr1 for UnSelf<&'static str> { type As1 = bool; }$/;" t implementation:UnSelf +As1 rust/tests/ui/associated-type-bounds/union-bounds.rs /^trait Tr1: Copy { type As1: Copy; }$/;" t interface:Tr1 +As2 rust/tests/ui/associated-type-bounds/entails-sized-dyn-compatibility.rs /^trait Tr2<'a>: Sized { type As2; }$/;" t interface:Tr2 +As2 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^impl Tr2 for bool { type As2 = u8; }$/;" t implementation:bool +As2 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^trait Tr2 { type As2; }$/;" t interface:Tr2 +As2 rust/tests/ui/associated-type-bounds/implied-region-constraints.rs /^trait Tr2 { type As2; }$/;" t interface:Tr2 +As2 rust/tests/ui/associated-type-bounds/struct-bounds.rs /^impl Tr2 for bool { type As2 = u8; }$/;" t implementation:bool +As2 rust/tests/ui/associated-type-bounds/struct-bounds.rs /^trait Tr2 { type As2; }$/;" t interface:Tr2 +As2 rust/tests/ui/associated-type-bounds/union-bounds.rs /^impl Tr2 for bool { type As2 = u8; }$/;" t implementation:bool +As2 rust/tests/ui/associated-type-bounds/union-bounds.rs /^trait Tr2: Copy { type As2: Copy; }$/;" t interface:Tr2 +As3 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^impl Tr3 for u8 { type As3 = fn() -> u8; }$/;" t implementation:u8 +As3 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^trait Tr3 { type As3; }$/;" t interface:Tr3 +As3 rust/tests/ui/associated-type-bounds/union-bounds.rs /^impl Tr3 for u8 { type As3 = fn() -> u8; }$/;" t implementation:u8 +As3 rust/tests/ui/associated-type-bounds/union-bounds.rs /^trait Tr3: Copy { type As3: Copy; }$/;" t interface:Tr3 +As4 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^impl<'a> Tr4<'a> for (usize,) { type As4 = u8; }$/;" t implementation:usize +As4 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^trait Tr4<'a> { type As4; }$/;" t interface:Tr4 +As4 rust/tests/ui/associated-type-bounds/struct-bounds.rs /^impl<'a> Tr4<'a> for (usize,) { type As4 = u8; }$/;" t implementation:usize +As4 rust/tests/ui/associated-type-bounds/struct-bounds.rs /^trait Tr4<'a> { type As4; }$/;" t interface:Tr4 +As4 rust/tests/ui/associated-type-bounds/union-bounds.rs /^impl<'a> Tr4<'a> for (usize,) { type As4 = u8; }$/;" t implementation:usize +As4 rust/tests/ui/associated-type-bounds/union-bounds.rs /^trait Tr4<'a>: Copy { type As4: Copy; }$/;" t interface:Tr4 +As5 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^impl Tr5 for bool { type As5 = u16; }$/;" t implementation:bool +As5 rust/tests/ui/associated-type-bounds/enum-bounds.rs /^trait Tr5 { type As5; }$/;" t interface:Tr5 +As5 rust/tests/ui/associated-type-bounds/struct-bounds.rs /^impl Tr5 for bool { type As5 = u16; }$/;" t implementation:bool +As5 rust/tests/ui/associated-type-bounds/struct-bounds.rs /^trait Tr5 { type As5; }$/;" t interface:Tr5 +As5 rust/tests/ui/associated-type-bounds/union-bounds.rs /^impl Tr5 for bool { type As5 = u16; }$/;" t implementation:bool +As5 rust/tests/ui/associated-type-bounds/union-bounds.rs /^trait Tr5: Copy { type As5: Copy; }$/;" t interface:Tr5 +AsA rust/tests/ui/associated-type-bounds/issue-83017.rs /^ type AsA = Y;$/;" t implementation:Z +AsA rust/tests/ui/associated-type-bounds/issue-83017.rs /^ type AsA;$/;" t interface:TraitA +AsA rust/tests/ui/traits/non_lifetime_binders/bad-suggestion-on-missing-assoc.rs /^ type AsA;$/;" t interface:TraitA +AsAssocItem rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^pub trait AsAssocItem {$/;" i +AsB rust/tests/ui/associated-type-bounds/issue-83017.rs /^ type AsB = X;$/;" t implementation:Y +AsB rust/tests/ui/associated-type-bounds/issue-83017.rs /^ type AsB;$/;" t interface:TraitB +AsB rust/tests/ui/traits/non_lifetime_binders/bad-suggestion-on-missing-assoc.rs /^ type AsB;$/;" t interface:TraitB +AsBufferView rust/tests/ui/implied-bounds/implied-bounds-entailment-wf-vars-issue-114783-2.rs /^trait AsBufferView {$/;" i +AsBytes rust/src/tools/clippy/tests/ui/needless_as_bytes.rs /^pub trait AsBytes {$/;" i +AsBytes rust/tests/ui/generic-associated-types/issue-90729.rs /^pub trait AsBytes {}$/;" i +AsCCharPtr rust/compiler/rustc_codegen_llvm/src/common.rs /^pub(crate) trait AsCCharPtr {$/;" i +AsCast rust/compiler/rustc_middle/src/mir/syntax.rs /^ AsCast,$/;" e enum:CoercionSource +AsConversions rust/src/tools/clippy/clippy_lints/src/as_conversions.rs /^impl<'tcx> LateLintPass<'tcx> for AsConversions {$/;" c +AsCoreLatch rust/compiler/rustc_thread_pool/src/latch.rs /^pub(super) trait AsCoreLatch {$/;" i +AsDerefSuggestion rust/compiler/rustc_hir_typeck/src/errors.rs /^pub(crate) struct AsDerefSuggestion {$/;" s +AsExprOf rust/tests/rustdoc-html/assoc/assoc-item-cast.rs /^pub type AsExprOf = >::Expression;$/;" t +AsExpression rust/tests/rustdoc-html/assoc/assoc-item-cast.rs /^pub trait AsExpression {$/;" i +AsExpression rust/tests/ui/diagnostic_namespace/do_not_recommend/as_expression.rs /^pub trait AsExpression {$/;" i +AsExternAssocItem rust/src/tools/rust-analyzer/crates/hir/src/lib.rs /^pub trait AsExternAssocItem {$/;" i +AsFd rust/library/std/src/os/fd/owned.rs /^pub trait AsFd {$/;" i +AsFd rust/library/std/src/os/solid/io.rs /^pub trait AsFd {$/;" i +AsFirstChild rust/src/tools/rust-analyzer/crates/ide-db/src/syntax_helpers/tree_diff.rs /^ AsFirstChild(SyntaxElement),$/;" e enum:TreeDiffInsertPos +AsFoo rust/src/tools/clippy/tests/ui/module_name_repetitions.rs /^ pub trait AsFoo {}$/;" i module:foo +AsHandle rust/library/std/src/os/windows/io/handle.rs /^pub trait AsHandle {$/;" i +AsInfer rust/compiler/rustc_hir_typeck/src/method/mod.rs /^ AsInfer,$/;" e enum:TreatNotYetDefinedOpaques +AsInfer rust/src/tools/rust-analyzer/crates/hir-ty/src/method_resolution.rs /^ AsInfer,$/;" e enum:TreatNotYetDefinedOpaques +AsInner rust/library/std/src/sys/mod.rs /^pub(crate) trait AsInner {$/;" i +AsInnerMut rust/library/std/src/sys/mod.rs /^pub(crate) trait AsInnerMut {$/;" i +AsIs rust/compiler/rustc_hir/src/attrs/diagnostic.rs /^ AsIs(Symbol),$/;" e enum:FormatArg +AsJob rust/tests/ui/methods/probe-overflow-due-to-sized-predicate-ordering.rs /^pub trait AsJob {}$/;" i +AsJson rust/tests/ui/traits/encoder-trait-bounds-regression.rs /^impl<'a, T: for<'r> Encodable>> fmt::Display for AsJson<'a, T> {$/;" c +AsJson rust/tests/ui/traits/encoder-trait-bounds-regression.rs /^struct AsJson<'a, T> {$/;" s +AsLocalQueryKey rust/compiler/rustc_middle/src/query/keys.rs /^pub trait AsLocalQueryKey: QueryKey {$/;" i +AsMerging rust/library/stdarch/crates/stdarch-gen-arm/src/predicate_forms.rs /^ AsMerging,$/;" e enum:DontCareMethod +AsMut rust/library/core/src/convert/mod.rs /^pub const trait AsMut: PointeeSized {$/;" i +AsMut rust/src/tools/clippy/clippy_lints/src/unwrap.rs /^ AsMut,$/;" e enum:AsRefKind +AsMut rust/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs /^ pub trait AsMut: crate::marker::PointeeSized {$/;" i module:convert +AsMut rust/tests/ui/traits/object/issue-33140-traitobject-crate.rs /^unsafe impl Trait for dyn (::std::convert::AsMut) + Send + Sync { }$/;" c +AsMut rust/tests/ui/traits/object/issue-33140-traitobject-crate.rs /^unsafe impl Trait for dyn (::std::convert::AsMut) + Send { }$/;" c +AsMut rust/tests/ui/traits/object/issue-33140-traitobject-crate.rs /^unsafe impl Trait for dyn (::std::convert::AsMut) + Sync { }$/;" c +AsName rust/src/tools/rust-analyzer/crates/hir-expand/src/name.rs /^pub trait AsName {$/;" i +AsNeededCompatibility rust/compiler/rustc_attr_parsing/src/session_diagnostics.rs /^pub(crate) struct AsNeededCompatibility {$/;" s +AsNum rust/tests/ui/associated-consts/issue-93775.rs /^trait AsNum {$/;" i +AsOwned rust/tests/ui/layout/rigid-alias-no-params.rs /^impl ArchiveWith<'_> for AsOwned {$/;" c +AsOwned rust/tests/ui/layout/rigid-alias-no-params.rs /^struct AsOwned;$/;" s +AsPtr rust/tests/ui/coherence/illegal-copy-bad-projection.rs /^impl AsPtr for () {$/;" c +AsPtr rust/tests/ui/coherence/illegal-copy-bad-projection.rs /^trait AsPtr {$/;" i +AsPtrFake rust/tests/ui/lint/dangling-pointers-from-temporaries/types.rs /^impl AsPtrFake {$/;" c +AsPtrFake rust/tests/ui/lint/dangling-pointers-from-temporaries/types.rs /^struct AsPtrFake;$/;" s +AsQuery rust/tests/incremental/issue-100521-change-struct-name-assocty.rs /^impl AsQuery for ()$/;" c +AsQuery rust/tests/incremental/issue-100521-change-struct-name-assocty.rs /^trait AsQuery {$/;" i +AsQuery rust/tests/rustdoc-ui/normalize-cycle.rs /^pub trait AsQuery {$/;" i +AsQuery rust/tests/ui/associated-types/project-recursion-limit-non-fatal.rs /^pub trait AsQuery {$/;" i +AsQuery rust/tests/ui/consts/issue-68264-overflow.rs /^pub trait AsQuery {$/;" i +AsQuery rust/tests/ui/traits/issue-104322.rs /^ pub trait AsQuery {$/;" i module:mini_diesel +AsRawFd rust/library/std/src/os/fd/raw.rs /^pub trait AsRawFd {$/;" i +AsRawFd rust/library/std/src/os/fortanix_sgx/io.rs /^pub trait AsRawFd {$/;" i +AsRawFd rust/library/std/src/os/solid/io.rs /^pub trait AsRawFd {$/;" i +AsRawHandle rust/library/std/src/os/windows/io/raw.rs /^pub trait AsRawHandle {$/;" i +AsRawSocket rust/library/std/src/os/windows/io/raw.rs /^pub trait AsRawSocket {$/;" i +AsRef rust/library/core/src/convert/mod.rs /^pub const trait AsRef: PointeeSized {$/;" i +AsRef rust/src/tools/clippy/clippy_lints/src/unwrap.rs /^ AsRef,$/;" e enum:AsRefKind +AsRef rust/src/tools/rust-analyzer/crates/test-utils/src/minicore.rs /^ pub trait AsRef: crate::marker::PointeeSized {$/;" i module:convert +AsRef rust/tests/ui/lint/non-local-defs/generics.rs /^ impl AsRef for () {$/;" c function:meow +AsRef rust/tests/ui/traits/object/issue-33140-traitobject-crate.rs /^unsafe impl Trait for dyn (::std::convert::AsRef) + Send + Sync { }$/;" c +AsRef rust/tests/ui/traits/object/issue-33140-traitobject-crate.rs /^unsafe impl Trait for dyn (::std::convert::AsRef) + Send { }$/;" c +AsRef rust/tests/ui/traits/object/issue-33140-traitobject-crate.rs /^unsafe impl Trait for dyn (::std::convert::AsRef) + Sync { }$/;" c +AsRef2 rust/tests/ui/generic-associated-types/bugs/issue-87735.rs /^pub trait AsRef2 {$/;" i +AsRefKind rust/src/tools/clippy/clippy_lints/src/unwrap.rs /^enum AsRefKind {$/;" g +AsRefSlice rust/src/tools/rust-analyzer/crates/ide-assists/src/utils.rs /^ AsRefSlice,$/;" e enum:ReferenceConversionType +AsRefStr rust/src/tools/rust-analyzer/crates/ide-assists/src/utils.rs /^ AsRefStr,$/;" e enum:ReferenceConversionType +AsRigid rust/compiler/rustc_hir_typeck/src/method/mod.rs /^ AsRigid,$/;" e enum:TreatNotYetDefinedOpaques +AsRigid rust/compiler/rustc_type_ir/src/fast_reject.rs /^ AsRigid,$/;" e enum:TreatParams +AsRigid rust/src/tools/rust-analyzer/crates/hir-ty/src/method_resolution.rs /^ AsRigid,$/;" e enum:TreatNotYetDefinedOpaques +AsRvalue rust/compiler/rustc_mir_build/src/builder/expr/category.rs /^ AsRvalue,$/;" e enum:RvalueFunc +AsSigned rust/library/stdarch/crates/core_arch/src/arm_shared/neon/mod.rs /^pub(crate) trait AsSigned {$/;" i +AsSlice rust/tests/ui/resolve/issue-85671.rs /^pub trait AsSlice {$/;" i +AsSocket rust/library/std/src/os/windows/io/socket.rs /^pub trait AsSocket {$/;" i +AsStr rust/tests/ui/lifetimes/any-lifetime-escape-higher-rank.rs /^trait AsStr<'a, 'b> {$/;" i +AsUndirected rust/compiler/rustc_data_structures/src/graph/mod.rs /^ impl DirectedGraph for AsUndirected {$/;" c function:depth_first_search_as_undirected +AsUndirected rust/compiler/rustc_data_structures/src/graph/mod.rs /^ impl Successors for AsUndirected {$/;" c function:depth_first_search_as_undirected +AsUndirected rust/compiler/rustc_data_structures/src/graph/mod.rs /^ struct AsUndirected(G);$/;" s function:depth_first_search_as_undirected +AsUnsigned rust/library/stdarch/crates/core_arch/src/arm_shared/neon/mod.rs /^pub(crate) trait AsUnsigned {$/;" i +AsVariantTrait rust/tests/ui/closures/issue-101696.rs /^trait AsVariantTrait {$/;" i +AsVecIntoIter rust/library/alloc/src/vec/in_place_collect.rs /^pub(crate) unsafe trait AsVecIntoIter {$/;" i +AsZeroing rust/library/stdarch/crates/stdarch-gen-arm/src/predicate_forms.rs /^ AsZeroing,$/;" e enum:DontCareMethod +Ascii rust/compiler/rustc_errors/src/emitter.rs /^ Ascii,$/;" e enum:OutputTheme +AsciiArt rust/tests/ui/std/issue-3563-3.rs /^fn AsciiArt(width: usize, height: usize, fill: char) -> AsciiArt {$/;" f +AsciiArt rust/tests/ui/std/issue-3563-3.rs /^impl AsciiArt {$/;" c +AsciiArt rust/tests/ui/std/issue-3563-3.rs /^impl Canvas for AsciiArt {$/;" c +AsciiArt rust/tests/ui/std/issue-3563-3.rs /^impl Drop for AsciiArt {$/;" c +AsciiArt rust/tests/ui/std/issue-3563-3.rs /^impl fmt::Display for AsciiArt {$/;" c +AsciiArt rust/tests/ui/std/issue-3563-3.rs /^struct AsciiArt {$/;" s +AsciiChar rust/library/core/src/ascii/ascii_char.rs /^impl AsciiChar {$/;" c +AsciiChar rust/library/core/src/ascii/ascii_char.rs /^impl [AsciiChar] {$/;" c +AsciiChar rust/library/core/src/ascii/ascii_char.rs /^impl fmt::Debug for AsciiChar {$/;" c +AsciiChar rust/library/core/src/ascii/ascii_char.rs /^impl fmt::Display for AsciiChar {$/;" c +AsciiChar rust/library/core/src/ascii/ascii_char.rs /^pub enum AsciiChar {$/;" g +AsciiChar rust/library/core/src/iter/range.rs /^impl const Step for AsciiChar {$/;" c +AsciiCharacterClass rust/library/coretests/benches/ascii.rs /^enum AsciiCharacterClass {$/;" g +AsciiExt rust/library/std/src/ascii.rs /^pub trait AsciiExt {$/;" i +AsciiLowerCase rust/src/tools/clippy/clippy_lints/src/matches/match_str_case_mismatch.rs /^ AsciiLowerCase,$/;" e enum:CaseMethod +AsciiUppercase rust/src/tools/clippy/clippy_lints/src/matches/match_str_case_mismatch.rs /^ AsciiUppercase,$/;" e enum:CaseMethod +AscribeUserTy rust/compiler/rustc_middle/src/mir/visit.rs /^ AscribeUserTy(ty::Variance),$/;" e enum:NonUseContext +AscribeUserType rust/compiler/rustc_middle/src/mir/syntax.rs /^ AscribeUserType(Box<(Place<'tcx>, UserTypeProjection)>, ty::Variance),$/;" e enum:StatementKind +AscribeUserType rust/compiler/rustc_middle/src/traits/query.rs /^ pub struct AscribeUserType<'tcx> {$/;" s module:type_op +AscribeUserType rust/compiler/rustc_public/src/mir/body.rs /^ AscribeUserType { place: Place, projections: UserTypeProjection, variance: Variance },$/;" e enum:StatementKind +AscribeUserType rust/compiler/rustc_trait_selection/src/traits/query/type_op/ascribe_user_type.rs /^impl<'tcx> super::QueryTypeOp<'tcx> for AscribeUserType<'tcx> {$/;" c +AscribeUserTypeProvePredicate rust/compiler/rustc_infer/src/infer/mod.rs /^ AscribeUserTypeProvePredicate(Span),$/;" e enum:SubregionOrigin +AscribeUserTypeProvePredicate rust/compiler/rustc_middle/src/traits/mod.rs /^ AscribeUserTypeProvePredicate(Span),$/;" e enum:ObligationCauseCode +AscribeUserTypeQuery rust/compiler/rustc_borrowck/src/diagnostics/bound_region_errors.rs /^impl<'tcx> TypeOpInfo<'tcx> for AscribeUserTypeQuery<'tcx> {$/;" c +AscribeUserTypeQuery rust/compiler/rustc_borrowck/src/diagnostics/bound_region_errors.rs /^struct AscribeUserTypeQuery<'tcx> {$/;" s +Ascription rust/compiler/rustc_middle/src/mir/query.rs /^ Ascription,$/;" e enum:AnnotationSource +Ascription rust/compiler/rustc_middle/src/thir.rs /^pub struct Ascription<'tcx> {$/;" s +Ascription rust/compiler/rustc_mir_build/src/builder/matches/mod.rs /^struct Ascription<'tcx> {$/;" s +Asdf rust/tests/pretty/attr-derive.rs /^ Asdf,$/;" e enum:Enum +Asdf rust/tests/ui/proc-macro/resolve-error.rs /^struct Asdf;$/;" s +Ashl rust/library/compiler-builtins/compiler-builtins/src/int/shift.rs /^trait Ashl: DInt {$/;" i +Ashr rust/library/compiler-builtins/compiler-builtins/src/int/shift.rs /^trait Ashr: DInt {$/;" i +Asm rust/compiler/rustc_ast/src/ast.rs /^ Asm,$/;" e enum:AsmMacro +Asm rust/compiler/rustc_middle/src/mir/syntax.rs /^ Asm,$/;" e enum:InlineAsmMacro +Asm rust/compiler/rustc_mir_transform/src/add_call_guards.rs /^ Asm { target_index: usize },$/;" e enum:AddCallGuards::run_pass::Action +Asm rust/src/tools/compiletest/src/runtest.rs /^ Asm,$/;" e enum:Emit +Asm rust/src/tools/rust-analyzer/crates/hir-def/src/hir.rs /^ Asm,$/;" e enum:InlineAsmKind +AsmArg rust/compiler/rustc_ast_pretty/src/pprust/state.rs /^ enum AsmArg<'a> {$/;" g method:State::print_inline_asm +AsmArg rust/compiler/rustc_hir_pretty/src/lib.rs /^ enum AsmArg<'a> {$/;" g method:State::print_inline_asm +AsmArg rust/compiler/rustc_parse/src/parser/asm.rs /^pub struct AsmArg {$/;" s +AsmArgKind rust/compiler/rustc_parse/src/parser/asm.rs /^pub enum AsmArgKind {$/;" g +AsmAttrVec rust/compiler/rustc_parse/src/parser/asm.rs /^impl AsmAttrVec {$/;" c +AsmAttrVec rust/compiler/rustc_parse/src/parser/asm.rs /^impl ast::HasAttrs for AsmAttrVec {$/;" c +AsmAttrVec rust/compiler/rustc_parse/src/parser/asm.rs /^impl ast::HasTokens for AsmAttrVec {$/;" c +AsmAttrVec rust/compiler/rustc_parse/src/parser/asm.rs /^pub struct AsmAttrVec(pub ast::AttrVec);$/;" s +AsmAttributeNotSupported rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmAttributeNotSupported {$/;" s +AsmBuilderMethods rust/compiler/rustc_codegen_ssa/src/traits/asm.rs /^pub trait AsmBuilderMethods<'tcx>: BackendTypes {$/;" i +AsmClobberAbi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ AsmClobberAbi(AsmClobberAbi),$/;" e enum:AsmPiece +AsmClobberAbi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmClobberAbi {$/;" c +AsmClobberAbi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmClobberAbi {$/;" c +AsmClobberAbi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmClobberAbi {$/;" c +AsmClobberAbi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmClobberAbi {}$/;" c +AsmClobberAbi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmClobberAbi {$/;" c +AsmClobberAbi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmClobberAbi {$/;" c +AsmClobberAbi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmClobberAbi {$/;" c +AsmClobberAbi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmClobberAbi {$/;" c +AsmClobberAbi rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmClobberAbi {$/;" s +AsmClobberNoReg rust/compiler/rustc_builtin_macros/src/errors.rs /^impl<'a, G: EmissionGuarantee> Diagnostic<'a, G> for AsmClobberNoReg {$/;" c +AsmClobberNoReg rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmClobberNoReg {$/;" s +AsmCodegenMethods rust/compiler/rustc_codegen_ssa/src/traits/asm.rs /^pub trait AsmCodegenMethods<'tcx> {$/;" i +AsmConst rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ AsmConst(AsmConst),$/;" e enum:AsmOperand +AsmConst rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmConst {$/;" c +AsmConst rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmConst {$/;" c +AsmConst rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmConst {$/;" c +AsmConst rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmConst {}$/;" c +AsmConst rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmConst {$/;" c +AsmConst rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmConst {$/;" c +AsmConst rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmConst {$/;" c +AsmConst rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmConst {$/;" c +AsmConst rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmConst {$/;" s +AsmDialect rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^pub(crate) enum AsmDialect {$/;" g +AsmDirSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmDirSpec {$/;" c +AsmDirSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmDirSpec {$/;" c +AsmDirSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmDirSpec {$/;" c +AsmDirSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmDirSpec {}$/;" c +AsmDirSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmDirSpec {$/;" c +AsmDirSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmDirSpec {$/;" c +AsmDirSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmDirSpec {$/;" c +AsmDirSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmDirSpec {$/;" c +AsmDirSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmDirSpec {$/;" s +AsmDuplicateArg rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmDuplicateArg {$/;" s +AsmExpectedComma rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AsmExpectedComma {$/;" s +AsmExpectedOther rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmExpectedOther {$/;" s +AsmExpectedOther rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AsmExpectedOther {$/;" s +AsmExpectedStringLiteral rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AsmExpectedStringLiteral {$/;" s +AsmExplicitRegisterName rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmExplicitRegisterName {$/;" s +AsmExpr rust/src/tools/rust-analyzer/crates/span/src/ast_id.rs /^ AsmExpr,$/;" e enum:ErasedFileAstIdKind +AsmExpr rust/src/tools/rust-analyzer/crates/span/src/ast_id.rs /^impl AstIdNode for ast::AsmExpr {}$/;" c +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ AsmExpr(AsmExpr),$/;" e enum:Expr +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ AsmExpr(AsmExpr),$/;" e enum:Item +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmExpr {$/;" c +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmExpr {$/;" c +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmExpr {$/;" c +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmExpr {}$/;" c +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmExpr {$/;" c +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasAttrs for AsmExpr {}$/;" c +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmExpr {$/;" c +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmExpr {$/;" c +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmExpr {$/;" c +AsmExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmExpr {$/;" s +AsmInOperand rust/compiler/rustc_codegen_gcc/src/asm.rs /^struct AsmInOperand<'a, 'tcx> {$/;" s +AsmLabel rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ AsmLabel(AsmLabel),$/;" e enum:AsmOperand +AsmLabel rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmLabel {$/;" c +AsmLabel rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmLabel {$/;" c +AsmLabel rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmLabel {$/;" c +AsmLabel rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmLabel {}$/;" c +AsmLabel rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmLabel {$/;" c +AsmLabel rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmLabel {$/;" c +AsmLabel rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmLabel {$/;" c +AsmLabel rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmLabel {$/;" c +AsmLabel rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmLabel {$/;" s +AsmLabelKind rust/compiler/rustc_lint/src/builtin.rs /^enum AsmLabelKind {$/;" g +AsmLabels rust/compiler/rustc_lint/src/builtin.rs /^impl<'tcx> LateLintPass<'tcx> for AsmLabels {$/;" c +AsmMacro rust/compiler/rustc_ast/src/ast.rs /^impl AsmMacro {$/;" c +AsmMacro rust/compiler/rustc_ast/src/ast.rs /^pub enum AsmMacro {$/;" g +AsmMayUnwind rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmMayUnwind {$/;" s +AsmModifierInvalid rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmModifierInvalid {$/;" s +AsmMutuallyExclusive rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmMutuallyExclusive {$/;" s +AsmNoMatchedArgumentName rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmNoMatchedArgumentName {$/;" s +AsmNoReturn rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmNoReturn {$/;" s +AsmOperand rust/src/tools/rust-analyzer/crates/hir-def/src/hir.rs /^impl AsmOperand {$/;" c +AsmOperand rust/src/tools/rust-analyzer/crates/hir-def/src/hir.rs /^pub enum AsmOperand {$/;" g +AsmOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmOperand {$/;" c +AsmOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AsmOperand {$/;" c +AsmOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AsmOperand {$/;" c +AsmOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AsmOperand {$/;" c +AsmOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AsmOperand {$/;" c +AsmOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmOperand {$/;" c +AsmOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub enum AsmOperand {$/;" g +AsmOperandExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmOperandExpr {$/;" c +AsmOperandExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmOperandExpr {$/;" c +AsmOperandExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmOperandExpr {$/;" c +AsmOperandExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmOperandExpr {}$/;" c +AsmOperandExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmOperandExpr {$/;" c +AsmOperandExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmOperandExpr {$/;" c +AsmOperandExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmOperandExpr {$/;" c +AsmOperandExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmOperandExpr {$/;" c +AsmOperandExpr rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmOperandExpr {$/;" s +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ AsmOperandNamed(AsmOperandNamed),$/;" e enum:AsmPiece +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmOperandNamed {$/;" c +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmOperandNamed {$/;" c +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmOperandNamed {$/;" c +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmOperandNamed {}$/;" c +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmOperandNamed {$/;" c +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl ast::HasName for AsmOperandNamed {}$/;" c +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmOperandNamed {$/;" c +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmOperandNamed {$/;" c +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmOperandNamed {$/;" c +AsmOperandNamed rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmOperandNamed {$/;" s +AsmOptAlreadyprovided rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmOptAlreadyprovided {$/;" s +AsmOption rust/compiler/rustc_parse/src/parser/asm.rs /^pub struct AsmOption {$/;" s +AsmOption rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmOption {$/;" c +AsmOption rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmOption {$/;" c +AsmOption rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmOption {$/;" c +AsmOption rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmOption {}$/;" c +AsmOption rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmOption {$/;" c +AsmOption rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmOption {$/;" c +AsmOption rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmOption {$/;" c +AsmOption rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmOption {$/;" c +AsmOption rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmOption {$/;" s +AsmOptions rust/src/tools/rust-analyzer/crates/hir-def/src/hir.rs /^impl AsmOptions {$/;" c +AsmOptions rust/src/tools/rust-analyzer/crates/hir-def/src/hir.rs /^impl std::fmt::Debug for AsmOptions {$/;" c +AsmOptions rust/src/tools/rust-analyzer/crates/hir-def/src/hir.rs /^pub struct AsmOptions(u16);$/;" s +AsmOptions rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ AsmOptions(AsmOptions),$/;" e enum:AsmPiece +AsmOptions rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmOptions {$/;" c +AsmOptions rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmOptions {$/;" c +AsmOptions rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmOptions {$/;" c +AsmOptions rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmOptions {}$/;" c +AsmOptions rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmOptions {$/;" c +AsmOptions rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmOptions {$/;" c +AsmOptions rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmOptions {$/;" c +AsmOptions rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmOptions {$/;" c +AsmOptions rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmOptions {$/;" s +AsmOutOperand rust/compiler/rustc_codegen_gcc/src/asm.rs /^impl AsmOutOperand<'_, '_, '_> {$/;" c +AsmOutOperand rust/compiler/rustc_codegen_gcc/src/asm.rs /^struct AsmOutOperand<'a, 'tcx, 'gcc> {$/;" s +AsmOutput rust/compiler/rustc_middle/src/mir/visit.rs /^ AsmOutput,$/;" e enum:MutatingUseContext +AsmPiece rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmPiece {$/;" c +AsmPiece rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AsmPiece {$/;" c +AsmPiece rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AsmPiece {$/;" c +AsmPiece rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl From for AsmPiece {$/;" c +AsmPiece rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmPiece {$/;" c +AsmPiece rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub enum AsmPiece {$/;" g +AsmPositionalAfter rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmPositionalAfter {$/;" s +AsmPureCombine rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmPureCombine {$/;" s +AsmPureNoOutput rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmPureNoOutput {$/;" s +AsmRegOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ AsmRegOperand(AsmRegOperand),$/;" e enum:AsmOperand +AsmRegOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmRegOperand {$/;" c +AsmRegOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmRegOperand {$/;" c +AsmRegOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmRegOperand {$/;" c +AsmRegOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmRegOperand {}$/;" c +AsmRegOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmRegOperand {$/;" c +AsmRegOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmRegOperand {$/;" c +AsmRegOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmRegOperand {$/;" c +AsmRegOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmRegOperand {$/;" c +AsmRegOperand rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmRegOperand {$/;" s +AsmRegSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmRegSpec {$/;" c +AsmRegSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmRegSpec {$/;" c +AsmRegSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmRegSpec {$/;" c +AsmRegSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmRegSpec {}$/;" c +AsmRegSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmRegSpec {$/;" c +AsmRegSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmRegSpec {$/;" c +AsmRegSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmRegSpec {$/;" c +AsmRegSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmRegSpec {$/;" c +AsmRegSpec rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmRegSpec {$/;" s +AsmRequiresTemplate rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AsmRequiresTemplate {$/;" s +AsmStyle rust/src/tools/clippy/clippy_lints/src/asm_syntax.rs /^enum AsmStyle {$/;" g +AsmStyle rust/src/tools/clippy/clippy_lints/src/asm_syntax.rs /^impl fmt::Display for AsmStyle {$/;" c +AsmStyle rust/src/tools/clippy/clippy_lints/src/asm_syntax.rs /^impl std::ops::Not for AsmStyle {$/;" c +AsmSym rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^ AsmSym(AsmSym),$/;" e enum:AsmOperand +AsmSym rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AsmSym {$/;" c +AsmSym rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl AstNode for AsmSym {$/;" c +AsmSym rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Clone for AsmSym {$/;" c +AsmSym rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl Eq for AsmSym {}$/;" c +AsmSym rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl PartialEq for AsmSym {$/;" c +AsmSym rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl fmt::Debug for AsmSym {$/;" c +AsmSym rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl hash::Hash for AsmSym {$/;" c +AsmSym rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^impl std::fmt::Display for AsmSym {$/;" c +AsmSym rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/nodes.rs /^pub struct AsmSym {$/;" s +AsmSymNoPath rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AsmSymNoPath {$/;" s +AsmUnderscoreInput rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AsmUnderscoreInput {$/;" s +AsmUnsupportedClobberAbi rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmUnsupportedClobberAbi {$/;" s +AsmUnsupportedOperand rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AsmUnsupportedOperand<'a> {$/;" s +AsmUnsupportedOption rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AsmUnsupportedOption {$/;" s +AsmUnwindCall rust/compiler/rustc_mir_transform/src/errors.rs /^pub(crate) struct AsmUnwindCall {$/;" s +Ass rust/tests/ui/generic-associated-types/bugs/issue-87755.rs /^ type Ass = Bar;$/;" t implementation:Bar +Ass rust/tests/ui/generic-associated-types/bugs/issue-87755.rs /^ type Ass where Self::Ass: Debug;$/;" t interface:Foo +Assemble rust/src/bootstrap/src/core/build_steps/compile.rs /^impl Step for Assemble {$/;" c +Assemble rust/src/bootstrap/src/core/build_steps/compile.rs /^pub struct Assemble {$/;" s +AssembleCandidatesFrom rust/compiler/rustc_next_trait_solver/src/solve/assembly/mod.rs /^impl AssembleCandidatesFrom {$/;" c +AssembleCandidatesFrom rust/compiler/rustc_next_trait_solver/src/solve/assembly/mod.rs /^pub(super) enum AssembleCandidatesFrom {$/;" g +Assembly rust/src/bootstrap/src/core/build_steps/test/compiletest.rs /^ Assembly,$/;" e enum:CompiletestMode +AssemblyFile rust/compiler/rustc_codegen_llvm/src/llvm/ffi.rs /^ AssemblyFile,$/;" e enum:FileType +Assert rust/compiler/rustc_builtin_macros/src/assert.rs /^struct Assert {$/;" s +Assert rust/compiler/rustc_middle/src/mir/syntax.rs /^ Assert {$/;" e enum:TerminatorKind +Assert rust/compiler/rustc_public/src/mir/body.rs /^ Assert {$/;" e enum:TerminatorKind +Assert rust/library/compiler-builtins/crates/symbol-check/tests/all.rs /^impl AssertExt for Assert {$/;" c +Assert rust/src/tools/rust-analyzer/crates/hir-ty/src/mir.rs /^ Assert {$/;" e enum:TerminatorKind +Assert rust/tests/incremental/const-generics/try_unify_abstract_const_regression_tests/issue-82034.rs /^impl IsFalse for Assert {}$/;" c +Assert rust/tests/incremental/const-generics/try_unify_abstract_const_regression_tests/issue-82034.rs /^impl IsTrue for Assert {}$/;" c +Assert rust/tests/incremental/const-generics/try_unify_abstract_const_regression_tests/issue-82034.rs /^pub struct Assert {}$/;" s +Assert rust/tests/ui/const-generics/generic_const_exprs/evaluated-to-ambig.rs /^enum Assert {}$/;" g +Assert rust/tests/ui/const-generics/generic_const_exprs/evaluated-to-ambig.rs /^impl IsTrue for Assert {}$/;" c +Assert rust/tests/ui/const-generics/issues/issue-88468.rs /^impl IsTrue for Assert {}$/;" c +Assert rust/tests/ui/const-generics/issues/issue-88468.rs /^pub struct Assert();$/;" s +Assert rust/tests/ui/traits/trivial-unsized-projection-2.rs /^ type Assert$/;" t interface:Bad +Assert rust/tests/ui/traits/trivial-unsized-projection.rs /^ type Assert$/;" t interface:Bad +AssertEq rust/compiler/rustc_hir/src/attrs/data_structures.rs /^ AssertEq,$/;" e enum:RustcAbiAttrKind +AssertEq rust/library/std/src/io/cursor/tests.rs /^ struct AssertEq(pub T);$/;" s function:test_eq +AssertExt rust/library/compiler-builtins/crates/symbol-check/tests/all.rs /^trait AssertExt {$/;" i +AssertFailure rust/compiler/rustc_const_eval/src/const_eval/error.rs /^ AssertFailure(AssertKind),$/;" e enum:ConstEvalErrKind +AssertFailure rust/library/compiler-builtins/libm-test/src/precision.rs /^ AssertFailure(&'static str),$/;" e enum:CheckAction +AssertInstr rust/library/stdarch/crates/stdarch-verify/src/lib.rs /^ impl syn::parse::Parse for AssertInstr {$/;" c function:find_instrs +AssertInstr rust/library/stdarch/crates/stdarch-verify/src/lib.rs /^ struct AssertInstr {$/;" s function:find_instrs +AssertKind rust/compiler/rustc_middle/src/mir/syntax.rs /^pub enum AssertKind {$/;" g +AssertKind rust/compiler/rustc_middle/src/mir/terminator.rs /^impl fmt::Display for AssertKind {$/;" c +AssertKind rust/compiler/rustc_middle/src/mir/terminator.rs /^impl AssertKind {$/;" c +AssertKind rust/library/core/src/panicking.rs /^pub enum AssertKind {$/;" g +AssertLinear rust/src/tools/rust-analyzer/crates/test-utils/src/assert_linear.rs /^impl AssertLinear {$/;" c +AssertLinear rust/src/tools/rust-analyzer/crates/test-utils/src/assert_linear.rs /^impl Drop for AssertLinear {$/;" c +AssertLinear rust/src/tools/rust-analyzer/crates/test-utils/src/assert_linear.rs /^pub struct AssertLinear {$/;" s +AssertLint rust/compiler/rustc_mir_transform/src/errors.rs /^impl<'a, P: std::fmt::Debug> Diagnostic<'a, ()> for AssertLint

{$/;" c +AssertLint rust/compiler/rustc_mir_transform/src/errors.rs /^pub(crate) struct AssertLint

{$/;" s +AssertLintKind rust/compiler/rustc_mir_transform/src/errors.rs /^impl AssertLintKind {$/;" c +AssertLintKind rust/compiler/rustc_mir_transform/src/errors.rs /^pub(crate) enum AssertLintKind {$/;" g +AssertLoaded rust/compiler/rustc_incremental/src/errors.rs /^pub(crate) struct AssertLoaded;$/;" s +AssertMessage rust/compiler/rustc_middle/src/mir/syntax.rs /^pub type AssertMessage<'tcx> = AssertKind>;$/;" t +AssertMessage rust/compiler/rustc_public/src/mir/body.rs /^impl AssertMessage {$/;" c +AssertMessage rust/compiler/rustc_public/src/mir/body.rs /^pub enum AssertMessage {$/;" g +AssertMessage rust/compiler/rustc_public/src/unstable/convert/stable/mir.rs /^impl<'tcx> Stable<'tcx> for mir::AssertMessage<'tcx> {$/;" c +AssertMissingComma rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AssertMissingComma {$/;" s +AssertModuleSource rust/compiler/rustc_codegen_ssa/src/assert_module_sources.rs /^impl<'tcx> AssertModuleSource<'tcx> {$/;" c +AssertModuleSource rust/compiler/rustc_codegen_ssa/src/assert_module_sources.rs /^struct AssertModuleSource<'tcx> {$/;" s +AssertMyTrait rust/tests/ui/wf/wf-complex-assoc-type.rs /^struct AssertMyTrait(T);$/;" s +AssertNeverDrop rust/tests/codegen-llvm/panic-in-drop-abort.rs /^impl Drop for AssertNeverDrop {$/;" c +AssertNeverDrop rust/tests/codegen-llvm/panic-in-drop-abort.rs /^struct AssertNeverDrop;$/;" s +AssertNotLoaded rust/compiler/rustc_incremental/src/errors.rs /^pub(crate) struct AssertNotLoaded;$/;" s +AssertParamIsClone rust/library/core/src/clone.rs /^pub struct AssertParamIsClone {$/;" s +AssertParamIsCopy rust/library/core/src/clone.rs /^pub struct AssertParamIsCopy {$/;" s +AssertParamIsEq rust/library/core/src/cmp.rs /^pub struct AssertParamIsEq {$/;" s +AssertRequiresBoolean rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AssertRequiresBoolean {$/;" s +AssertRequiresExpression rust/compiler/rustc_builtin_macros/src/errors.rs /^pub(crate) struct AssertRequiresExpression {$/;" s +AssertSuccess rust/library/compiler-builtins/libm-test/src/precision.rs /^ AssertSuccess,$/;" e enum:CheckAction +AssertSync rust/tests/ui/recursion/recursive-requirements.rs /^struct AssertSync(PhantomData);$/;" s +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^impl Future for AssertUnwindSafe {$/;" c +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^impl R> FnOnce<()> for AssertUnwindSafe {$/;" c +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^impl AsyncIterator for AssertUnwindSafe {$/;" c +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^impl Default for AssertUnwindSafe {$/;" c +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^impl fmt::Debug for AssertUnwindSafe {$/;" c +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^impl From for AssertUnwindSafe$/;" c +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^impl RefUnwindSafe for AssertUnwindSafe {}$/;" c +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^impl UnwindSafe for AssertUnwindSafe {}$/;" c +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^impl const Deref for AssertUnwindSafe {$/;" c +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^impl const DerefMut for AssertUnwindSafe {$/;" c +AssertUnwindSafe rust/library/core/src/panic/unwind_safe.rs /^pub struct AssertUnwindSafe(#[stable(feature = "catch_unwind", since = "1.9.0")] pub T);$/;" s +AssertWithIndex rust/src/tools/clippy/clippy_lints/src/missing_asserts_for_indexing.rs /^ AssertWithIndex {$/;" e enum:IndexEntry +AssertWithUlp rust/library/compiler-builtins/libm-test/src/precision.rs /^ AssertWithUlp(u32),$/;" e enum:CheckAction +Assertion rust/compiler/rustc_incremental/src/persist/clean.rs /^struct Assertion {$/;" s +AssertionAuto rust/compiler/rustc_incremental/src/errors.rs /^pub(crate) struct AssertionAuto<'a> {$/;" s +AssertionsOnConstants rust/src/tools/clippy/clippy_lints/src/assertions_on_constants.rs /^impl AssertionsOnConstants {$/;" c +AssertionsOnConstants rust/src/tools/clippy/clippy_lints/src/assertions_on_constants.rs /^impl<'tcx> LateLintPass<'tcx> for AssertionsOnConstants {$/;" c +AssertionsOnConstants rust/src/tools/clippy/clippy_lints/src/assertions_on_constants.rs /^pub struct AssertionsOnConstants {$/;" s +AssertionsOnResultStates rust/src/tools/clippy/clippy_lints/src/assertions_on_result_states.rs /^impl<'tcx> LateLintPass<'tcx> for AssertionsOnResultStates {$/;" c +Assign rust/compiler/rustc_ast/src/ast.rs /^ Assign(Box, Box, Span),$/;" e enum:ExprKind +Assign rust/compiler/rustc_ast/src/util/parser.rs /^ Assign,$/;" e enum:AssocOp +Assign rust/compiler/rustc_ast/src/util/parser.rs /^ Assign,$/;" e enum:ExprPrecedence +Assign rust/compiler/rustc_hir/src/hir.rs /^ Assign(&'hir Expr<'hir>, &'hir Expr<'hir>, Span),$/;" e enum:ExprKind +Assign rust/compiler/rustc_lint/src/reference_casting.rs /^ Assign,$/;" e enum:PatternKind +Assign rust/compiler/rustc_middle/src/mir/syntax.rs /^ Assign(Box<(Place<'tcx>, Rvalue<'tcx>)>),$/;" e enum:StatementKind +Assign rust/compiler/rustc_middle/src/thir.rs /^ Assign {$/;" e enum:ExprKind +Assign rust/compiler/rustc_mir_transform/src/liveness.rs /^ Assign,$/;" e enum:AccessKind +Assign rust/compiler/rustc_public/src/mir/body.rs /^ Assign(Place, Rvalue),$/;" e enum:StatementKind +Assign rust/library/stdarch/crates/stdarch-gen-arm/src/expression.rs /^ Assign(String, Box),$/;" e enum:Expression +Assign rust/src/tools/clippy/clippy_lints/src/matches/match_single_binding.rs /^ Assign { span: Span, match_span: Span },$/;" e enum:AssignmentExpr +Assign rust/src/tools/rust-analyzer/crates/hir-ty/src/mir.rs /^ Assign(Place, Rvalue),$/;" e enum:StatementKind +Assign rust/src/tools/rust-analyzer/crates/hir-ty/src/mir/lower/pattern_matching.rs /^ Assign,$/;" e enum:MatchingMode +Assign rust/src/tools/rust-analyzer/crates/syntax/src/ast/prec.rs /^ Assign,$/;" e enum:ExprPrecedence +Assign src/ir/ast.rs /^ Assign {$/;" e enum:Statement +AssignDesugar rust/compiler/rustc_hir/src/hir.rs /^ AssignDesugar,$/;" e enum:LocalSource +AssignInClosure rust/compiler/rustc_borrowck/src/session_diagnostics.rs /^ AssignInClosure {$/;" e enum:CaptureVarPathUseCause +AssignInCoroutine rust/compiler/rustc_borrowck/src/session_diagnostics.rs /^ AssignInCoroutine {$/;" e enum:CaptureVarPathUseCause +AssignNotSupported rust/compiler/rustc_ty_utils/src/errors.rs /^ AssignNotSupported(#[primary_span] Span),$/;" e enum:GenericConstantTooComplexSub +AssignOnReturn rust/compiler/rustc_middle/src/mir/terminator.rs /^ AssignOnReturn {$/;" e enum:TerminatorEdges +AssignOp rust/compiler/rustc_ast/src/ast.rs /^ AssignOp(AssignOp, Box, Box),$/;" e enum:ExprKind +AssignOp rust/compiler/rustc_ast/src/ast.rs /^pub type AssignOp = Spanned;$/;" t +AssignOp rust/compiler/rustc_ast/src/util/parser.rs /^ AssignOp(AssignOpKind),$/;" e enum:AssocOp +AssignOp rust/compiler/rustc_hir/src/hir.rs /^ AssignOp(AssignOp, &'hir Expr<'hir>, &'hir Expr<'hir>),$/;" e enum:ExprKind +AssignOp rust/compiler/rustc_hir_typeck/src/op.rs /^ AssignOp(hir::AssignOp),$/;" e enum:Op +AssignOp rust/compiler/rustc_middle/src/mir/syntax.rs /^pub enum AssignOp {$/;" g +AssignOp rust/compiler/rustc_middle/src/thir.rs /^ AssignOp {$/;" e enum:ExprKind +AssignOpKind rust/compiler/rustc_ast/src/ast.rs /^impl AssignOpKind {$/;" c +AssignOpKind rust/compiler/rustc_ast/src/ast.rs /^pub enum AssignOpKind {$/;" g +AssignPartInClosure rust/compiler/rustc_borrowck/src/session_diagnostics.rs /^ AssignPartInClosure {$/;" e enum:CaptureVarPathUseCause +AssignPartInCoroutine rust/compiler/rustc_borrowck/src/session_diagnostics.rs /^ AssignPartInCoroutine {$/;" e enum:CaptureVarPathUseCause +AssignRef rust/compiler/rustc_middle/src/mir/statement.rs /^ AssignRef(Local, Place<'tcx>),$/;" e enum:StmtDebugInfo +AssignToRef rust/compiler/rustc_lint/src/lints.rs /^ AssignToRef {$/;" e enum:InvalidReferenceCastingDiag +Assigned rust/compiler/rustc_abi/src/layout/coroutine.rs /^ Assigned(VariantIdx),$/;" e enum:SavedLocalEligibility +AssignedValue rust/compiler/rustc_lint/src/unused.rs /^ AssignedValue,$/;" e enum:UnusedDelimsCtx +AssignedValueLetElse rust/compiler/rustc_lint/src/unused.rs /^ AssignedValueLetElse,$/;" e enum:UnusedDelimsCtx +AssigningClones rust/src/tools/clippy/clippy_lints/src/assigning_clones.rs /^impl AssigningClones {$/;" c +AssigningClones rust/src/tools/clippy/clippy_lints/src/assigning_clones.rs /^impl<'tcx> LateLintPass<'tcx> for AssigningClones {$/;" c +AssigningClones rust/src/tools/clippy/clippy_lints/src/assigning_clones.rs /^pub struct AssigningClones {$/;" s +Assignment rust/compiler/rustc_borrowck/src/lib.rs /^ Assignment,$/;" e enum:InitializationRequiringAction +Assignment rust/compiler/rustc_middle/src/mir/mod.rs /^ Assignment(Location),$/;" e enum:DefLocation +Assignment rust/compiler/rustc_middle/src/mir/query.rs /^ Assignment,$/;" e enum:ConstraintCategory +Assignment rust/src/tools/rust-analyzer/crates/hir-def/src/hir.rs /^ Assignment {$/;" e enum:Expr +Assignment rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/add_braces.rs /^ Assignment,$/;" e enum:ParentType +Assignment rust/src/tools/rust-analyzer/crates/syntax/src/ast/operators.rs /^ Assignment { op: Option },$/;" e enum:BinaryOp +Assignment rust/tests/ui/array-slice-vec/slice_binary_search.rs /^struct Assignment {$/;" s +AssignmentEdit rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/destructure_tuple_binding.rs /^impl AssignmentEdit {$/;" c +AssignmentEdit rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/destructure_tuple_binding.rs /^struct AssignmentEdit {$/;" s +AssignmentElseNotAllowed rust/compiler/rustc_parse/src/errors.rs /^pub(crate) struct AssignmentElseNotAllowed {$/;" s +AssignmentExpr rust/src/tools/clippy/clippy_lints/src/matches/match_single_binding.rs /^enum AssignmentExpr {$/;" g +AssignmentLhsSized rust/compiler/rustc_middle/src/traits/mod.rs /^ AssignmentLhsSized,$/;" e enum:ObligationCauseCode +AssignmentResult rust/compiler/rustc_mir_transform/src/liveness.rs /^impl<'a, 'tcx> AssignmentResult<'a, 'tcx> {$/;" c +AssignmentResult rust/compiler/rustc_mir_transform/src/liveness.rs /^struct AssignmentResult<'a, 'tcx> {$/;" s +AssignmentsCollector rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/pull_assignment_up.rs /^impl AssignmentsCollector<'_> {$/;" c +AssignmentsCollector rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/pull_assignment_up.rs /^struct AssignmentsCollector<'a> {$/;" s +Assist rust/src/tools/rust-analyzer/crates/ide-db/src/assists.rs /^pub struct Assist {$/;" s +Assist rust/src/tools/rust-analyzer/xtask/src/codegen/assists_doc_tests.rs /^impl Assist {$/;" c +Assist rust/src/tools/rust-analyzer/xtask/src/codegen/assists_doc_tests.rs /^impl fmt::Display for Assist {$/;" c +Assist rust/src/tools/rust-analyzer/xtask/src/codegen/assists_doc_tests.rs /^struct Assist {$/;" s +AssistConfig rust/src/tools/rust-analyzer/crates/ide-assists/src/assist_config.rs /^impl AssistConfig {$/;" c +AssistConfig rust/src/tools/rust-analyzer/crates/ide-assists/src/assist_config.rs /^pub struct AssistConfig {$/;" s +AssistContext rust/src/tools/rust-analyzer/crates/ide-assists/src/assist_context.rs /^impl<'a> AssistContext<'a> {$/;" c +AssistContext rust/src/tools/rust-analyzer/crates/ide-assists/src/assist_context.rs /^pub(crate) struct AssistContext<'a> {$/;" s +AssistEmitMustUse rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/ext.rs /^ AssistEmitMustUse(bool),$/;" e enum:InternalTestingFetchConfigResponse +AssistEmitMustUse rust/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/ext.rs /^ AssistEmitMustUse,$/;" e enum:InternalTestingFetchConfigOption +AssistId rust/src/tools/rust-analyzer/crates/ide-db/src/assists.rs /^impl AssistId {$/;" c +AssistId rust/src/tools/rust-analyzer/crates/ide-db/src/assists.rs /^pub struct AssistId(pub &'static str, pub AssistKind, pub Option);$/;" s +AssistInfo rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_getter_or_setter.rs /^struct AssistInfo {$/;" s +AssistKind rust/src/tools/rust-analyzer/crates/ide-db/src/assists.rs /^impl AssistKind {$/;" c +AssistKind rust/src/tools/rust-analyzer/crates/ide-db/src/assists.rs /^impl FromStr for AssistKind {$/;" c +AssistKind rust/src/tools/rust-analyzer/crates/ide-db/src/assists.rs /^pub enum AssistKind {$/;" g +AssistResolveStrategy rust/src/tools/rust-analyzer/crates/ide-db/src/assists.rs /^impl AssistResolveStrategy {$/;" c +AssistResolveStrategy rust/src/tools/rust-analyzer/crates/ide-db/src/assists.rs /^pub enum AssistResolveStrategy {$/;" g +AssistType rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/generate_getter_or_setter.rs /^enum AssistType {$/;" g +Assistant rust/tests/ui/privacy/issue-46209-private-enum-variant-reexport.rs /^ Assistant,$/;" e enum:rank::Professor +Assists rust/src/tools/rust-analyzer/crates/ide-assists/src/assist_context.rs /^impl Assists {$/;" c +Assists rust/src/tools/rust-analyzer/crates/ide-assists/src/assist_context.rs /^pub(crate) struct Assists {$/;" s +Assists rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/sort_items.rs /^impl AddRewrite for Assists {$/;" c +AssistsDocTests rust/src/tools/rust-analyzer/xtask/src/flags.rs /^ AssistsDocTests,$/;" e enum:CodegenType +AssoType rust/tests/rustdoc-html/intra-doc/self.rs /^ type AssoType = u32;$/;" t implementation:MyStruct +AssoType rust/tests/rustdoc-html/intra-doc/self.rs /^ type AssoType;$/;" t interface:MyTrait +AssoType rust/tests/rustdoc-html/intra-doc/trait-impl.rs /^ type AssoType = u32;$/;" t implementation:MyStruct +AssoType rust/tests/rustdoc-html/intra-doc/trait-impl.rs /^ type AssoType;$/;" t interface:MyTrait +Assoc rust/compiler/rustc_ast/src/visit.rs /^ Assoc(AssocCtxt),$/;" e enum:FnCtxt +Assoc rust/library/std/tests/type-name-unsized.rs /^ type Assoc = String;$/;" t implementation:i32 +Assoc rust/library/std/tests/type-name-unsized.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/src/tools/clippy/tests/ui/borrow_interior_mutable_const.rs /^ type Assoc = S2;$/;" t implementation:main::S +Assoc rust/src/tools/clippy/tests/ui/borrow_interior_mutable_const.rs /^ type Assoc;$/;" t interface:main::T +Assoc rust/src/tools/clippy/tests/ui/borrow_interior_mutable_const.rs /^ type Assoc = ::Assoc;$/;" t function:main +Assoc rust/src/tools/clippy/tests/ui/crashes/ice-13544-reduced.rs /^ type Assoc: Trait;$/;" t interface:Trait +Assoc rust/src/tools/clippy/tests/ui/crashes/ice-4968.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/src/tools/clippy/tests/ui/crashes/ice-6539.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/src/tools/clippy/tests/ui/declare_interior_mutable_const.rs /^impl Assoc {$/;" c +Assoc rust/src/tools/clippy/tests/ui/declare_interior_mutable_const.rs /^struct Assoc;$/;" s +Assoc rust/src/tools/clippy/tests/ui/explicit_auto_deref.rs /^ type Assoc = dyn core::fmt::Display;$/;" t implementation:main::u32 +Assoc rust/src/tools/clippy/tests/ui/explicit_auto_deref.rs /^ type Assoc = str;$/;" t implementation:main::String +Assoc rust/src/tools/clippy/tests/ui/explicit_auto_deref.rs /^ type Assoc: ?Sized;$/;" t interface:main::WithAssoc +Assoc rust/src/tools/clippy/tests/ui/implied_bounds_in_impls.rs /^ type Assoc = impl Deref + DerefMut;$/;" c implementation:Atpit +Assoc rust/src/tools/clippy/tests/ui/implied_bounds_in_impls.rs /^ type Assoc = impl Deref + DerefMut;$/;" t implementation:Atpit +Assoc rust/src/tools/clippy/tests/ui/implied_bounds_in_impls.rs /^ type Assoc;$/;" t interface:Atpit +Assoc rust/src/tools/clippy/tests/ui/needless_maybe_sized.rs /^ type Assoc: Sized + ?Sized; \/\/ False negative$/;" t interface:Trait +Assoc rust/src/tools/clippy/tests/ui/pointer_format.rs /^ type Assoc: Foo + Debug;$/;" t interface:Foo +Assoc rust/src/tools/miri/tests/fail/validity/wrong-dyn-trait-assoc-type.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/src/tools/miri/tests/fail/validity/wrong-dyn-trait-assoc-type.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/src/tools/miri/tests/pass/issues/issue-miri-3282-struct-tail-normalize.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/src/tools/miri/tests/pass/issues/issue-miri-3282-struct-tail-normalize.rs /^ type Assoc: ?Sized;$/;" t interface:Id +Assoc rust/src/tools/miri/tests/pass/issues/issue-miri-4698-stashed-diagnostic.rs /^ type Assoc: Assoc;$/;" t interface:Trait +Assoc rust/src/tools/miri/tests/pass/issues/issue-miri-4698-stashed-diagnostic.rs /^pub trait Assoc {}$/;" i +Assoc rust/tests/coverage/generic-unused-impl.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/crashes/102047.rs /^ type Assoc = ();$/;" t implementation:Ty1 +Assoc rust/tests/crashes/102047.rs /^ type Assoc = ();$/;" t implementation:Ty2 +Assoc rust/tests/crashes/102047.rs /^ type Assoc = i32;$/;" t implementation:Ty1 +Assoc rust/tests/crashes/102047.rs /^ type Assoc = u32;$/;" t implementation:Ty2 +Assoc rust/tests/crashes/102047.rs /^ type Assoc;$/;" t interface:WithAssoc1 +Assoc rust/tests/crashes/102047.rs /^ type Assoc;$/;" t interface:WithAssoc2 +Assoc rust/tests/crashes/125014.rs /^impl Assoc for ::Output {$/;" c +Assoc rust/tests/crashes/125014.rs /^trait Assoc {$/;" i +Assoc rust/tests/crashes/135122.rs /^ type Assoc;$/;" t interface:IsSame +Assoc rust/tests/crashes/139381.rs /^ type Assoc = &'a ();$/;" t implementation:A +Assoc rust/tests/crashes/139381.rs /^ type Assoc: ?Sized;$/;" t interface:A +Assoc rust/tests/crashes/141124.rs /^ type Assoc = <(T,) as TraitAssoc>::Assoc;$/;" t +Assoc rust/tests/crashes/141124.rs /^ type Assoc;$/;" t interface:TraitAssoc +Assoc rust/tests/crashes/93237.rs /^ type Assoc = ();$/;" t implementation:Trait +Assoc rust/tests/crashes/93237.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/incremental/const-generics/change-const-param-gat.rs /^ type Assoc = [(); N];$/;" t implementation:Foo +Assoc rust/tests/incremental/const-generics/change-const-param-gat.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/rustdoc-html/anchors/trait-impl-items-links-and-anchors.rs /^ type Assoc = ();$/;" t implementation:String +Assoc rust/tests/rustdoc-html/anchors/trait-impl-items-links-and-anchors.rs /^ type Assoc = ();$/;" t implementation:Vec +Assoc rust/tests/rustdoc-html/anchors/trait-impl-items-links-and-anchors.rs /^ type Assoc = bool;$/;" t implementation:MyStruct +Assoc rust/tests/rustdoc-html/anchors/trait-impl-items-links-and-anchors.rs /^ type Assoc = bool;$/;" t implementation:u8 +Assoc rust/tests/rustdoc-html/anchors/trait-impl-items-links-and-anchors.rs /^ type Assoc;$/;" t interface:MyTrait +Assoc rust/tests/rustdoc-html/inline_cross/auxiliary/default-generic-args.rs /^impl Basis for () { type Assoc = bool; }$/;" t implementation:Basis +Assoc rust/tests/rustdoc-html/inline_cross/auxiliary/default-generic-args.rs /^pub trait Basis { type Assoc; }$/;" t interface:Basis +Assoc rust/tests/rustdoc-html/reexport/auxiliary/wrap-unnamable-type.rs /^pub trait Assoc {$/;" i +Assoc rust/tests/rustdoc-html/type-layout.rs /^pub trait Project { type Assoc; }$/;" t interface:Project +Assoc rust/tests/rustdoc-html/visibility.rs /^impl Assoc {$/;" c +Assoc rust/tests/rustdoc-html/visibility.rs /^pub struct Assoc;$/;" s +Assoc rust/tests/rustdoc-js/gat.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/rustdoc-ui/issues/issue-96287.rs /^ type Assoc;$/;" t interface:TraitWithAssoc +Assoc rust/tests/rustdoc-ui/mismatched_arg_count.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/rustdoc-ui/normalize-in-inlined-type-alias.rs /^ type Assoc = ();$/;" t implementation:Woo +Assoc rust/tests/rustdoc-ui/normalize-in-inlined-type-alias.rs /^ type Assoc;$/;" t interface:Woo +Assoc rust/tests/ui/associated-consts/wrong-projection-self-ty-invalid-bivariant-arg2.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/associated-consts/wrong-projection-self-ty-invalid-bivariant-arg2.rs /^ type Assoc;$/;" t interface:Proj +Assoc rust/tests/ui/associated-inherent-types/assoc-inherent-late-bound.rs /^ type Assoc = &'a ();$/;" t implementation:Foo +Assoc rust/tests/ui/associated-inherent-types/candidate-with-alias-2.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/associated-inherent-types/candidate-with-alias-2.rs /^ type Assoc;$/;" t interface:Identity +Assoc rust/tests/ui/associated-inherent-types/candidate-with-alias-2.rs /^impl Foo<::Assoc> {$/;" c +Assoc rust/tests/ui/associated-inherent-types/candidate-with-alias-2.rs /^impl Foo<::Assoc> {$/;" c +Assoc rust/tests/ui/associated-inherent-types/candidate-with-alias.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/associated-inherent-types/candidate-with-alias.rs /^ type Assoc;$/;" t interface:Identity +Assoc rust/tests/ui/associated-inherent-types/candidate-with-alias.rs /^impl Foo<::Assoc> {$/;" c +Assoc rust/tests/ui/associated-inherent-types/constrain_opaque_types_during_projection.rs /^ type Assoc = u32;$/;" t implementation:Foo +Assoc rust/tests/ui/associated-inherent-types/hr-do-not-blame-outlives-static-ice.rs /^ type Assoc = &'a ();$/;" t implementation:Foo +Assoc rust/tests/ui/associated-inherent-types/issue-109789.rs /^ type Assoc = u32;$/;" t implementation:Foo +Assoc rust/tests/ui/associated-inherent-types/issue-109790.rs /^ type Assoc = &'a ();$/;" t implementation:Foo +Assoc rust/tests/ui/associated-inherent-types/issue-111404-0.rs /^ type Assoc = &'a ();$/;" t implementation:Foo +Assoc rust/tests/ui/associated-inherent-types/issue-111404-1.rs /^ type Assoc = &'a ();$/;" t implementation:Foo +Assoc rust/tests/ui/associated-inherent-types/issue-111879-1.rs /^ type Assoc = &'a ();$/;" t implementation:Foo +Assoc rust/tests/ui/associated-inherent-types/multiple-candidates-in-adt-field-3.rs /^ type Assoc = u16;$/;" t implementation:Foo +Assoc rust/tests/ui/associated-inherent-types/multiple-candidates-in-adt-field-3.rs /^ type Assoc = u32;$/;" t implementation:Foo +Assoc rust/tests/ui/associated-inherent-types/type-alias-bounds.rs /^ pub type Assoc = ();$/;" t implementation:Source +Assoc rust/tests/ui/associated-item/ambiguous-associated-type-with-generics.rs /^trait Assoc {$/;" i +Assoc rust/tests/ui/associated-type-bounds/assoc-type-eq-with-dyn-atb-fail.rs /^ type Assoc = String;$/;" t implementation:AssocNoCopy +Assoc rust/tests/ui/associated-type-bounds/assoc-type-eq-with-dyn-atb-fail.rs /^ type Assoc;$/;" t interface:Bar +Assoc rust/tests/ui/associated-type-bounds/bounds-on-assoc-in-trait.rs /^impl Baz for S4 { type Assoc = S2; }$/;" t implementation:S4 +Assoc rust/tests/ui/associated-type-bounds/bounds-on-assoc-in-trait.rs /^impl Baz for S5 { type Assoc = S3; }$/;" t implementation:S5 +Assoc rust/tests/ui/associated-type-bounds/bounds-on-assoc-in-trait.rs /^pub trait Baz { type Assoc; }$/;" t interface:Baz +Assoc rust/tests/ui/associated-type-bounds/cant-see-copy-bound-from-child-rigid-2.rs /^ type Assoc: Id;$/;" t interface:Trait +Assoc rust/tests/ui/associated-type-bounds/cant-see-copy-bound-from-child-rigid.rs /^ type Assoc: Id;$/;" t interface:Trait +Assoc rust/tests/ui/associated-type-bounds/dedup-normalized-1.rs /^ type Assoc;$/;" t interface:Elaborate +Assoc rust/tests/ui/associated-type-bounds/dedup-normalized-2-higher-ranked.rs /^ type Assoc;$/;" t interface:Elaborate +Assoc rust/tests/ui/associated-type-bounds/dont-imply-atb-in-closure-inference.rs /^ type Assoc = fn(i32);$/;" t implementation:T +Assoc rust/tests/ui/associated-type-bounds/dont-imply-atb-in-closure-inference.rs /^ type Assoc;$/;" t interface:IsPtr +Assoc rust/tests/ui/associated-type-bounds/higher-ranked.rs /^ type Assoc = &'a ();$/;" t implementation:A +Assoc rust/tests/ui/associated-type-bounds/higher-ranked.rs /^ type Assoc: ?Sized;$/;" t interface:A +Assoc rust/tests/ui/associated-type-bounds/implied-in-supertrait.rs /^ type Assoc;$/;" t interface:Super +Assoc rust/tests/ui/associated-type-bounds/issue-73818.rs /^ default type Assoc = Never;$/;" t implementation:T +Assoc rust/tests/ui/associated-type-bounds/issue-73818.rs /^ type Assoc: PartialEq; \/\/ PartialEq<::Assoc>$/;" t interface:Foo +Assoc rust/tests/ui/associated-type-bounds/return-type-notation/display.rs /^trait Assoc {$/;" i +Assoc rust/tests/ui/associated-type-bounds/suggest-removing-impl.rs /^ type Assoc: impl Sized;$/;" t interface:Tr +Assoc rust/tests/ui/associated-types/always-applicable-impls-shadowed-in-trait-def.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/associated-types/always-applicable-impls-shadowed-in-trait-def.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/associated-types/associated-type-call.rs /^ type Assoc = T;$/;" t implementation:Trait +Assoc rust/tests/ui/associated-types/associated-type-call.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/associated-types/associated-type-struct-construction.rs /^ type Assoc = StructStruct;$/;" t implementation:Foo +Assoc rust/tests/ui/associated-types/associated-type-struct-construction.rs /^ type Assoc;$/;" t interface:A +Assoc rust/tests/ui/associated-types/associated-types-in-ambiguous-context.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/associated-types/associated-types-overridden-default.rs /^ type Assoc = ();$/;" t implementation:Tr +Assoc rust/tests/ui/associated-types/associated-types-overridden-default.rs /^ type Assoc = u8;$/;" t interface:Tr +Assoc rust/tests/ui/associated-types/associated-types-project-from-hrtb-in-trait-method.rs /^ type Assoc: Default;$/;" t interface:Banana +Assoc rust/tests/ui/associated-types/defaults-suitability.rs /^ type Assoc = NotClone;$/;" t interface:D +Assoc rust/tests/ui/associated-types/defaults-suitability.rs /^ type Assoc = u8;$/;" t interface:C +Assoc rust/tests/ui/associated-types/defaults-suitability.rs /^ type Assoc: Foo = ();$/;" t interface:Bar +Assoc rust/tests/ui/associated-types/dont-suggest-self-referential-constraint.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/associated-types/imply-relevant-nested-item-bounds-2.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/associated-types/imply-relevant-nested-item-bounds-2.rs /^ type Assoc;$/;" t interface:Trait2 +Assoc rust/tests/ui/associated-types/issue-26262.rs /^trait Tr { type Assoc; fn test(); }$/;" t interface:Tr +Assoc rust/tests/ui/associated-types/issue-31597.rs /^ type Assoc = ();$/;" t implementation:T +Assoc rust/tests/ui/associated-types/issue-31597.rs /^ type Assoc;$/;" t interface:Tr +Assoc rust/tests/ui/associated-types/issue-37808.rs /^ type Assoc = ChildWrapper;$/;" t implementation:ParentWrapper +Assoc rust/tests/ui/associated-types/issue-37808.rs /^ type Assoc: Child;$/;" t interface:Parent +Assoc rust/tests/ui/associated-types/issue-43784-associated-type.rs /^ type Assoc = T; \/\/~ ERROR the trait bound `T: Copy` is not satisfied$/;" t implementation:T +Assoc rust/tests/ui/associated-types/issue-43784-associated-type.rs /^ type Assoc: Partial;$/;" t interface:Complete +Assoc rust/tests/ui/associated-types/issue-43784-associated-type.rs /^impl Partial for T::Assoc where$/;" c +Assoc rust/tests/ui/associated-types/issue-54182-2.rs /^ type Assoc = ();$/;" t interface:Tr +Assoc rust/tests/ui/associated-types/issue-55846.rs /^ type Assoc = Foo;$/;" t implementation:Foo +Assoc rust/tests/ui/associated-types/issue-55846.rs /^ type Assoc;$/;" t interface:Fooifier +Assoc rust/tests/ui/associated-types/issue-55846.rs /^impl Bar<::Assoc> {$/;" c +Assoc rust/tests/ui/associated-types/issue-63591.rs /^ type Assoc = u8;$/;" t implementation:AssocIsCopy +Assoc rust/tests/ui/associated-types/issue-63591.rs /^ type Assoc;$/;" t interface:Bar +Assoc rust/tests/ui/associated-types/issue-65934.rs /^ type Assoc = ();$/;" t implementation:Trait +Assoc rust/tests/ui/associated-types/issue-65934.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/associated-types/issue-69398.rs /^ type Assoc = ();$/;" t implementation:T +Assoc rust/tests/ui/associated-types/issue-69398.rs /^ type Assoc;$/;" t interface:Broken +Assoc rust/tests/ui/associated-types/mismatch-two-relevant-impls.rs /^ type Assoc = i32;$/;" t implementation:W +Assoc rust/tests/ui/associated-types/mismatch-two-relevant-impls.rs /^ type Assoc = u32;$/;" t implementation:W +Assoc rust/tests/ui/associated-types/mismatch-two-relevant-impls.rs /^ type Assoc;$/;" t interface:Tr +Assoc rust/tests/ui/associated-types/param-env-shadowing-false-positive.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/associated-types/param-env-shadowing-false-positive.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/associated-types/param-env-shadowing-gat.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/associated-types/param-env-shadowing-gat.rs /^ type Assoc = U;$/;" t implementation:T +Assoc rust/tests/ui/associated-types/param-env-shadowing-issue-149910.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/associated-types/param-env-shadowing-issue-149910.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/associated-types/point-at-type-on-obligation-failure-2.rs /^ type Assoc = bool; \/\/~ ERROR the trait bound `bool: Bar` is not satisfied$/;" t implementation:Bat +Assoc rust/tests/ui/associated-types/point-at-type-on-obligation-failure-2.rs /^ type Assoc = bool; \/\/~ ERROR the trait bound `bool: Bar` is not satisfied$/;" t implementation:Baz +Assoc rust/tests/ui/associated-types/point-at-type-on-obligation-failure-2.rs /^ type Assoc = bool; \/\/~ ERROR the trait bound `bool: Bar` is not satisfied$/;" t implementation:Foo +Assoc rust/tests/ui/associated-types/point-at-type-on-obligation-failure-2.rs /^ type Assoc: Bar;$/;" t interface:Foo +Assoc rust/tests/ui/associated-types/point-at-type-on-obligation-failure-2.rs /^ type Assoc;$/;" t interface:Bat +Assoc rust/tests/ui/associated-types/point-at-type-on-obligation-failure-2.rs /^ type Assoc;$/;" t interface:Baz +Assoc rust/tests/ui/associated-types/projection-dyn-associated-type.rs /^ type Assoc = T;$/;" t implementation:A +Assoc rust/tests/ui/associated-types/projection-dyn-associated-type.rs /^ type Assoc: ?Sized;$/;" t interface:Mirror +Assoc rust/tests/ui/associated-types/suggest-assoc-type-from-bounds.rs /^ type Assoc;$/;" t interface:First +Assoc rust/tests/ui/associated-types/suggest-assoc-type-from-bounds.rs /^ type Assoc;$/;" t interface:Second +Assoc rust/tests/ui/associated-types/suggest-assoc-type-from-bounds.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/associated-types/suggest-assoc-type-from-bounds.rs /^ type Assoc<'a>;$/;" t interface:Gat +Assoc rust/tests/ui/associated-types/suggest-param-env-shadowing-incompatible-args.rs /^ type Assoc = T;$/;" t interface:Foo +Assoc rust/tests/ui/associated-types/tuple-struct-expr-pat.rs /^ type Assoc = T0;$/;" t implementation:T +Assoc rust/tests/ui/associated-types/tuple-struct-expr-pat.rs /^ type Assoc = T1;$/;" t implementation:T +Assoc rust/tests/ui/associated-types/tuple-struct-expr-pat.rs /^ type Assoc = T2;$/;" t implementation:T +Assoc rust/tests/ui/associated-types/tuple-struct-expr-pat.rs /^ type Assoc = T3;$/;" t implementation:T +Assoc rust/tests/ui/associated-types/tuple-struct-expr-pat.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/async-await/bound-normalization.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/async-await/higher-ranked-auto-trait-4.rs /^ type Assoc = ();$/;" t +Assoc rust/tests/ui/async-await/higher-ranked-auto-trait-4.rs /^ type Assoc;$/;" t interface:TraitWithAssocType +Assoc rust/tests/ui/attributes/dump-preds.rs /^ type Assoc: std::ops::Deref$/;" t interface:Trait +Assoc rust/tests/ui/borrowck/alias-liveness/escaping-bounds.rs /^ type Assoc<'a, 'b>: 'static;$/;" t interface:Foo +Assoc rust/tests/ui/borrowck/alias-liveness/gat-static.rs /^ type Assoc<'a>$/;" t interface:Foo +Assoc rust/tests/ui/borrowck/implied-bound-from-impl-header.rs /^ type Assoc = &'a T;$/;" t +Assoc rust/tests/ui/borrowck/implied-bound-from-impl-header.rs /^ type Assoc;$/;" t interface:Ref +Assoc rust/tests/ui/borrowck/implied-bound-from-normalized-arg.rs /^ type Assoc = &'a T;$/;" t +Assoc rust/tests/ui/borrowck/implied-bound-from-normalized-arg.rs /^ type Assoc;$/;" t interface:Ref +Assoc rust/tests/ui/cast/cast-alias-of-array-to-element.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/cast/cast-alias-of-array-to-element.rs /^ type Assoc: ?Sized;$/;" t interface:Mirror +Assoc rust/tests/ui/cast/ptr-to-trait-obj-different-args.rs /^ type Assoc: ?Sized;$/;" t interface:Assocked +Assoc rust/tests/ui/cast/ptr-to-trait-obj-different-regions-misc.rs /^ type Assoc: ?Sized;$/;" t interface:Assocked +Assoc rust/tests/ui/codegen/mono-impossible-drop.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/codegen/subtyping-impacts-selection-1.rs /^ type Assoc = String;$/;" t implementation:Foo +Assoc rust/tests/ui/codegen/subtyping-impacts-selection-1.rs /^ type Assoc = [usize; 3];$/;" t implementation:Foo +Assoc rust/tests/ui/codegen/subtyping-impacts-selection-1.rs /^ type Assoc;$/;" t interface:GetInner +Assoc rust/tests/ui/coercion/codegen-smart-pointer-with-alias.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/coercion/codegen-smart-pointer-with-alias.rs /^ type Assoc: ?Sized;$/;" t interface:Mirror +Assoc rust/tests/ui/coherence/auxiliary/parametrized-trait.rs /^ type Assoc;$/;" t interface:Trait2 +Assoc rust/tests/ui/coherence/auxiliary/pr_review_132289_2_lib.rs /^ type Assoc = B;$/;" t +Assoc rust/tests/ui/coherence/auxiliary/pr_review_132289_2_lib.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/coherence/auxiliary/trait-with-assoc-ty.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/coherence/coherence-doesnt-use-infcx-evaluate.rs /^trait Assoc {$/;" i +Assoc rust/tests/ui/coherence/coherence-inherited-assoc-ty-cycle-err.rs /^ type Assoc = ();$/;" t implementation:String +Assoc rust/tests/ui/coherence/coherence-inherited-assoc-ty-cycle-err.rs /^ type Assoc = ();$/;" t implementation:Vec +Assoc rust/tests/ui/coherence/coherence-inherited-assoc-ty-cycle-err.rs /^trait Trait { type Assoc; }$/;" t interface:Trait +Assoc rust/tests/ui/coherence/coherence-overlap-unnormalizable-projection-0.rs /^ type Assoc;$/;" t interface:WithAssoc +Assoc rust/tests/ui/coherence/coherence-overlap-unnormalizable-projection-1.rs /^ type Assoc;$/;" t interface:WithAssoc +Assoc rust/tests/ui/coherence/coherent-due-to-fulfill.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/coherence/coherent-due-to-fulfill.rs /^ type Assoc;$/;" t interface:Mirror +Assoc rust/tests/ui/coherence/fuzzing/best-obligation-ICE.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/coherence/generalize-associated-type-alias.rs /^type Assoc<'a, T> = <*const T as ToUnit<'a>>::Unit;$/;" t +Assoc rust/tests/ui/coherence/incoherent-even-though-we-fulfill.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/coherence/incoherent-even-though-we-fulfill.rs /^ type Assoc;$/;" t interface:Mirror +Assoc rust/tests/ui/coherence/normalize-for-errors.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/coherence/normalize-for-errors.rs /^ type Assoc;$/;" t interface:Mirror +Assoc rust/tests/ui/coherence/occurs-check/associated-type.rs /^ type Assoc = Box;$/;" t +Assoc rust/tests/ui/coherence/occurs-check/associated-type.rs /^ type Assoc = usize;$/;" t implementation:T +Assoc rust/tests/ui/coherence/occurs-check/associated-type.rs /^ type Assoc;$/;" t interface:Overlap +Assoc rust/tests/ui/coherence/occurs-check/associated-type.rs /^type Assoc<'a, T> = <*const T as ToUnit<'a>>::Unit;$/;" t +Assoc rust/tests/ui/coherence/occurs-check/opaques.rs /^ type Assoc = Box;$/;" t implementation:T +Assoc rust/tests/ui/coherence/occurs-check/opaques.rs /^ type Assoc = usize;$/;" t implementation:Alias +Assoc rust/tests/ui/coherence/occurs-check/opaques.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/coherence/orphan-check-alias.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/coherence/orphan-check-alias.rs /^ type Assoc = usize;$/;" t +Assoc rust/tests/ui/coherence/orphan-check-alias.rs /^ type Assoc;$/;" t interface:Id +Assoc rust/tests/ui/coherence/orphan-check-projections-nested.rs /^ type Assoc = U;$/;" t +Assoc rust/tests/ui/coherence/orphan-check-projections-nested.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/coherence/orphan-check-projections-not-covering-multiple-params.rs /^ type Assoc = LocalTy;$/;" t implementation:Trait +Assoc rust/tests/ui/coherence/orphan-check-projections-not-covering-multiple-params.rs /^trait Trait { type Assoc; }$/;" t interface:Trait +Assoc rust/tests/ui/coherence/pr-review-132289-1.rs /^ type Assoc = A;$/;" t implementation:Foo +Assoc rust/tests/ui/coherence/pr-review-132289-1.rs /^ type Assoc = B;$/;" t +Assoc rust/tests/ui/coherence/pr-review-132289-1.rs /^ type Assoc;$/;" t interface:Super +Assoc rust/tests/ui/conditional-compilation/cfg_accessible.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/const-generics/associated-const-bindings/param-in-ty.rs /^ type Assoc: Trait<'r, Self, Q, K = const { loop {} }>$/;" t interface:Iface +Assoc rust/tests/ui/const-generics/associated-type-bound-fail.rs /^ type Assoc = u16; \/\/~ ERROR the trait bound `u16: Bar`$/;" t implementation:i16 +Assoc rust/tests/ui/const-generics/associated-type-bound-fail.rs /^ type Assoc: Bar;$/;" t interface:Foo +Assoc rust/tests/ui/const-generics/associated-type-bound.rs /^ type Assoc = u16;$/;" t implementation:i16 +Assoc rust/tests/ui/const-generics/associated-type-bound.rs /^ type Assoc = u8;$/;" t implementation:i8 +Assoc rust/tests/ui/const-generics/associated-type-bound.rs /^ type Assoc: Bar;$/;" t interface:Foo +Assoc rust/tests/ui/const-generics/auxiliary/crayte.rs /^ type Assoc: Foo;$/;" t interface:Bar +Assoc rust/tests/ui/const-generics/const-param-has-ty-goal-in-error-implies.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/const-generics/const-param-has-ty-goal-in-error-implies.rs /^ type Assoc;$/;" t interface:IdentityWithConstArgGoal +Assoc rust/tests/ui/const-generics/cross_crate_complex.rs /^ type Assoc = Faz;$/;" t implementation:Faz +Assoc rust/tests/ui/const-generics/dont-evaluate-array-len-on-err-1.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/const-generics/generic_arg_infer/in-signature.rs /^ type Assoc = Bar<_, _>;$/;" t implementation:i32 +Assoc rust/tests/ui/const-generics/generic_arg_infer/in-signature.rs /^ type Assoc = Bar;$/;" t implementation:i16 +Assoc rust/tests/ui/const-generics/generic_arg_infer/in-signature.rs /^ type Assoc = [u8; _];$/;" t implementation:i8 +Assoc rust/tests/ui/const-generics/generic_arg_infer/in-signature.rs /^ type Assoc;$/;" t interface:AssocTy +Assoc rust/tests/ui/const-generics/generic_const_exprs/const_eval_resolve_canonical.rs /^ type Assoc = i64;$/;" t implementation:Foo +Assoc rust/tests/ui/const-generics/generic_const_exprs/const_eval_resolve_canonical.rs /^ type Assoc = u32;$/;" t implementation:Foo +Assoc rust/tests/ui/const-generics/generic_const_exprs/const_eval_resolve_canonical.rs /^ type Assoc: Default;$/;" t interface:Foo +Assoc rust/tests/ui/const-generics/generic_const_exprs/issue-79518-default_trait_method_normalization.rs /^ type Assoc: PartialEq;$/;" t interface:Foo +Assoc rust/tests/ui/const-generics/generic_const_exprs/issue-96699.rs /^ type Assoc = Struct1<[i32; min(SIZE1, SIZE2)]>;$/;" t implementation:Struct2 +Assoc rust/tests/ui/const-generics/generic_const_exprs/issue-96699.rs /^ type Assoc: Trait1;$/;" t interface:Trait2 +Assoc rust/tests/ui/const-generics/generic_const_parameter_types/references-parent-generics.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/const-generics/issues/issue-66596-impl-trait-for-str-const-arg.rs /^ type Assoc = ();$/;" t implementation:Trait +Assoc rust/tests/ui/const-generics/issues/issue-66596-impl-trait-for-str-const-arg.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/const-generics/issues/issue-87493.rs /^ type Assoc;$/;" t interface:MyTrait +Assoc rust/tests/ui/const-generics/min_const_generics/forbid-self-no-normalize.rs /^ type Assoc = usize;$/;" t implementation:T +Assoc rust/tests/ui/const-generics/min_const_generics/forbid-self-no-normalize.rs /^ type Assoc;$/;" t interface:AlwaysApplicable +Assoc rust/tests/ui/const-generics/mistyped_const_in_pat.rs /^ type Assoc = ();$/;" t implementation:Vec +Assoc rust/tests/ui/const-generics/mistyped_const_in_pat.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/coroutine/higher-ranked-rigid.rs /^ type Assoc;$/;" t interface:FromRequest +Assoc rust/tests/ui/drop/drop_elaboration_with_errors2.rs /^ type Assoc = Box;$/;" t implementation:T +Assoc rust/tests/ui/drop/drop_elaboration_with_errors2.rs /^ type Assoc = usize;$/;" t implementation:Alias +Assoc rust/tests/ui/drop/drop_elaboration_with_errors2.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/drop/drop_elaboration_with_errors3.rs /^ type Assoc = F;$/;" t +Assoc rust/tests/ui/drop/drop_elaboration_with_errors3.rs /^ type Assoc;$/;" t interface:FilterBase +Assoc rust/tests/ui/drop/dropck-normalize-errors.rs /^ type Assoc;$/;" t interface:NonImplementedTrait +Assoc rust/tests/ui/dropck/constrained_by_assoc_type_equality.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/dropck/constrained_by_assoc_type_equality_and_self_ty.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/dyn-compatibility/almost-supertrait-associated-type.rs /^ type Assoc = T;$/;" t implementation:PhantomData +Assoc rust/tests/ui/dyn-compatibility/almost-supertrait-associated-type.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/dyn-compatibility/almost-supertrait-associated-type.rs /^ type Assoc = U;$/;" t implementation:S +Assoc rust/tests/ui/dyn-compatibility/almost-supertrait-associated-type.rs /^ type Assoc: ?Sized;$/;" t interface:Mirror +Assoc rust/tests/ui/dyn-compatibility/almost-supertrait-associated-type.rs /^ type Assoc;$/;" t interface:Super +Assoc rust/tests/ui/dyn-compatibility/assoc_type_bounds_sized.rs /^ type Assoc$/;" t interface:Boo +Assoc rust/tests/ui/dyn-compatibility/gat-incompatible-supertrait.rs /^ type Assoc<'a>;$/;" t interface:Super +Assoc rust/tests/ui/dyn-compatibility/ice-generics-of-crate-root-152335.rs /^ type Assoc: ?Sized;$/;" t interface:Mirror +Assoc rust/tests/ui/dyn-compatibility/ice-generics-of-crate-root-152335.rs /^ type Assoc;$/;" t interface:Super +Assoc rust/tests/ui/dyn-compatibility/multiple-supers-should-work.rs /^ type Assoc = T;$/;" t implementation:Sup +Assoc rust/tests/ui/dyn-compatibility/multiple-supers-should-work.rs /^ type Assoc;$/;" t interface:Sup +Assoc rust/tests/ui/dyn-compatibility/require-assoc-for-all-super-substs.rs /^ type Assoc = T;$/;" t implementation:Sup +Assoc rust/tests/ui/dyn-compatibility/require-assoc-for-all-super-substs.rs /^ type Assoc: Default;$/;" t interface:Sup +Assoc rust/tests/ui/feature-gates/feature-gate-more-qualified-paths.rs /^ type Assoc = StructStruct;$/;" t implementation:Foo +Assoc rust/tests/ui/feature-gates/feature-gate-more-qualified-paths.rs /^ type Assoc;$/;" t interface:A +Assoc rust/tests/ui/field_representing_types/projections.rs /^ type Assoc = Self;$/;" t implementation:Struct +Assoc rust/tests/ui/field_representing_types/projections.rs /^ type Assoc = Struct;$/;" t implementation:Struct +Assoc rust/tests/ui/field_representing_types/projections.rs /^ type Assoc;$/;" t interface:Special +Assoc rust/tests/ui/field_representing_types/projections.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/generic-associated-types/anonymize-bound-vars.rs /^ type Assoc = [T; 2*2];$/;" t implementation:Foo +Assoc rust/tests/ui/generic-associated-types/anonymize-bound-vars.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/generic-associated-types/bugs/issue-88460.rs /^ type Assoc<'a> = ();$/;" t implementation:Foo +Assoc rust/tests/ui/generic-associated-types/bugs/issue-88460.rs /^ type Assoc<'a>;$/;" t interface:Trait +Assoc rust/tests/ui/generic-associated-types/const-generics-gat-in-trait-return-type-1.rs /^ type Assoc = [(); N];$/;" t implementation:Foo +Assoc rust/tests/ui/generic-associated-types/const-generics-gat-in-trait-return-type-1.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/generic-associated-types/const-generics-gat-in-trait-return-type-2.rs /^ type Assoc = [(); N];$/;" t implementation:Foo +Assoc rust/tests/ui/generic-associated-types/const-generics-gat-in-trait-return-type-2.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/generic-associated-types/const-generics-gat-in-trait-return-type-3.rs /^ type Assoc = [(); N];$/;" t implementation:Bar +Assoc rust/tests/ui/generic-associated-types/const-generics-gat-in-trait-return-type-3.rs /^ type Assoc;$/;" t interface:Bar +Assoc rust/tests/ui/generic-associated-types/elided-in-expr-position.rs /^ type Assoc<'a> = GenericStruct<'a>;$/;" t implementation:Struct +Assoc rust/tests/ui/generic-associated-types/elided-in-expr-position.rs /^ type Assoc<'a> where Self: 'a;$/;" t interface:Trait +Assoc rust/tests/ui/generic-associated-types/gat-bounds-normalize-pred.rs /^ type Assoc = Wrapper;$/;" t implementation:Foo +Assoc rust/tests/ui/generic-associated-types/gat-bounds-normalize-pred.rs /^ type Assoc: PartialEq>;$/;" t interface:Foo +Assoc rust/tests/ui/generic-associated-types/gat-with-ambig-args-still-rigid.rs /^ type Assoc;$/;" t interface:Proj +Assoc rust/tests/ui/generic-associated-types/generic-associated-types-where.rs /^ type Assoc = usize;$/;" t implementation:Bar +Assoc rust/tests/ui/generic-associated-types/generic-associated-types-where.rs /^ type Assoc where Self: Sized;$/;" t interface:Foo +Assoc rust/tests/ui/generic-associated-types/issue-85921.rs /^ type Assoc<'a> = i32;$/;" t implementation:Trait +Assoc rust/tests/ui/generic-associated-types/issue-85921.rs /^ type Assoc<'a>;$/;" t interface:Trait +Assoc rust/tests/ui/generic-associated-types/issue-87748.rs /^ type Assoc<'a, 'b> = u32 where 'b: 'a;$/;" t implementation:Foo +Assoc rust/tests/ui/generic-associated-types/issue-87748.rs /^ type Assoc<'a, 'b> where 'b: 'a;$/;" t interface:MyTrait +Assoc rust/tests/ui/generic-associated-types/issue-88459.rs /^ type Assoc<'a> = ();$/;" t implementation:Type +Assoc rust/tests/ui/generic-associated-types/issue-88459.rs /^ type Assoc<'a>;$/;" t interface:Trait +Assoc rust/tests/ui/generic-associated-types/issue-92280.rs /^ type Assoc;$/;" t interface:HasAssoc +Assoc rust/tests/ui/generic-associated-types/issue-92954.rs /^ type Assoc<'c>;$/;" t interface:Foo +Assoc rust/tests/ui/generic-associated-types/issue-93262.rs /^ type Assoc<'a> where Self: 'a;$/;" t interface:Trait +Assoc rust/tests/ui/generic-associated-types/missing-where-clause-on-trait.rs /^ type Assoc<'a, 'b> = () where 'a: 'b;$/;" t implementation:Foo +Assoc rust/tests/ui/generic-associated-types/missing-where-clause-on-trait.rs /^ type Assoc<'a, 'b>;$/;" t interface:Foo +Assoc rust/tests/ui/generic-associated-types/missing_lifetime_const.rs /^ type Assoc<'a, const N: usize>;$/;" t interface:Foo +Assoc rust/tests/ui/generic-associated-types/must-prove-where-clauses-on-norm.rs /^ type Assoc<'a, 'b: 'a> = ();$/;" t implementation:Trait +Assoc rust/tests/ui/generic-associated-types/must-prove-where-clauses-on-norm.rs /^ type Assoc<'a, 'b: 'a>;$/;" t interface:Trait +Assoc rust/tests/ui/generic-associated-types/no-incomplete-gat-arg-inference.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/generic-associated-types/projection-bound-cycle-generic.rs /^ type Assoc = OnlySized<::Item>;$/;" t +Assoc rust/tests/ui/generic-associated-types/projection-bound-cycle-generic.rs /^ type Assoc: Print;$/;" t interface:Bar +Assoc rust/tests/ui/generic-associated-types/projection-bound-cycle.rs /^ type Assoc = OnlySized<::Item>;$/;" t +Assoc rust/tests/ui/generic-associated-types/projection-bound-cycle.rs /^ type Assoc: Print;$/;" t interface:Bar +Assoc rust/tests/ui/generic-associated-types/self-outlives-lint.rs /^ type Assoc<'a>;$/;" t interface:Trait +Assoc rust/tests/ui/generic-associated-types/type-param-defaults.rs /^ type Assoc = T;$/;" t implementation:u32 +Assoc rust/tests/ui/generic-associated-types/type-param-defaults.rs /^ type Assoc = u64;$/;" t implementation:Trait +Assoc rust/tests/ui/generic-associated-types/type-param-defaults.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/higher-ranked/closure-bound-codegen-ice.rs /^ type Assoc<'a> = fn(&'a ());$/;" t implementation:Trait +Assoc rust/tests/ui/higher-ranked/closure-bound-codegen-ice.rs /^ type Assoc<'a>: FnOnce(&'a ());$/;" t interface:Trait +Assoc rust/tests/ui/higher-ranked/do-not-blame-outlives-static-ice.rs /^impl Trait for fn(&()) { type Assoc = (); }$/;" t implementation:fn +Assoc rust/tests/ui/higher-ranked/do-not-blame-outlives-static-ice.rs /^trait Trait { type Assoc; }$/;" t interface:Trait +Assoc rust/tests/ui/higher-ranked/leak-check/candidate-from-env-universe-err-project.rs /^ type Assoc = usize;$/;" t implementation:T +Assoc rust/tests/ui/higher-ranked/leak-check/candidate-from-env-universe-err-project.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/higher-ranked/structually-relate-aliases.rs /^type Assoc<'a, T> = >::Unit;$/;" t +Assoc rust/tests/ui/higher-ranked/trait-bounds/issue-43623.rs /^ type Assoc = ();$/;" t implementation:Type +Assoc rust/tests/ui/higher-ranked/trait-bounds/issue-43623.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/higher-ranked/trait-bounds/issue-90177.rs /^ type Assoc = ();$/;" t implementation:S +Assoc rust/tests/ui/higher-ranked/trait-bounds/issue-90177.rs /^ type Assoc;$/;" t interface:Base +Assoc rust/tests/ui/higher-ranked/trait-bounds/normalize-under-binder/issue-62529-5.rs /^ type Assoc = ();$/;" t implementation:Struct +Assoc rust/tests/ui/higher-ranked/trait-bounds/normalize-under-binder/issue-62529-5.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/higher-ranked/trait-bounds/rigid-equate-projections-in-higher-ranked-fn-signature.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type-generic-trait.rs /^ type Assoc = impl Bar;$/;" c implementation:i32 +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type-generic-trait.rs /^ type Assoc = impl Bar;$/;" c implementation:u32 +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type-generic-trait.rs /^ type Assoc = impl Bar;$/;" t implementation:i32 +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type-generic-trait.rs /^ type Assoc = impl Bar;$/;" t implementation:u32 +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type-generic-trait.rs /^ type Assoc: Bar;$/;" t interface:Foo +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type-trivial.rs /^ type Assoc = impl Bar;$/;" c implementation:i32 +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type-trivial.rs /^ type Assoc = impl Bar;$/;" t implementation:i32 +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type-trivial.rs /^ type Assoc: Bar;$/;" t interface:Foo +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type.rs /^ type Assoc = impl Bar;$/;" c implementation:i32 +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type.rs /^ type Assoc = impl Bar;$/;" t implementation:i32 +Assoc rust/tests/ui/impl-trait/associated-impl-trait-type.rs /^ type Assoc: Bar;$/;" t interface:Foo +Assoc rust/tests/ui/impl-trait/bound-normalization-fail.rs /^ type Assoc;$/;" t interface:impl_trait::Trait +Assoc rust/tests/ui/impl-trait/bound-normalization-fail.rs /^ type Assoc;$/;" t interface:lifetimes::Trait +Assoc rust/tests/ui/impl-trait/bound-normalization-pass.rs /^ type Assoc = u8;$/;" t implementation:opaque_types::T +Assoc rust/tests/ui/impl-trait/bound-normalization-pass.rs /^ type Assoc;$/;" t interface:impl_trait::Trait +Assoc rust/tests/ui/impl-trait/bound-normalization-pass.rs /^ type Assoc;$/;" t interface:lifetimes::Trait +Assoc rust/tests/ui/impl-trait/bound-normalization-pass.rs /^ type Assoc;$/;" t interface:opaque_types::Implemented +Assoc rust/tests/ui/impl-trait/capture-lifetime-not-in-hir.rs /^ type Assoc: From<()>;$/;" t interface:Bar +Assoc rust/tests/ui/impl-trait/feature-self-return-type.rs /^ type Assoc = &'a ();$/;" t implementation:impl_trait::a +Assoc rust/tests/ui/impl-trait/feature-self-return-type.rs /^ type Assoc = &'a ();$/;" t implementation:lifetimes::a +Assoc rust/tests/ui/impl-trait/feature-self-return-type.rs /^ type Assoc;$/;" t interface:impl_trait::Trait +Assoc rust/tests/ui/impl-trait/feature-self-return-type.rs /^ type Assoc;$/;" t interface:lifetimes::Trait +Assoc rust/tests/ui/impl-trait/in-trait/refine-resolution-errors.rs /^ type Assoc = T;$/;" t implementation:Mirror +Assoc rust/tests/ui/impl-trait/in-trait/refine-resolution-errors.rs /^ type Assoc;$/;" t interface:Mirror +Assoc rust/tests/ui/impl-trait/in-trait/rpitit-cycle-in-generics-of.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/impl-trait/inside-item-nested-in-anon-const.rs /^ type Assoc = [(); {$/;" t implementation:Trait +Assoc rust/tests/ui/impl-trait/inside-item-nested-in-anon-const.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/issues/issue-57979-deeply-nested-impl-trait-in-assoc-proj.rs /^pub trait Quux { type Assoc; }$/;" t interface:Quux +Assoc rust/tests/ui/impl-trait/issues/issue-57979-impl-trait-in-path.rs /^impl Quux for () { type Assoc = u32; }$/;" t implementation:Quux +Assoc rust/tests/ui/impl-trait/issues/issue-57979-impl-trait-in-path.rs /^pub trait Quux { type Assoc; }$/;" t interface:Quux +Assoc rust/tests/ui/impl-trait/issues/issue-57979-nested-impl-trait-in-assoc-proj.rs /^pub trait Quux { type Assoc; }$/;" t interface:Quux +Assoc rust/tests/ui/impl-trait/issues/issue-88236-2.rs /^ type Assoc = ();$/;" t implementation:Hrtb +Assoc rust/tests/ui/impl-trait/issues/issue-88236-2.rs /^ type Assoc = ();$/;" t implementation:a +Assoc rust/tests/ui/impl-trait/issues/issue-88236-2.rs /^ type Assoc;$/;" t interface:Hrtb +Assoc rust/tests/ui/impl-trait/issues/issue-88236.rs /^ type Assoc = ();$/;" t implementation:Hrtb +Assoc rust/tests/ui/impl-trait/issues/issue-88236.rs /^ type Assoc = ();$/;" t implementation:a +Assoc rust/tests/ui/impl-trait/issues/issue-88236.rs /^ type Assoc;$/;" t interface:Hrtb +Assoc rust/tests/ui/impl-trait/nested-return-type2-tait.rs /^ type Assoc = R;$/;" t implementation:F +Assoc rust/tests/ui/impl-trait/nested-return-type2-tait.rs /^ type Assoc: Duh;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/nested-return-type2-tait2.rs /^ type Assoc = R;$/;" t implementation:F +Assoc rust/tests/ui/impl-trait/nested-return-type2-tait2.rs /^ type Assoc: Duh;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/nested-return-type2-tait3.rs /^ type Assoc = R;$/;" t implementation:F +Assoc rust/tests/ui/impl-trait/nested-return-type2-tait3.rs /^ type Assoc: Duh;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/nested-return-type2.rs /^ type Assoc = R;$/;" t implementation:F +Assoc rust/tests/ui/impl-trait/nested-return-type2.rs /^ type Assoc: Duh;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/nested-return-type3-tait.rs /^ type Assoc = F;$/;" t implementation:F +Assoc rust/tests/ui/impl-trait/nested-return-type3-tait.rs /^ type Assoc: Duh;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/nested-return-type3-tait2.rs /^ type Assoc = F;$/;" t implementation:F +Assoc rust/tests/ui/impl-trait/nested-return-type3-tait2.rs /^ type Assoc: Duh;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/nested-return-type3-tait3.rs /^ type Assoc = F;$/;" t implementation:F +Assoc rust/tests/ui/impl-trait/nested-return-type3-tait3.rs /^ type Assoc: Duh;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/nested-return-type3.rs /^ type Assoc = F;$/;" t implementation:F +Assoc rust/tests/ui/impl-trait/nested-return-type3.rs /^ type Assoc: Duh;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/nested-rpit-hrtb-2.rs /^impl<'a> Trait<'a> for () { type Assoc = &'a str; }$/;" t implementation:Trait +Assoc rust/tests/ui/impl-trait/nested-rpit-hrtb-2.rs /^trait Trait<'a> { type Assoc; }$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/nested-rpit-hrtb.rs /^ type Assoc = &'a ();$/;" t implementation:Bar +Assoc rust/tests/ui/impl-trait/nested-rpit-hrtb.rs /^ type Assoc = ();$/;" t implementation:Foo +Assoc rust/tests/ui/impl-trait/nested-rpit-hrtb.rs /^ type Assoc;$/;" t interface:Bar +Assoc rust/tests/ui/impl-trait/nested-rpit-hrtb.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/impl-trait/normalize-opaque-with-bound-vars.rs /^ type Assoc = ();$/;" t implementation:Trait +Assoc rust/tests/ui/impl-trait/normalize-opaque-with-bound-vars.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/impl-trait/precise-capturing/capture-parent-arg.rs /^ type Assoc = ();$/;" t implementation:W +Assoc rust/tests/ui/impl-trait/precise-capturing/capture-parent-arg.rs /^ type Assoc;$/;" t interface:Tr +Assoc rust/tests/ui/impl-trait/precise-capturing/illegal-positions.rs /^ type Assoc: use<> where (): use<>;$/;" t interface:Foo +Assoc rust/tests/ui/impl-trait/projection-mismatch-in-impl-where-clause.rs /^ type Assoc = u8;$/;" t implementation:Super +Assoc rust/tests/ui/impl-trait/projection-mismatch-in-impl-where-clause.rs /^ type Assoc;$/;" t interface:Super +Assoc rust/tests/ui/impl-trait/universal_wrong_hrtb.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/implied-bounds/from-trait-impl.rs /^ type Assoc = ();$/;" t implementation:X +Assoc rust/tests/ui/implied-bounds/from-trait-impl.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/implied-bounds/impl-header-unnormalized-types.rs /^ type Assoc = &'a &'b ();$/;" t implementation:Forget +Assoc rust/tests/ui/implied-bounds/impl-header-unnormalized-types.rs /^ type Assoc;$/;" t interface:NeedsWf +Assoc rust/tests/ui/implied-bounds/implied-bounds-unconstrained-2.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/implied-bounds/references-err.rs /^ type Assoc = DoesNotExist;$/;" t implementation:Trait +Assoc rust/tests/ui/implied-bounds/references-err.rs /^ type Assoc: Identity;$/;" t interface:Trait +Assoc rust/tests/ui/inference/need_type_info/incompat-call-after-qualified-path-0.rs /^ type Assoc = S;$/;" t implementation:Foo +Assoc rust/tests/ui/inference/need_type_info/incompat-call-after-qualified-path-0.rs /^ type Assoc;$/;" t interface:A +Assoc rust/tests/ui/inference/need_type_info/incompat-call-after-qualified-path-1.rs /^ type Assoc = S;$/;" t implementation:Foo +Assoc rust/tests/ui/inference/need_type_info/incompat-call-after-qualified-path-1.rs /^ type Assoc;$/;" t interface:A +Assoc rust/tests/ui/late-bound-lifetimes/auxiliary/upstream_alias.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/late-bound-lifetimes/downgraded_to_early_through_alias.rs /^ type Assoc = &'a u32;$/;" t implementation:Gats +Assoc rust/tests/ui/late-bound-lifetimes/downgraded_to_early_through_alias.rs /^ type Assoc;$/;" t interface:Gats +Assoc rust/tests/ui/late-bound-lifetimes/mismatched_arg_count.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/late-bound-lifetimes/predicate-is-global.rs /^ type Assoc = Inherent;$/;" t implementation:Foo +Assoc rust/tests/ui/late-bound-lifetimes/predicate-is-global.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/layout/big-type-no-err.rs /^ type Assoc = u32;$/;" t implementation:MAX +Assoc rust/tests/ui/layout/big-type-no-err.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/layout/post-mono-layout-cycle.rs /^ type Assoc = Wrapper<()>;$/;" t implementation:Trait +Assoc rust/tests/ui/layout/post-mono-layout-cycle.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/layout/rigid-alias-due-to-broken-impl.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/layout/unknown-when-no-type-parameter.rs /^ type Assoc;$/;" t interface:Project +Assoc rust/tests/ui/lint/bare-trait-objects-path.rs /^trait Assoc {$/;" i +Assoc rust/tests/ui/lint/dead-code/offset-of.rs /^ type Assoc = Delta;$/;" t implementation:Trait +Assoc rust/tests/ui/lint/dead-code/offset-of.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/lint/improper-ctypes/lint-73249-2.rs /^ type Assoc = Qux;$/;" t implementation:Foo +Assoc rust/tests/ui/lint/improper-ctypes/lint-73249-2.rs /^ type Assoc: 'static;$/;" t interface:Foo +Assoc rust/tests/ui/lint/improper-ctypes/lint-73251-1.rs /^ type Assoc = Qux;$/;" t implementation:u32 +Assoc rust/tests/ui/lint/improper-ctypes/lint-73251-1.rs /^ type Assoc;$/;" t implementation:Foo +Assoc rust/tests/ui/lint/improper-ctypes/lint-73251-2.rs /^ type Assoc = ::Assoc;$/;" t +Assoc rust/tests/ui/lint/improper-ctypes/lint-73251-2.rs /^ type Assoc = u32;$/;" t implementation:u32 +Assoc rust/tests/ui/lint/improper-ctypes/lint-73251-2.rs /^ type Assoc;$/;" t interface:TraitA +Assoc rust/tests/ui/lint/improper-ctypes/lint-73251-2.rs /^ type Assoc;$/;" t interface:TraitB +Assoc rust/tests/ui/lint/improper-ctypes/mustpass-113900.rs /^ type Assoc;$/;" t interface:Bar +Assoc rust/tests/ui/lint/improper-ctypes/mustpass-73249-1.rs /^ type Assoc = u32;$/;" t implementation:Foo +Assoc rust/tests/ui/lint/improper-ctypes/mustpass-73249-1.rs /^ type Assoc: 'static;$/;" t interface:Foo +Assoc rust/tests/ui/lint/improper-ctypes/mustpass-73249-4.rs /^ type Assoc = PhantomData<()>;$/;" t implementation:Foo +Assoc rust/tests/ui/lint/improper-ctypes/mustpass-73249-4.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/lint/improper-ctypes/mustpass-73249.rs /^ type Assoc = u32;$/;" t implementation:Foo +Assoc rust/tests/ui/lint/improper-ctypes/mustpass-73249.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/lint/improper-ctypes/mustpass-73251.rs /^ type Assoc = u32;$/;" t implementation:Foo +Assoc rust/tests/ui/lint/improper-ctypes/mustpass-73251.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/lint/issue-102705.rs /^ type Assoc = R;$/;" t implementation:F +Assoc rust/tests/ui/lint/issue-102705.rs /^ type Assoc: Duh;$/;" t interface:Trait +Assoc rust/tests/ui/lint/missing_copy_impl_trivial_bounds.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/lint/opaque-ty-ffi-normalization-cycle.rs /^ type Assoc = ::Assoc;$/;" t +Assoc rust/tests/ui/lint/opaque-ty-ffi-normalization-cycle.rs /^ type Assoc = u32;$/;" t implementation:u32 +Assoc rust/tests/ui/lint/opaque-ty-ffi-normalization-cycle.rs /^ type Assoc;$/;" t interface:TraitA +Assoc rust/tests/ui/lint/opaque-ty-ffi-normalization-cycle.rs /^ type Assoc;$/;" t interface:TraitB +Assoc rust/tests/ui/lint/unaligned_references.rs /^ type Assoc = T;$/;" t implementation:packed_slice_behind_alias::T +Assoc rust/tests/ui/lint/unaligned_references.rs /^ type Assoc: ?Sized;$/;" t interface:packed_slice_behind_alias::Mirror +Assoc rust/tests/ui/marker_trait_attr/unsound-overlap.rs /^ type Assoc = ((&'static str,),);$/;" t implementation:str +Assoc rust/tests/ui/marker_trait_attr/unsound-overlap.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/marker_trait_attr/unsound-overlap.rs /^ type Assoc;$/;" t interface:TraitWithAssoc +Assoc rust/tests/ui/methods/bad-wf-when-selecting-method.rs /^ type Assoc;$/;" t interface:Wf +Assoc rust/tests/ui/mir/important-higher-ranked-regions.rs /^ type Assoc = String;$/;" t implementation:static +Assoc rust/tests/ui/mir/important-higher-ranked-regions.rs /^ type Assoc = u32;$/;" t +Assoc rust/tests/ui/mir/important-higher-ranked-regions.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/mir/issue-91745.rs /^ type Assoc = ();$/;" t implementation:T +Assoc rust/tests/ui/mir/issue-91745.rs /^ type Assoc;$/;" t interface:Broken +Assoc rust/tests/ui/mir/validate/needs-reveal-all.rs /^ type Assoc = i32;$/;" t implementation:i32 +Assoc rust/tests/ui/mir/validate/needs-reveal-all.rs /^ type Assoc = u32;$/;" t implementation:u32 +Assoc rust/tests/ui/mir/validate/needs-reveal-all.rs /^ type Assoc;$/;" t interface:Id +Assoc rust/tests/ui/mismatched_types/hr-projection-mismatch.rs /^ type Assoc = &'a i32;$/;" t implementation:Thing +Assoc rust/tests/ui/mismatched_types/hr-projection-mismatch.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/nll/issue-47470.rs /^ type Assoc = &'a u32;$/;" t implementation:Foo +Assoc rust/tests/ui/nll/issue-47470.rs /^ type Assoc;$/;" t interface:Bar +Assoc rust/tests/ui/nll/member-constraints/non-root-universe-existential-1.rs /^ type Assoc = ();$/;" t implementation:F +Assoc rust/tests/ui/nll/member-constraints/non-root-universe-existential-1.rs /^ type Assoc;$/;" t interface:Proj +Assoc rust/tests/ui/nll/user-annotations/normalization-2.rs /^ type Assoc = MyTy<()>;$/;" t +Assoc rust/tests/ui/nll/user-annotations/normalization-2.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/nll/user-annotations/normalization-default.rs /^impl<'a> Trait for &'a () { type Assoc = &'a (); }$/;" t implementation:a +Assoc rust/tests/ui/nll/user-annotations/normalization-default.rs /^trait Trait { type Assoc; }$/;" t interface:Trait +Assoc rust/tests/ui/nll/user-annotations/normalization-self.rs /^impl MyStruct<<&'static () as Trait>::Assoc> {$/;" c +Assoc rust/tests/ui/nll/user-annotations/normalization-self.rs /^impl MyTuple<<&'static () as Trait>::Assoc> {$/;" c +Assoc rust/tests/ui/nll/user-annotations/normalization-self.rs /^impl<'a> Trait for &'a () { type Assoc = &'a (); }$/;" t implementation:a +Assoc rust/tests/ui/nll/user-annotations/normalization-self.rs /^trait Trait { type Assoc; }$/;" t interface:Trait +Assoc rust/tests/ui/nll/user-annotations/normalizing-user-annotation.rs /^ type Assoc = u32;$/;" t implementation:i32 +Assoc rust/tests/ui/nll/user-annotations/normalizing-user-annotation.rs /^ type Assoc = u32;$/;" t implementation:u32 +Assoc rust/tests/ui/nll/user-annotations/normalizing-user-annotation.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/nll/user-annotations/patterns.rs /^ impl Indirect for StaticU32 { type Assoc = &'static u32; }$/;" t implementation:struct_no_initializer_must_normalize::StaticU32 +Assoc rust/tests/ui/nll/user-annotations/patterns.rs /^ trait Indirect { type Assoc; }$/;" t interface:struct_no_initializer_must_normalize::Indirect +Assoc rust/tests/ui/offset-of/offset-of-slice-normalized.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/offset-of/offset-of-slice-normalized.rs /^ type Assoc: ?Sized;$/;" t interface:Mirror +Assoc rust/tests/ui/packed/packed-with-inference-vars-issue-61402.rs /^impl Trait for S { type Assoc = X; }$/;" t implementation:S +Assoc rust/tests/ui/packed/packed-with-inference-vars-issue-61402.rs /^pub trait Trait { type Assoc; }$/;" t interface:Trait +Assoc rust/tests/ui/pin-ergonomics/impl-unpin.rs /^ type Assoc = T;$/;" t implementation:assoc::T +Assoc rust/tests/ui/pin-ergonomics/impl-unpin.rs /^ type Assoc;$/;" t interface:assoc::Identity +Assoc rust/tests/ui/privacy/auxiliary/missing-mir-priv-bounds-extern-2.rs /^ type Assoc = Unreachable;$/;" t implementation:m::Priv +Assoc rust/tests/ui/privacy/auxiliary/missing-mir-priv-bounds-extern-2.rs /^ type Assoc = DummyToPriv;$/;" t implementation:Dummy +Assoc rust/tests/ui/privacy/auxiliary/missing-mir-priv-bounds-extern-2.rs /^ type Assoc: ToPriv;$/;" t interface:PubTr +Assoc rust/tests/ui/privacy/auxiliary/missing-mir-priv-bounds-extern-2.rs /^ type Assoc;$/;" t interface:GetUnreachable +Assoc rust/tests/ui/privacy/auxiliary/missing-mir-priv-bounds-extern-3.rs /^ type Assoc = Unreachable;$/;" t implementation:m::Priv +Assoc rust/tests/ui/privacy/auxiliary/missing-mir-priv-bounds-extern-3.rs /^ type Assoc;$/;" t interface:GetUnreachable +Assoc rust/tests/ui/privacy/auxiliary/missing-mir-priv-bounds-extern.rs /^ type Assoc = Unreachable;$/;" t implementation:m::Priv +Assoc rust/tests/ui/privacy/auxiliary/missing-mir-priv-bounds-extern.rs /^ type Assoc = DummyToPriv;$/;" t implementation:Dummy +Assoc rust/tests/ui/privacy/auxiliary/missing-mir-priv-bounds-extern.rs /^ type Assoc: ToPriv;$/;" t interface:PubTr +Assoc rust/tests/ui/privacy/auxiliary/missing-mir-priv-bounds-extern.rs /^ type Assoc;$/;" t interface:GetUnreachable +Assoc rust/tests/ui/privacy/generic_struct_field_projection.rs /^ type Assoc = ();$/;" t implementation:baz::Foo +Assoc rust/tests/ui/privacy/generic_struct_field_projection.rs /^ type Assoc;$/;" t interface:baz::Trait +Assoc rust/tests/ui/privacy/issue-111220-2-tuple-struct-fields-projection.rs /^ type Assoc = b::A;$/;" t implementation:A +Assoc rust/tests/ui/privacy/issue-111220-2-tuple-struct-fields-projection.rs /^ type Assoc = u32;$/;" t implementation:u32 +Assoc rust/tests/ui/privacy/issue-111220-2-tuple-struct-fields-projection.rs /^ type Assoc;$/;" t interface:Id +Assoc rust/tests/ui/privacy/issue-30079.rs /^ type Assoc = Priv; \/\/~ ERROR private type `m3::Priv` in public interface$/;" t implementation:m3::SemiPrivTrait +Assoc rust/tests/ui/privacy/issue-30079.rs /^ type Assoc;$/;" t interface:SemiPrivTrait +Assoc rust/tests/ui/privacy/privacy-in-paths.rs /^ type Assoc = S;$/;" t implementation:foo::T +Assoc rust/tests/ui/privacy/privacy-in-paths.rs /^ type Assoc;$/;" t interface:foo::T +Assoc rust/tests/ui/privacy/private-in-public.rs /^ type Assoc = Priv3;$/;" t interface:aliases_priv::PrivTr +Assoc rust/tests/ui/privacy/private-in-public.rs /^ type Assoc = m::Pub3;$/;" t interface:aliases_pub::PrivTr +Assoc rust/tests/ui/privacy/suggest-new-projection-ice.rs /^ type Assoc;$/;" t interface:m::Project +Assoc rust/tests/ui/proc-macro/allowed-signatures.rs /^ type Assoc = TokenStream;$/;" t implementation:Project +Assoc rust/tests/ui/proc-macro/allowed-signatures.rs /^ type Assoc;$/;" t interface:Project +Assoc rust/tests/ui/proc-macro/auxiliary/external-crate-var.rs /^ type Assoc = ExternFoo;$/;" t implementation:ExternFoo +Assoc rust/tests/ui/proc-macro/auxiliary/external-crate-var.rs /^ type Assoc;$/;" t interface:ExternTrait +Assoc rust/tests/ui/proc-macro/bad-projection.rs /^ type Assoc;$/;" t interface:Project +Assoc rust/tests/ui/proc-macro/crate-var.rs /^ type Assoc = Foo;$/;" t implementation:Foo +Assoc rust/tests/ui/proc-macro/crate-var.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/repr/repr-transparent-non-exhaustive.rs /^ type Assoc = NonExhaustive;$/;" t implementation:i32 +Assoc rust/tests/ui/repr/repr-transparent-non-exhaustive.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/rfcs/impl-trait/higher-ranked-regions-diag.rs /^ type Assoc = ();$/;" t implementation:Foo +Assoc rust/tests/ui/rfcs/impl-trait/higher-ranked-regions-diag.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/rfcs/type-alias-impl-trait/higher-ranked-regions-gat.rs /^ type Assoc<'a> = &'a u32;$/;" t implementation:Struct +Assoc rust/tests/ui/rfcs/type-alias-impl-trait/higher-ranked-regions-gat.rs /^ type Assoc<'a>;$/;" t interface:Trait +Assoc rust/tests/ui/self/dyn-dispatch-requires-supertrait-norm.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/self/dyn-dispatch-requires-supertrait-norm.rs /^ type Assoc;$/;" t interface:Mirror +Assoc rust/tests/ui/self/phantomdata-in-coerce-and-dispatch-impls.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/self/phantomdata-in-coerce-and-dispatch-impls.rs /^ type Assoc;$/;" t interface:Mirror +Assoc rust/tests/ui/sized-hierarchy/incomplete-inference-issue-143992.rs /^ type Assoc: OtherTrait;$/;" t interface:Trait +Assoc rust/tests/ui/sized-hierarchy/prefer-non-nested-alias-bound.rs /^ type Assoc: ?Sized;$/;" t interface:OtherTrait +Assoc rust/tests/ui/sized-hierarchy/prefer-non-nested-alias-bound.rs /^ type Assoc: for<'a> OtherTrait<'a>;$/;" t interface:Trait +Assoc rust/tests/ui/sized/coinductive-1-gat.rs /^ type Assoc = Vec;$/;" t implementation:Vec +Assoc rust/tests/ui/sized/coinductive-1-gat.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/sized/coinductive-1.rs /^ type Assoc = Vec;$/;" t implementation:Vec +Assoc rust/tests/ui/sized/coinductive-1.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/sized/recursive-type-binding.rs /^ type Assoc = Foo<()>;$/;" t implementation:A +Assoc rust/tests/ui/sized/recursive-type-binding.rs /^trait A { type Assoc: ?Sized; }$/;" t interface:A +Assoc rust/tests/ui/sized/recursive-type-coercion-from-never.rs /^ type Assoc = Foo<()>;$/;" t implementation:A +Assoc rust/tests/ui/sized/recursive-type-coercion-from-never.rs /^trait A { type Assoc; }$/;" t interface:A +Assoc rust/tests/ui/sized/recursive-type-pass.rs /^ type Assoc = Foo<()>;$/;" t implementation:A +Assoc rust/tests/ui/sized/recursive-type-pass.rs /^trait A { type Assoc; }$/;" t interface:A +Assoc rust/tests/ui/specialization/assoc-ty-graph-cycle.rs /^ default type Assoc = ();$/;" t implementation:Vec +Assoc rust/tests/ui/specialization/assoc-ty-graph-cycle.rs /^ type Assoc = ();$/;" t implementation:String +Assoc rust/tests/ui/specialization/assoc-ty-graph-cycle.rs /^ type Assoc = u8;$/;" t implementation:Vec +Assoc rust/tests/ui/specialization/assoc-ty-graph-cycle.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/specialization/broken-mir-drop-glue-107228.rs /^ default type Assoc = Vec;$/;" t implementation:C +Assoc rust/tests/ui/specialization/broken-mir-drop-glue-107228.rs /^ type Assoc;$/;" t interface:SpecTrait +Assoc rust/tests/ui/specialization/coherence/default-impl-normalization-ambig-2.rs /^trait Assoc {$/;" i +Assoc rust/tests/ui/specialization/ctfe/default-assoc-type.rs /^ default type Assoc = u32;$/;" t implementation:Vec +Assoc rust/tests/ui/specialization/ctfe/default-assoc-type.rs /^ type Assoc: Trait;$/;" t interface:Foo +Assoc rust/tests/ui/specialization/defaultimpl/overlap-projection.rs /^trait Assoc {$/;" i +Assoc rust/tests/ui/specialization/defaultimpl/projection.rs /^ type Assoc = ();$/;" t implementation:T +Assoc rust/tests/ui/specialization/defaultimpl/projection.rs /^ type Assoc = u8;$/;" t implementation:T +Assoc rust/tests/ui/specialization/defaultimpl/projection.rs /^ type Assoc;$/;" t interface:Bar +Assoc rust/tests/ui/specialization/defaultimpl/projection.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/specialization/issue-43037.rs /^ type Assoc = T;$/;" t implementation:A +Assoc rust/tests/ui/specialization/issue-43037.rs /^ type Assoc: Y;$/;" t interface:Z +Assoc rust/tests/ui/specialization/issue-70442.rs /^ default type Assoc = bool;$/;" t implementation:T +Assoc rust/tests/ui/specialization/issue-70442.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/specialization/min_specialization/specialize-associated-type.rs /^ type Assoc = ();$/;" t implementation:A +Assoc rust/tests/ui/specialization/min_specialization/specialize-associated-type.rs /^ type Assoc: X;$/;" t interface:Z +Assoc rust/tests/ui/specialization/min_specialization/specialize_on_type_error.rs /^ type Assoc: Y;$/;" t interface:Z +Assoc rust/tests/ui/specialization/prefer-specializing-impl-over-default.rs /^ type Assoc = ();$/;" t implementation:T +Assoc rust/tests/ui/specialization/prefer-specializing-impl-over-default.rs /^ type Assoc;$/;" t interface:WithAssoc +Assoc rust/tests/ui/specialization/source-impl-requires-constraining-predicates-ambig.rs /^ type Assoc = U;$/;" t +Assoc rust/tests/ui/specialization/source-impl-requires-constraining-predicates-ambig.rs /^ type Assoc;$/;" t interface:Spec +Assoc rust/tests/ui/specialization/source-impl-requires-constraining-predicates.rs /^ type Assoc = U;$/;" t +Assoc rust/tests/ui/specialization/source-impl-requires-constraining-predicates.rs /^ type Assoc;$/;" t interface:Spec +Assoc rust/tests/ui/specialization/specialization-default-items-drop-coherence.rs /^ type Assoc = Box;$/;" t +Assoc rust/tests/ui/specialization/specialization-default-items-drop-coherence.rs /^ type Assoc = usize;$/;" t implementation:u32 +Assoc rust/tests/ui/specialization/specialization-default-items-drop-coherence.rs /^ type Assoc;$/;" t interface:Overlap +Assoc rust/tests/ui/specialization/specialization-default-projection.rs /^ default type Assoc = ();$/;" t implementation:T +Assoc rust/tests/ui/specialization/specialization-default-projection.rs /^ type Assoc = String;$/;" t implementation:u8 +Assoc rust/tests/ui/specialization/specialization-default-projection.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/specialization/specialization-on-projection.rs /^trait Assoc {$/;" i +Assoc rust/tests/ui/specialization/specialization-overlap-projection.rs /^trait Assoc {$/;" i +Assoc rust/tests/ui/specialization/specialization-projection.rs /^ default type Assoc = ();$/;" t implementation:T +Assoc rust/tests/ui/specialization/specialization-projection.rs /^ type Assoc = ();$/;" t implementation:T +Assoc rust/tests/ui/specialization/specialization-projection.rs /^ type Assoc = u8;$/;" t implementation:T +Assoc rust/tests/ui/specialization/specialization-projection.rs /^ type Assoc;$/;" t interface:Bar +Assoc rust/tests/ui/specialization/specialization-projection.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/static/extern-static-normalization-failure-issue-148161.rs /^ type Assoc = i8;$/;" t implementation:u8 +Assoc rust/tests/ui/static/extern-static-normalization-failure-issue-148161.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/suggestions/impl-on-dyn-trait-with-implicit-static-bound-needing-more-suggestions.rs /^ type Assoc: Bar;$/;" t interface:bap::ObjectTrait +Assoc rust/tests/ui/suggestions/impl-on-dyn-trait-with-implicit-static-bound-needing-more-suggestions.rs /^ type Assoc: Bar;$/;" t interface:bav::ObjectTrait +Assoc rust/tests/ui/suggestions/impl-on-dyn-trait-with-implicit-static-bound-needing-more-suggestions.rs /^ type Assoc: Bar;$/;" t interface:baw::ObjectTrait +Assoc rust/tests/ui/suggestions/impl-on-dyn-trait-with-implicit-static-bound-needing-more-suggestions.rs /^ type Assoc: Bar;$/;" t interface:bax::ObjectTrait +Assoc rust/tests/ui/suggestions/impl-on-dyn-trait-with-implicit-static-bound-needing-more-suggestions.rs /^ type Assoc: Bar;$/;" t interface:bay::ObjectTrait +Assoc rust/tests/ui/suggestions/missing-assoc-type-bound-restriction.rs /^ type Assoc = ChildWrapper;$/;" t implementation:ParentWrapper +Assoc rust/tests/ui/suggestions/missing-assoc-type-bound-restriction.rs /^ type Assoc: Child;$/;" t interface:Parent +Assoc rust/tests/ui/symbol-names/impl1.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/trait-bounds/maybe-bound-with-assoc.rs /^ type Assoc;$/;" t interface:HasAssoc +Assoc rust/tests/ui/trait-bounds/super-assoc-mismatch.rs /^ type Assoc = ();$/;" t implementation:BoundOnAssoc +Assoc rust/tests/ui/trait-bounds/super-assoc-mismatch.rs /^ type Assoc = u8;$/;" t implementation:Super +Assoc rust/tests/ui/trait-bounds/super-assoc-mismatch.rs /^ type Assoc = u8;$/;" t implementation:SuperGeneric +Assoc rust/tests/ui/trait-bounds/super-assoc-mismatch.rs /^ type Assoc: Sub;$/;" t interface:BoundOnAssoc +Assoc rust/tests/ui/trait-bounds/super-assoc-mismatch.rs /^ type Assoc;$/;" t interface:Super +Assoc rust/tests/ui/trait-bounds/super-assoc-mismatch.rs /^ type Assoc;$/;" t interface:SuperGeneric +Assoc rust/tests/ui/trait-bounds/super-assoc-mismatch.rs /^ type Assoc = ();$/;" t implementation:u8 +Assoc rust/tests/ui/trait-bounds/super-assoc-mismatch.rs /^ type Assoc;$/;" t interface:BoundOnGat +Assoc rust/tests/ui/traits/alias/only-require-assocs-from-supertraits.rs /^trait Bar { type Assoc; }$/;" t interface:Bar +Assoc rust/tests/ui/traits/associated_type_bound/116464-invalid-assoc-type-suggestion-in-trait-impl.rs /^ type Assoc = String;$/;" t implementation:i32 +Assoc rust/tests/ui/traits/associated_type_bound/116464-invalid-assoc-type-suggestion-in-trait-impl.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/associated_type_bound/impl-is-shadowed.rs /^ type Assoc = ();$/;" t implementation:Bar +Assoc rust/tests/ui/traits/associated_type_bound/impl-is-shadowed.rs /^ type Assoc: 'static;$/;" t interface:Bar +Assoc rust/tests/ui/traits/const-traits/assoc-type-const-bound-usage-0.rs /^ type Assoc: [const] Trait;$/;" t interface:Trait +Assoc rust/tests/ui/traits/const-traits/assoc-type-const-bound-usage-1.rs /^ type Assoc: [const] Trait;$/;" t interface:Trait +Assoc rust/tests/ui/traits/const-traits/assoc-type-const-bound-usage-fail-2.rs /^ type Assoc: [const] Trait$/;" t interface:Trait +Assoc rust/tests/ui/traits/const-traits/assoc-type-const-bound-usage-fail.rs /^ type Assoc: [const] Trait;$/;" t interface:Trait +Assoc rust/tests/ui/traits/const-traits/conditionally-const-trait-bound-assoc-tys.rs /^ type Assoc = T;$/;" t implementation:Trait +Assoc rust/tests/ui/traits/const-traits/conditionally-const-trait-bound-assoc-tys.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/const-traits/dont-ice-on-const-pred-for-bounds.rs /^ type Assoc: const Trait;$/;" t interface:Trait +Assoc rust/tests/ui/traits/const-traits/imply-always-const.rs /^ type Assoc;$/;" t interface:A +Assoc rust/tests/ui/traits/const-traits/issue-100222.rs /^ type Assoc = ::Output;$/;" t +Assoc rust/tests/ui/traits/const-traits/issue-100222.rs /^ type Assoc = ::Output;$/;" t interface:IndexMut +Assoc rust/tests/ui/traits/const-traits/item-bound-entailment-fails.rs /^ type Assoc = C$/;" t implementation:i32 +Assoc rust/tests/ui/traits/const-traits/item-bound-entailment-fails.rs /^ type Assoc = N$/;" t implementation:u32 +Assoc rust/tests/ui/traits/const-traits/item-bound-entailment-fails.rs /^ type Assoc: [const] Bar$/;" t interface:Foo +Assoc rust/tests/ui/traits/const-traits/item-bound-entailment.rs /^ type Assoc = C$/;" t implementation:i32 +Assoc rust/tests/ui/traits/const-traits/item-bound-entailment.rs /^ type Assoc = N$/;" t implementation:u32 +Assoc rust/tests/ui/traits/const-traits/item-bound-entailment.rs /^ type Assoc: [const] Bar$/;" t interface:Foo +Assoc rust/tests/ui/traits/deep-norm-pending.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/traits/dyn-drop-principal-with-projections.rs /^ type Assoc = ();$/;" t implementation:Tr +Assoc rust/tests/ui/traits/dyn-drop-principal-with-projections.rs /^ type Assoc;$/;" t interface:Tr +Assoc rust/tests/ui/traits/issue-28576.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/traits/negative-bounds/associated-constraints.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/negative-impls/negative-impl-normalizes-to.rs /^ type Assoc = i32;$/;" t implementation:Local +Assoc rust/tests/ui/traits/negative-impls/negative-impl-normalizes-to.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/alias-bound-preference.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/alias-bound-preference.rs /^ type Assoc: Into;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_cant_be_furthur_normalized.rs /^ type Assoc = u32;$/;" t implementation:i32 +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_cant_be_furthur_normalized.rs /^ type Assoc;$/;" t interface:TraitB +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_cant_be_furthur_normalized.rs /^impl TraitA for (T, T::Assoc) {}$/;" c +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_dont_use_normalizes_to_if_substs_eq.rs /^ type Assoc = <() as Foo>::Assoc;$/;" t +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_dont_use_normalizes_to_if_substs_eq.rs /^ type Assoc = u16;$/;" t implementation:Foo +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_dont_use_normalizes_to_if_substs_eq.rs /^ type Assoc = u8;$/;" t implementation:Foo +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_dont_use_normalizes_to_if_substs_eq.rs /^ type Assoc;$/;" t interface:Foo +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_simple.rs /^ type Assoc = u32;$/;" t implementation:i32 +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_simple.rs /^ type Assoc;$/;" t interface:TraitB +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_simple.rs /^impl TraitA for (T, T::Assoc) {}$/;" c +Assoc rust/tests/ui/traits/next-solver/alias-relate/alias_eq_substs_eq_not_intercrate.rs /^ type Assoc;$/;" t interface:TraitB +Assoc rust/tests/ui/traits/next-solver/alias-relate/deeply-nested-no-hang.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/alias-relate/deeply-nested-no-hang.rs /^ type Assoc: ?Sized;$/;" t interface:Identity +Assoc rust/tests/ui/traits/next-solver/alias-sub.rs /^ type Assoc = &'static str;$/;" t implementation:str +Assoc rust/tests/ui/traits/next-solver/alias-sub.rs /^ type Assoc: Sized;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/assembly/assemble-normalizing-self-ty-impl-ambiguity.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/assembly/assemble-normalizing-self-ty-impl-ambiguity.rs /^ type Assoc;$/;" t interface:Id +Assoc rust/tests/ui/traits/next-solver/assembly/candidates-equal-modulo-norm-1.rs /^ type Assoc;$/;" t interface:Elaborate +Assoc rust/tests/ui/traits/next-solver/assembly/candidates-equal-modulo-norm-2.rs /^ type Assoc: AsRef<[Self::Item]>;$/;" t interface:Bar +Assoc rust/tests/ui/traits/next-solver/canonical/int-var-eq-in-response.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/canonical/int-var-eq-in-response.rs /^ type Assoc;$/;" t interface:Mirror +Assoc rust/tests/ui/traits/next-solver/closure-signature-inference-hr-ambig-alias-naming-self.rs /^ type Assoc = u32;$/;" t implementation:F +Assoc rust/tests/ui/traits/next-solver/closure-signature-inference-hr-ambig-alias-naming-self.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/coercion/coerce-ambig-alias-to-rigid-alias.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/coercion/non-wf-in-coerce-pointers.rs /^ type Assoc;$/;" t interface:Wf +Assoc rust/tests/ui/traits/next-solver/coercion/trait-upcast-lhs-needs-normalization.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/coercion/trait-upcast-lhs-needs-normalization.rs /^ type Assoc: ?Sized;$/;" t interface:Mirror +Assoc rust/tests/ui/traits/next-solver/coherence/ambiguity-causes-visitor-hang.rs /^ type Assoc;$/;" t interface:RecursiveSuper +Assoc rust/tests/ui/traits/next-solver/coherence/issue-102048.rs /^ type Assoc;$/;" t interface:WithAssoc1 +Assoc rust/tests/ui/traits/next-solver/coherence/issue-102048.rs /^ type Assoc;$/;" t interface:WithAssoc2 +Assoc rust/tests/ui/traits/next-solver/coherence/trait_ref_is_knowable-norm-overflow.rs /^ type Assoc = <(T,) as Overflow>::Assoc;$/;" t +Assoc rust/tests/ui/traits/next-solver/coherence/trait_ref_is_knowable-norm-overflow.rs /^ type Assoc;$/;" t interface:Overflow +Assoc rust/tests/ui/traits/next-solver/coherence/trait_ref_is_knowable-normalization-1.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/coherence/trait_ref_is_knowable-normalization-1.rs /^ type Assoc;$/;" t interface:Id +Assoc rust/tests/ui/traits/next-solver/coherence/trait_ref_is_knowable-normalization-3.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/coherence/trait_ref_is_knowable-normalization-3.rs /^ type Assoc;$/;" t interface:Id +Assoc rust/tests/ui/traits/next-solver/cycles/coinduction/only-one-coinductive-step-needed.rs /^ type Assoc = ();$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/cycles/coinduction/only-one-coinductive-step-needed.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/cycles/many-where-clauses-with-aliases-hang.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/cycles/normalizes-to-is-not-productive.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/cycles/normalizes-to-is-not-productive.rs /^ type Assoc = u32;$/;" t implementation:Foo +Assoc rust/tests/ui/traits/next-solver/cycles/normalizes-to-is-not-productive.rs /^ type Assoc: Bound;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/cycles/unproductive-in-coherence.rs /^ type Assoc = ::Assoc;$/;" t implementation:Overflow +Assoc rust/tests/ui/traits/next-solver/cycles/unproductive-in-coherence.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/diagnostics/alias_relate_error_uses_structurally_normalize.rs /^ type Assoc = u64;$/;" t implementation:Foo +Assoc rust/tests/ui/traits/next-solver/diagnostics/alias_relate_error_uses_structurally_normalize.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/diagnostics/ambiguous-fail.rs /^ type Assoc = ();$/;" t +Assoc rust/tests/ui/traits/next-solver/diagnostics/ambiguous-fail.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/diagnostics/ambiguous-pass.rs /^ type Assoc = ();$/;" t +Assoc rust/tests/ui/traits/next-solver/diagnostics/ambiguous-pass.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/diagnostics/coerce-in-may-coerce.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/diagnostics/coerce-in-may-coerce.rs /^ type Assoc;$/;" t interface:Mirror +Assoc rust/tests/ui/traits/next-solver/diagnostics/deeply-normalize-type-expectation.rs /^ type Assoc = T;$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/diagnostics/deeply-normalize-type-expectation.rs /^ type Assoc;$/;" t interface:Mirror +Assoc rust/tests/ui/traits/next-solver/diagnostics/projection-trait-ref.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/dont-ice-on-bad-transmute-in-typeck.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/dont-normalize-proj-with-error.rs /^ type Assoc = T;$/;" t implementation:Wrapper +Assoc rust/tests/ui/traits/next-solver/dont-normalize-proj-with-error.rs /^ type Assoc: ?Sized;$/;" t interface:Mirror +Assoc rust/tests/ui/traits/next-solver/escaping-bound-vars-in-writeback-normalization.rs /^ type Assoc = ();$/;" t implementation:T +Assoc rust/tests/ui/traits/next-solver/escaping-bound-vars-in-writeback-normalization.rs /^ type Assoc;$/;" t interface:Trivial +Assoc rust/tests/ui/traits/next-solver/find-param-recursion-issue-152716.rs /^ type Assoc;$/;" t interface:Proj +Assoc rust/tests/ui/traits/next-solver/fudge-inference/fudge-inference-with-aliases-1.rs /^ type Assoc = T::Assoc;$/;" t implementation:W +Assoc rust/tests/ui/traits/next-solver/fudge-inference/fudge-inference-with-aliases-1.rs /^ type Assoc = i32;$/;" t implementation:i32 +Assoc rust/tests/ui/traits/next-solver/fudge-inference/fudge-inference-with-aliases-1.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/generalize/bivariant-alias.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/generalize/constrain-inference-during-normalize.rs /^ type Assoc = u32;$/;" t implementation:Trait +Assoc rust/tests/ui/traits/next-solver/generalize/constrain-inference-during-normalize.rs /^ type Assoc;$/;" t interface:Trait +Assoc rust/tests/ui/traits/next-solver/generalize/equating-projection-cyclically.rs /^ type Assoc = String;$/;" t implementation:String +Assoc rust/tests/ui/traits/next-solver/generalize/equating-projection-cyclically.rs /^ type Assoc = i32;$/;" t implementation:i32 +Assoc rust/tests/ui/traits/next-solver/generalize/equating-projection-cyclically.rs /^ type Assoc;$/;" t interface:Test +Assoc rust/tests/ui/traits/next-solver/generalize/generalize-proj-new-universe-index-1.rs /^ type Assoc = <