Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FOR CRATER ONLY] New implementation of Try per RFC#3058 -- No result-to-option #82322

Closed
wants to merge 10 commits into from

Conversation

scottmcm
Copy link
Member

r? @ghost

Creating this to run crater against it, per rust-lang/rfcs#3058 (comment)

#82318 is the full proposal; This is the same as that one except that it doesn't include mod sadness, as it's intended to check for the prevalence of the accidentally-stable use of ? on Option in -> Result methods with particular (unusual) error types.

Feel free to put review comments if you want, but don't feel bad if I don't do anything about them -- this has a bunch of commented code that needs removing, bad variable names, regressions in error messages for futures, ...

@rust-log-analyzer

This comment has been minimized.

@scottmcm scottmcm marked this pull request as draft February 20, 2021 11:16
@scottmcm scottmcm closed this Feb 20, 2021
@scottmcm scottmcm reopened this Feb 21, 2021
@scottmcm scottmcm force-pushed the do-or-do-not-well-maybe branch from bd10d99 to c1bb944 Compare February 21, 2021 20:39
@scottmcm scottmcm added the S-experimental Status: Ongoing experiment that does not require reviewing and won't be merged in its current state. label Feb 21, 2021
@scottmcm scottmcm marked this pull request as ready for review February 21, 2021 20:42
@scottmcm scottmcm force-pushed the do-or-do-not-well-maybe branch from c1bb944 to ce93cb6 Compare February 21, 2021 21:11
@rust-log-analyzer

This comment has been minimized.

@scottmcm scottmcm force-pushed the do-or-do-not-well-maybe branch from ce93cb6 to 508ed8d Compare February 21, 2021 22:16
@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-tools failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
  SCCACHE_BUCKET: rust-lang-ci-sccache2
  TOOLSTATE_REPO: https://github.com/rust-lang-nursery/rust-toolstate
  CACHE_DOMAIN: ci-caches.rust-lang.org
  EXTRA_VARIABLES: {
 "CI_ONLY_WHEN_SUBMODULES_CHANGED": 1
##[endgroup]
adding extra environment variable CI_ONLY_WHEN_SUBMODULES_CHANGED
linux builder detected, using docker to run the build
##[group]Run src/ci/scripts/should-skip-this.sh
---
normalized stderr:


expected stderr:
error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:23:12
   |
LL |     return Some(to.magic?);
   |            ^^^^^^^^^^^^^^^ help: try: `to.magic`
   |
   = note: `-D clippy::needless-question-mark` implied by `-D warnings`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:31:12
   |
LL |     return Some(to.magic?)
   |            ^^^^^^^^^^^^^^^ help: try: `to.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:36:5
   |
LL |     Some(to.magic?)
   |     ^^^^^^^^^^^^^^^ help: try: `to.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:41:21
   |
LL |     to.and_then(|t| Some(t.magic?))
   |                     ^^^^^^^^^^^^^^ help: try: `t.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:50:9
   |
LL |         Some(t.magic?)
   |         ^^^^^^^^^^^^^^ help: try: `t.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:55:12
   |
LL |     return Ok(tr.magic?);
   |            ^^^^^^^^^^^^^ help: try: `tr.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:62:12
   |
LL |     return Ok(tr.magic?)
   |            ^^^^^^^^^^^^^ help: try: `tr.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:66:5
   |
LL |     Ok(tr.magic?)
   |     ^^^^^^^^^^^^^ help: try: `tr.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:70:21
   |
LL |     tr.and_then(|t| Ok(t.magic?))
   |                     ^^^^^^^^^^^^ help: try: `t.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:78:9
   |
LL |         Ok(t.magic?)
   |         ^^^^^^^^^^^^ help: try: `t.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:85:16
   |
LL |         return Ok(t.magic?);
   |                ^^^^^^^^^^^^ help: try: `t.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:138:9
   |
LL |         Ok(to.magic?) // should be triggered
   |         ^^^^^^^^^^^^^ help: try: `to.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:154:9
   |
LL |         Some(to.magic?) // should be triggered
   |         ^^^^^^^^^^^^^^^ help: try: `to.magic`

error: Question mark operator is useless here
  --> $DIR/needless_question_mark.rs:162:9
   |
LL |         Ok(to.magic?) // should be triggered
   |         ^^^^^^^^^^^^^ help: try: `to.magic`
error: aborting due to 14 previous errors




diff of stderr:

-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:23:12
-   |
-LL |     return Some(to.magic?);
-   |            ^^^^^^^^^^^^^^^ help: try: `to.magic`
-   |
-   = note: `-D clippy::needless-question-mark` implied by `-D warnings`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:31:12
-   |
-LL |     return Some(to.magic?)
-   |            ^^^^^^^^^^^^^^^ help: try: `to.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:36:5
-   |
-LL |     Some(to.magic?)
-   |     ^^^^^^^^^^^^^^^ help: try: `to.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:41:21
-   |
-LL |     to.and_then(|t| Some(t.magic?))
-   |                     ^^^^^^^^^^^^^^ help: try: `t.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:50:9
-   |
-LL |         Some(t.magic?)
-   |         ^^^^^^^^^^^^^^ help: try: `t.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:55:12
-   |
-LL |     return Ok(tr.magic?);
-   |            ^^^^^^^^^^^^^ help: try: `tr.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:62:12
-   |
-LL |     return Ok(tr.magic?)
-   |            ^^^^^^^^^^^^^ help: try: `tr.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:66:5
-   |
-LL |     Ok(tr.magic?)
-   |     ^^^^^^^^^^^^^ help: try: `tr.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:70:21
-   |
-LL |     tr.and_then(|t| Ok(t.magic?))
-   |                     ^^^^^^^^^^^^ help: try: `t.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:78:9
-   |
-LL |         Ok(t.magic?)
-   |         ^^^^^^^^^^^^ help: try: `t.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:85:16
-   |
-LL |         return Ok(t.magic?);
-   |                ^^^^^^^^^^^^ help: try: `t.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:138:9
-   |
-LL |         Ok(to.magic?) // should be triggered
-   |         ^^^^^^^^^^^^^ help: try: `to.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:154:9
-   |
-LL |         Some(to.magic?) // should be triggered
-   |         ^^^^^^^^^^^^^^^ help: try: `to.magic`
-
-error: Question mark operator is useless here
-  --> $DIR/needless_question_mark.rs:162:9
-   |
-   |
-LL |         Ok(to.magic?) // should be triggered
-   |         ^^^^^^^^^^^^^ help: try: `to.magic`
-error: aborting due to 14 previous errors
-
-


The actual stderr differed from the expected stderr.
Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base/needless_question_mark.stderr
// run-rustfix


#![warn(clippy::needless_question_mark)]
#![allow(
    clippy::needless_return,
    clippy::unnecessary_unwrap,
    clippy::upper_case_acronyms,
    unused_must_use
)]
)]
#![feature(custom_inner_attributes)]
struct TO {
struct TO {
    magic: Option<usize>,

struct TR {
struct TR {
    magic: Result<usize, bool>,


fn simple_option_bad1(to: TO) -> Option<usize> {
    // return as a statement
    return Some(to.magic?);


// formatting will add a semi-colon, which would make
// this identical to the test case above
#[rustfmt::skip]
fn simple_option_bad2(to: TO) -> Option<usize> {
    // return as an expression
    return Some(to.magic?)


fn simple_option_bad3(to: TO) -> Option<usize> {
    // block value "return"
    Some(to.magic?)


fn simple_option_bad4(to: Option<TO>) -> Option<usize> {
    // single line closure
    to.and_then(|t| Some(t.magic?))


// formatting this will remove the block brackets, making
// this test identical to the one above
#[rustfmt::skip]
fn simple_option_bad5(to: Option<TO>) -> Option<usize> {
    // closure with body
    to.and_then(|t| {
        Some(t.magic?)
}


fn simple_result_bad1(tr: TR) -> Result<usize, bool> {
    return Ok(tr.magic?);


// formatting will add a semi-colon, which would make
// this identical to the test case above
#[rustfmt::skip]
fn simple_result_bad2(tr: TR) -> Result<usize, bool> {
    return Ok(tr.magic?)


fn simple_result_bad3(tr: TR) -> Result<usize, bool> {
    Ok(tr.magic?)


fn simple_result_bad4(tr: Result<TR, bool>) -> Result<usize, bool> {
    tr.and_then(|t| Ok(t.magic?))


// formatting this will remove the block brackets, making
// this test identical to the one above
#[rustfmt::skip]
fn simple_result_bad5(tr: Result<TR, bool>) -> Result<usize, bool> {
    tr.and_then(|t| {
        Ok(t.magic?)
}


fn also_bad(tr: Result<TR, bool>) -> Result<usize, bool> {
    if tr.is_ok() {
        let t = tr.unwrap();
        return Ok(t.magic?);
    Err(false)
}


fn false_positive_test<U, T>(x: Result<(), U>) -> Result<(), T>
where
    T: From<U>,
    Ok(x?)
}

fn main() {}
fn main() {}

mod question_mark_none {
    #![clippy::msrv = "1.12.0"]
    fn needless_question_mark_option() -> Option<usize> {
        struct TO {
            magic: Option<usize>,
        }
        let to = TO { magic: None };
        Some(to.magic?) // should not be triggered


    fn needless_question_mark_result() -> Result<usize, bool> {
        struct TO {
            magic: Result<usize, bool>,
        }
        let to = TO { magic: Ok(1_usize) };
        Ok(to.magic?) // should not be triggered

    fn main() {
        needless_question_mark_option();
        needless_question_mark_option();
        needless_question_mark_result();
}

mod question_mark_result {
mod question_mark_result {
    #![clippy::msrv = "1.21.0"]
    fn needless_question_mark_option() -> Option<usize> {
        struct TO {
            magic: Option<usize>,
        }
        let to = TO { magic: None };
        Some(to.magic?) // should not be triggered


    fn needless_question_mark_result() -> Result<usize, bool> {
        struct TO {
            magic: Result<usize, bool>,
        }
        let to = TO { magic: Ok(1_usize) };
        Ok(to.magic?) // should be triggered

    fn main() {
        needless_question_mark_option();
        needless_question_mark_option();
        needless_question_mark_result();
}


mod question_mark_both {
    #![clippy::msrv = "1.22.0"]
    fn needless_question_mark_option() -> Option<usize> {
        struct TO {
            magic: Option<usize>,
        }
        let to = TO { magic: None };
        Some(to.magic?) // should be triggered


    fn needless_question_mark_result() -> Result<usize, bool> {
        struct TO {
            magic: Result<usize, bool>,
        }
        let to = TO { magic: Ok(1_usize) };
        Ok(to.magic?) // should be triggered

    fn main() {
        needless_question_mark_option();
        needless_question_mark_option();
        needless_question_mark_result();
}


expected fixed:
expected fixed:
// run-rustfix

#![warn(clippy::needless_question_mark)]
#![allow(
    clippy::needless_return,
    clippy::unnecessary_unwrap,
    clippy::upper_case_acronyms,
    unused_must_use
)]
)]
#![feature(custom_inner_attributes)]
struct TO {
struct TO {
    magic: Option<usize>,

struct TR {
struct TR {
    magic: Result<usize, bool>,


fn simple_option_bad1(to: TO) -> Option<usize> {
    // return as a statement
    return to.magic;


// formatting will add a semi-colon, which would make
// this identical to the test case above
#[rustfmt::skip]
fn simple_option_bad2(to: TO) -> Option<usize> {
    // return as an expression
    return to.magic


fn simple_option_bad3(to: TO) -> Option<usize> {
    // block value "return"
    to.magic


fn simple_option_bad4(to: Option<TO>) -> Option<usize> {
    // single line closure
    to.and_then(|t| t.magic)


// formatting this will remove the block brackets, making
// this test identical to the one above
#[rustfmt::skip]
fn simple_option_bad5(to: Option<TO>) -> Option<usize> {
    // closure with body
    to.and_then(|t| {
        t.magic
}


fn simple_result_bad1(tr: TR) -> Result<usize, bool> {
    return tr.magic;


// formatting will add a semi-colon, which would make
// this identical to the test case above
#[rustfmt::skip]
fn simple_result_bad2(tr: TR) -> Result<usize, bool> {
    return tr.magic


fn simple_result_bad3(tr: TR) -> Result<usize, bool> {
    tr.magic


fn simple_result_bad4(tr: Result<TR, bool>) -> Result<usize, bool> {
    tr.and_then(|t| t.magic)


// formatting this will remove the block brackets, making
// this test identical to the one above
#[rustfmt::skip]
fn simple_result_bad5(tr: Result<TR, bool>) -> Result<usize, bool> {
    tr.and_then(|t| {
        t.magic
}


fn also_bad(tr: Result<TR, bool>) -> Result<usize, bool> {
    if tr.is_ok() {
        let t = tr.unwrap();
        return t.magic;
    Err(false)
}


fn false_positive_test<U, T>(x: Result<(), U>) -> Result<(), T>
where
    T: From<U>,
    Ok(x?)
}

fn main() {}
fn main() {}

mod question_mark_none {
    #![clippy::msrv = "1.12.0"]
    fn needless_question_mark_option() -> Option<usize> {
        struct TO {
            magic: Option<usize>,
        }
        let to = TO { magic: None };
        Some(to.magic?) // should not be triggered


    fn needless_question_mark_result() -> Result<usize, bool> {
        struct TO {
            magic: Result<usize, bool>,
        }
        let to = TO { magic: Ok(1_usize) };
        Ok(to.magic?) // should not be triggered

    fn main() {
        needless_question_mark_option();
        needless_question_mark_option();
        needless_question_mark_result();
}

mod question_mark_result {
mod question_mark_result {
    #![clippy::msrv = "1.21.0"]
    fn needless_question_mark_option() -> Option<usize> {
        struct TO {
            magic: Option<usize>,
        }
        let to = TO { magic: None };
        Some(to.magic?) // should not be triggered


    fn needless_question_mark_result() -> Result<usize, bool> {
        struct TO {
            magic: Result<usize, bool>,
        }
        let to = TO { magic: Ok(1_usize) };
        to.magic // should be triggered
---
normalized stderr:


expected stderr:
error: returning an `Err(_)` with the `?` operator
  --> $DIR/try_err.rs:19:9
LL |         Err(err)?;
LL |         Err(err)?;
   |         ^^^^^^^^^ help: try this: `return Err(err)`
note: the lint level is defined here
  --> $DIR/try_err.rs:4:9
   |
   |
LL | #![deny(clippy::try_err)]


error: returning an `Err(_)` with the `?` operator
  --> $DIR/try_err.rs:29:9
LL |         Err(err)?;
LL |         Err(err)?;
   |         ^^^^^^^^^ help: try this: `return Err(err.into())`

error: returning an `Err(_)` with the `?` operator
  --> $DIR/try_err.rs:49:17
LL |                 Err(err)?;
LL |                 Err(err)?;
   |                 ^^^^^^^^^ help: try this: `return Err(err)`

error: returning an `Err(_)` with the `?` operator
  --> $DIR/try_err.rs:68:17
LL |                 Err(err)?;
LL |                 Err(err)?;
   |                 ^^^^^^^^^ help: try this: `return Err(err.into())`

error: returning an `Err(_)` with the `?` operator
  --> $DIR/try_err.rs:87:23
   |
LL |             Err(_) => Err(1)?,
   |                       ^^^^^^^ help: try this: `return Err(1)`
...
LL |     try_validation!(Ok::<_, i32>(5));
   |
   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)


error: returning an `Err(_)` with the `?` operator
  --> $DIR/try_err.rs:102:23
   |
LL |             Err(_) => Err(ret_one!())?,
   |                       ^^^^^^^^^^^^^^^^ help: try this: `return Err(ret_one!())`
...
LL |     try_validation_in_macro!(Ok::<_, i32>(5));
   |
   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)


error: returning an `Err(_)` with the `?` operator
  --> $DIR/try_err.rs:141:9
   |
LL |         Err(foo!())?;
   |         ^^^^^^^^^^^^ help: try this: `return Err(foo!())`

error: returning an `Err(_)` with the `?` operator
  --> $DIR/try_err.rs:148:9
   |
LL |         Err(io::ErrorKind::WriteZero)?
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `return Poll::Ready(Err(io::ErrorKind::WriteZero.into()))`

error: returning an `Err(_)` with the `?` operator
  --> $DIR/try_err.rs:150:9
   |
LL |         Err(io::Error::new(io::ErrorKind::InvalidInput, "error"))?
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `return Poll::Ready(Err(io::Error::new(io::ErrorKind::InvalidInput, "error")))`

error: returning an `Err(_)` with the `?` operator
  --> $DIR/try_err.rs:158:9
   |
LL |         Err(io::ErrorKind::NotFound)?
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `return Poll::Ready(Some(Err(io::ErrorKind::NotFound.into())))`
error: aborting due to 10 previous errors




diff of stderr:

-error: returning an `Err(_)` with the `?` operator
-  --> $DIR/try_err.rs:19:9
-   |
-LL |         Err(err)?;
-   |         ^^^^^^^^^ help: try this: `return Err(err)`
-   |
-  --> $DIR/try_err.rs:4:9
-   |
-   |
-LL | #![deny(clippy::try_err)]
-   |         ^^^^^^^^^^^^^^^
-
-error: returning an `Err(_)` with the `?` operator
-  --> $DIR/try_err.rs:29:9
-   |
-LL |         Err(err)?;
-   |         ^^^^^^^^^ help: try this: `return Err(err.into())`
-
-error: returning an `Err(_)` with the `?` operator
-  --> $DIR/try_err.rs:49:17
-   |
-LL |                 Err(err)?;
-   |                 ^^^^^^^^^ help: try this: `return Err(err)`
-
-error: returning an `Err(_)` with the `?` operator
-  --> $DIR/try_err.rs:68:17
-   |
-LL |                 Err(err)?;
-   |                 ^^^^^^^^^ help: try this: `return Err(err.into())`
-
-error: returning an `Err(_)` with the `?` operator
-  --> $DIR/try_err.rs:87:23
-   |
-LL |             Err(_) => Err(1)?,
-   |                       ^^^^^^^ help: try this: `return Err(1)`
-...
-LL |     try_validation!(Ok::<_, i32>(5));
-   |     --------------------------------- in this macro invocation
-   |
-   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
-
-error: returning an `Err(_)` with the `?` operator
-  --> $DIR/try_err.rs:102:23
-   |
-LL |             Err(_) => Err(ret_one!())?,
-   |                       ^^^^^^^^^^^^^^^^ help: try this: `return Err(ret_one!())`
-...
-LL |     try_validation_in_macro!(Ok::<_, i32>(5));
-   |     ------------------------------------------ in this macro invocation
-   |
-   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
-
-error: returning an `Err(_)` with the `?` operator
-  --> $DIR/try_err.rs:141:9
-   |
-LL |         Err(foo!())?;
-   |         ^^^^^^^^^^^^ help: try this: `return Err(foo!())`
-
-error: returning an `Err(_)` with the `?` operator
-  --> $DIR/try_err.rs:148:9
-   |
-LL |         Err(io::ErrorKind::WriteZero)?
-   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `return Poll::Ready(Err(io::ErrorKind::WriteZero.into()))`
-
-error: returning an `Err(_)` with the `?` operator
-  --> $DIR/try_err.rs:150:9
-   |
-LL |         Err(io::Error::new(io::ErrorKind::InvalidInput, "error"))?
-   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `return Poll::Ready(Err(io::Error::new(io::ErrorKind::InvalidInput, "error")))`
-
-error: returning an `Err(_)` with the `?` operator
-  --> $DIR/try_err.rs:158:9
-   |
-LL |         Err(io::ErrorKind::NotFound)?
-   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `return Poll::Ready(Some(Err(io::ErrorKind::NotFound.into())))`
-error: aborting due to 10 previous errors
-
-


The actual stderr differed from the expected stderr.
Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base/try_err.stderr
// run-rustfix
// run-rustfix
// aux-build:macro_rules.rs

#![deny(clippy::try_err)]
#![allow(clippy::unnecessary_wraps, clippy::needless_question_mark)]
#[macro_use]
extern crate macro_rules;

use std::io;
use std::io;
use std::task::Poll;

// Tests that a simple case works
// Should flag `Err(err)?`
pub fn basic_test() -> Result<i32, i32> {
    let err: i32 = 1;
    // To avoid warnings during rustfix
        Err(err)?;
    }
    Ok(0)
}
}

// Tests that `.into()` is added when appropriate
pub fn into_test() -> Result<i32, i32> {
    let err: u8 = 1;
    // To avoid warnings during rustfix
        Err(err)?;
    }
    Ok(0)
}
}

// Tests that tries in general don't trigger the error
pub fn negative_test() -> Result<i32, i32> {
    Ok(nested_error()? + 1)


// Tests that `.into()` isn't added when the error type
// matches the surrounding closure's return type, even
// when it doesn't match the surrounding function's.
pub fn closure_matches_test() -> Result<i32, i32> {
    let res: Result<i32, i8> = Some(1)
        .into_iter()
        .map(|i| {
            let err: i8 = 1;
            // To avoid warnings during rustfix
                Err(err)?;
            }
            Ok(i)
        })
        })
        .next()
        .unwrap();

    Ok(res?)
}

// Tests that `.into()` isn't added when the error type
// doesn't match the surrounding closure's return type.
pub fn closure_into_test() -> Result<i32, i32> {
    let res: Result<i32, i16> = Some(1)
        .into_iter()
        .map(|i| {
            let err: i8 = 1;
            // To avoid warnings during rustfix
                Err(err)?;
            }
            Ok(i)
        })
        })
        .next()
        .unwrap();

    Ok(res?)
}

fn nested_error() -> Result<i32, i32> {
    Ok(1)


// Bad suggestion when in macro (see #6242)
macro_rules! try_validation {
    ($e: expr) => {{
        match $e {
            Ok(_) => 0,
            Err(_) => Err(1)?,
    }};
}

macro_rules! ret_one {
macro_rules! ret_one {
    () => {
        1
    };
}

macro_rules! try_validation_in_macro {
    ($e: expr) => {{
        match $e {
            Ok(_) => 0,
            Err(_) => Err(ret_one!())?,
    }};
}


fn calling_macro() -> Result<i32, i32> {
    // macro
    try_validation!(Ok::<_, i32>(5));
    // `Err` arg is another macro
    try_validation_in_macro!(Ok::<_, i32>(5));
    Ok(5)

fn main() {
    basic_test().unwrap();
    into_test().unwrap();
---
    // We don't want to lint in external macros
    try_err!();
}

macro_rules! bar {
    () => {
        String::from("aasdfasdfasdfa")
}

macro_rules! foo {
    () => {
    () => {
        bar!()
    };
}

pub fn macro_inside(fail: bool) -> Result<i32, String> {
    if fail {
        Err(foo!())?;
    Ok(0)
}


pub fn poll_write(n: usize) -> Poll<io::Result<usize>> {
    if n == 0 {
        Err(io::ErrorKind::WriteZero)?
    } else if n == 1 {
        Err(io::Error::new(io::ErrorKind::InvalidInput, "error"))?


    Poll::Ready(Ok(n))


pub fn poll_next(ready: bool) -> Poll<Option<io::Result<()>>> {
    if !ready {
        Err(io::ErrorKind::NotFound)?

    Poll::Ready(None)
}



expected fixed:
// run-rustfix
// aux-build:macro_rules.rs

#![deny(clippy::try_err)]
#![allow(clippy::unnecessary_wraps, clippy::needless_question_mark)]
#[macro_use]
extern crate macro_rules;

use std::io;
use std::io;
use std::task::Poll;

// Tests that a simple case works
// Should flag `Err(err)?`
pub fn basic_test() -> Result<i32, i32> {
    let err: i32 = 1;
    // To avoid warnings during rustfix
        return Err(err);
    }
    Ok(0)
}
}

// Tests that `.into()` is added when appropriate
pub fn into_test() -> Result<i32, i32> {
    let err: u8 = 1;
    // To avoid warnings during rustfix
    if true {
        return Err(err.into());
    Ok(0)
}


// Tests that tries in general don't trigger the error
pub fn negative_test() -> Result<i32, i32> {
    Ok(nested_error()? + 1)


// Tests that `.into()` isn't added when the error type
// matches the surrounding closure's return type, even
// when it doesn't match the surrounding function's.
pub fn closure_matches_test() -> Result<i32, i32> {
    let res: Result<i32, i8> = Some(1)
        .into_iter()
        .map(|i| {
            let err: i8 = 1;
            // To avoid warnings during rustfix
                return Err(err);
            }
            Ok(i)
        })
        })
        .next()
        .unwrap();

    Ok(res?)
}

// Tests that `.into()` isn't added when the error type
// doesn't match the surrounding closure's return type.
pub fn closure_into_test() -> Result<i32, i32> {
    let res: Result<i32, i16> = Some(1)
        .into_iter()
        .map(|i| {
            let err: i8 = 1;
            // To avoid warnings during rustfix
            if true {
                return Err(err.into());
            Ok(i)
        })
        .next()
        .unwrap();
        .unwrap();

    Ok(res?)
}

fn nested_error() -> Result<i32, i32> {
    Ok(1)


// Bad suggestion when in macro (see #6242)
macro_rules! try_validation {
    ($e: expr) => {{
        match $e {
            Ok(_) => 0,
            Err(_) => return Err(1),
    }};
}

macro_rules! ret_one {
macro_rules! ret_one {
    () => {
        1
    };
}

macro_rules! try_validation_in_macro {
    ($e: expr) => {{
        match $e {
            Ok(_) => 0,
            Err(_) => return Err(ret_one!()),
    }};
}


fn calling_macro() -> Result<i32, i32> {
    // macro
    try_validation!(Ok::<_, i32>(5));
    // `Err` arg is another macro
    try_validation_in_macro!(Ok::<_, i32>(5));
    Ok(5)

fn main() {
    basic_test().unwrap();
    into_test().unwrap();
---
    // We don't want to lint in external macros
    try_err!();
}

macro_rules! bar {
    () => {
        String::from("aasdfasdfasdfa")
}

macro_rules! foo {
    () => {
    () => {
        bar!()
    };
}

pub fn macro_inside(fail: bool) -> Result<i32, String> {
    if fail {
        return Err(foo!());
    Ok(0)
}


pub fn poll_write(n: usize) -> Poll<io::Result<usize>> {
    if n == 0 {
        return Poll::Ready(Err(io::ErrorKind::WriteZero.into()))
    } else if n == 1 {
        return Poll::Ready(Err(io::Error::new(io::ErrorKind::InvalidInput, "error")))


    Poll::Ready(Ok(n))


pub fn poll_next(ready: bool) -> Poll<Option<io::Result<()>>> {
    if !ready {
        return Poll::Ready(Some(Err(io::ErrorKind::NotFound.into())))

    Poll::Ready(None)
}



diff of fixed:

 // run-rustfix
 // aux-build:macro_rules.rs
 
 #![deny(clippy::try_err)]
 #![allow(clippy::unnecessary_wraps, clippy::needless_question_mark)]
 #[macro_use]
 extern crate macro_rules;
 
 use std::io;
 use std::io;
 use std::task::Poll;
 
 // Tests that a simple case works
 // Should flag `Err(err)?`
 pub fn basic_test() -> Result<i32, i32> {
     let err: i32 = 1;
     // To avoid warnings during rustfix
-        return Err(err);
+        Err(err)?;
     }
     Ok(0)
     Ok(0)
 }
 
 // Tests that `.into()` is added when appropriate
 pub fn into_test() -> Result<i32, i32> {
     let err: u8 = 1;
     // To avoid warnings during rustfix
     if true {
-        return Err(err.into());
+        Err(err)?;
     Ok(0)
 }
 
 
 // Tests that tries in general don't trigger the error
 pub fn negative_test() -> Result<i32, i32> {
     Ok(nested_error()? + 1)
 
 
 // Tests that `.into()` isn't added when the error type
 // matches the surrounding closure's return type, even
 // when it doesn't match the surrounding function's.
 pub fn closure_matches_test() -> Result<i32, i32> {
     let res: Result<i32, i8> = Some(1)
         .into_iter()
         .map(|i| {
             let err: i8 = 1;
             // To avoid warnings during rustfix
-                return Err(err);
+                Err(err)?;
             }
             Ok(i)
             Ok(i)
         })
         .next()
         .unwrap();
 
     Ok(res?)
 }
 
 // Tests that `.into()` isn't added when the error type
 // doesn't match the surrounding closure's return type.
 pub fn closure_into_test() -> Result<i32, i32> {
     let res: Result<i32, i16> = Some(1)
         .into_iter()
         .map(|i| {
             let err: i8 = 1;
             // To avoid warnings during rustfix
             if true {
-                return Err(err.into());
+                Err(err)?;
             Ok(i)
         })
         .next()
         .unwrap();
         .unwrap();
 
     Ok(res?)
 }
 
 fn nested_error() -> Result<i32, i32> {
     Ok(1)
 
 
 // Bad suggestion when in macro (see #6242)
 macro_rules! try_validation {
     ($e: expr) => {{
         match $e {
             Ok(_) => 0,
-            Err(_) => return Err(1),
+            Err(_) => Err(1)?,
     }};
 }
 
 macro_rules! ret_one {
 macro_rules! ret_one {
     () => {
         1
     };
 }
 
 macro_rules! try_validation_in_macro {
     ($e: expr) => {{
         match $e {
             Ok(_) => 0,
-            Err(_) => return Err(ret_one!()),
+            Err(_) => Err(ret_one!())?,
     }};
 }
 
 
 fn calling_macro() -> Result<i32, i32> {
     // macro
     try_validation!(Ok::<_, i32>(5));
     // `Err` arg is another macro
     try_validation_in_macro!(Ok::<_, i32>(5));
     Ok(5)
 
 fn main() {
     basic_test().unwrap();
     into_test().unwrap();
---
     // We don't want to lint in external macros
     try_err!();
 }
 
 macro_rules! bar {
     () => {
         String::from("aasdfasdfasdfa")
 }
 
 macro_rules! foo {
     () => {
     () => {
         bar!()
     };
 }
 
 pub fn macro_inside(fail: bool) -> Result<i32, String> {
     if fail {
-        return Err(foo!());
+        Err(foo!())?;
     Ok(0)
 }
 
 
 pub fn poll_write(n: usize) -> Poll<io::Result<usize>> {
     if n == 0 {
-        return Poll::Ready(Err(io::ErrorKind::WriteZero.into()))
+        Err(io::ErrorKind::WriteZero)?
     } else if n == 1 {
-        return Poll::Ready(Err(io::Error::new(io::ErrorKind::InvalidInput, "error")))
+        Err(io::Error::new(io::ErrorKind::InvalidInput, "error"))?
 
 
     Poll::Ready(Ok(n))
 
 
 pub fn poll_next(ready: bool) -> Poll<Option<io::Result<()>>> {
     if !ready {
-        return Poll::Ready(Some(Err(io::ErrorKind::NotFound.into())))
+        Err(io::ErrorKind::NotFound)?
 
     Poll::Ready(None)
 }
 
 

The actual fixed differed from the expected fixed.
Actual fixed saved to /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base/try_err.fixed
To update references, run this command from build directory:
tests/ui/update-references.sh '/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base' 'try_err.rs'
error: 2 errors occurred comparing output.
status: exit code: 0
status: exit code: 0
command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin/clippy-driver" "tests/ui/try_err.rs" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base/try_err.stage-id" "-A" "unused" "--emit=metadata" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps" "-Dwarnings" "-Zui-testing" "--extern" "regex=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/libregex-1bcf52e6f16bdb4f.rlib" "--extern" "serde=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/libserde-3e5755171965ca17.rlib" "--extern" "clippy_lints=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/libclippy_lints-bde896d3fed1b934.rlib" "--extern" "quote=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/libquote-45a3ec2898545ae5.rlib" "--extern" "syn=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/libsyn-efc540c81be69f24.rlib" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base/try_err.stage-id.aux"
------------------------------------------

------------------------------------------
stderr:
stderr:
------------------------------------------

------------------------------------------

normalized stderr:
error: written amount is not handled. Use `Write::write_all` instead
  --> $DIR/unused_io_amount.rs:14:5
   |
LL |     s.write(b"test").unwrap();
   |
   |
   = note: `-D clippy::unused-io-amount` implied by `-D warnings`

error: read amount is not handled. Use `Read::read_exact` instead
  --> $DIR/unused_io_amount.rs:16:5
   |
LL |     s.read(&mut buf).unwrap();

error: aborting due to 2 previous errors




expected stderr:
error: written amount is not handled. Use `Write::write_all` instead
  --> $DIR/unused_io_amount.rs:7:5
   |
LL |     s.write(b"test")?;
   |
   |
   = note: `-D clippy::unused-io-amount` implied by `-D warnings`

error: read amount is not handled. Use `Read::read_exact` instead
  --> $DIR/unused_io_amount.rs:9:5
   |
LL |     s.read(&mut buf)?;


error: written amount is not handled. Use `Write::write_all` instead
  --> $DIR/unused_io_amount.rs:14:5
   |
LL |     s.write(b"test").unwrap();


error: read amount is not handled. Use `Read::read_exact` instead
  --> $DIR/unused_io_amount.rs:16:5
   |
LL |     s.read(&mut buf).unwrap();

error: read amount is not handled
  --> $DIR/unused_io_amount.rs:20:5
   |
   |
LL |     s.read_vectored(&mut [io::IoSliceMut::new(&mut [])])?;

error: written amount is not handled
  --> $DIR/unused_io_amount.rs:21:5
   |
   |
LL |     s.write_vectored(&[io::IoSlice::new(&[])])?;

error: aborting due to 6 previous errors




diff of stderr:

 error: written amount is not handled. Use `Write::write_all` instead
-  --> $DIR/unused_io_amount.rs:7:5
-   |
-LL |     s.write(b"test")?;
-   |     ^^^^^^^^^^^^^^^^^
-   |
-   = note: `-D clippy::unused-io-amount` implied by `-D warnings`
-
-error: read amount is not handled. Use `Read::read_exact` instead
-  --> $DIR/unused_io_amount.rs:9:5
-   |
-LL |     s.read(&mut buf)?;
-   |     ^^^^^^^^^^^^^^^^^
-
-error: written amount is not handled. Use `Write::write_all` instead
   --> $DIR/unused_io_amount.rs:14:5
    |
 LL |     s.write(b"test").unwrap();
+   |
+   |
+   = note: `-D clippy::unused-io-amount` implied by `-D warnings`
 
 error: read amount is not handled. Use `Read::read_exact` instead
   --> $DIR/unused_io_amount.rs:16:5
    |
 LL |     s.read(&mut buf).unwrap();
 
-error: read amount is not handled
-  --> $DIR/unused_io_amount.rs:20:5
-   |
-   |
-LL |     s.read_vectored(&mut [io::IoSliceMut::new(&mut [])])?;
-   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-error: written amount is not handled
-  --> $DIR/unused_io_amount.rs:21:5
-   |
-   |
-LL |     s.write_vectored(&[io::IoSlice::new(&[])])?;
-   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-error: aborting due to 6 previous errors
+error: aborting due to 2 previous errors
 
 
 

The actual stderr differed from the expected stderr.
Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base/unused_io_amount.stderr
To update references, run this command from build directory:
tests/ui/update-references.sh '/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base' 'unused_io_amount.rs'
error: 1 errors occurred comparing output.
status: exit code: 1
status: exit code: 1
command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin/clippy-driver" "tests/ui/unused_io_amount.rs" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base/unused_io_amount.stage-id" "-A" "unused" "--emit=metadata" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps" "-Dwarnings" "-Zui-testing" "--extern" "regex=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/libregex-1bcf52e6f16bdb4f.rlib" "--extern" "serde=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/libserde-3e5755171965ca17.rlib" "--extern" "clippy_lints=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/libclippy_lints-bde896d3fed1b934.rlib" "--extern" "quote=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/libquote-45a3ec2898545ae5.rlib" "--extern" "syn=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/libsyn-efc540c81be69f24.rlib" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-1989c91f44b16c80/out/test_build_base/unused_io_amount.stage-id.aux"
------------------------------------------

------------------------------------------
stderr:
stderr:
------------------------------------------
{"message":"written amount is not handled. Use `Write::write_all` instead","code":{"code":"clippy::unused_io_amount","explanation":null},"level":"error","spans":[{"file_name":"tests/ui/unused_io_amount.rs","byte_start":284,"byte_end":309,"line_start":14,"line_end":14,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"    s.write(b\"test\").unwrap();","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`-D clippy::unused-io-amount` implied by `-D warnings`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: written amount is not handled. Use `Write::write_all` instead\n  --> tests/ui/unused_io_amount.rs:14:5\n   |\nLL |     s.write(b\"test\").unwrap();\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n   |\n   = note: `-D clippy::unused-io-amount` implied by `-D warnings`\n\n"}
{"message":"read amount is not handled. Use `Read::read_exact` instead","code":{"code":"clippy::unused_io_amount","explanation":null},"level":"error","spans":[{"file_name":"tests/ui/unused_io_amount.rs","byte_start":343,"byte_end":368,"line_start":16,"line_end":16,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"    s.read(&mut buf).unwrap();","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error: read amount is not handled. Use `Read::read_exact` instead\n  --> tests/ui/unused_io_amount.rs:16:5\n   |\nLL |     s.read(&mut buf).unwrap();\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}

------------------------------------------

thread 'compile_test' panicked at 'Some tests failed', /cargo/registry/src/jackfan.us.kg-1ecc6299db9ec823/compiletest_rs-0.5.0/src/lib.rs:105:22

@scottmcm
Copy link
Member Author

Well, clippy's unhappy with me, but hopefully I can do this without it:

@bors try

@bors
Copy link
Contributor

bors commented Feb 21, 2021

⌛ Trying commit 508ed8d with merge 4a23c45c7893f1416456144e3883cc48ea91722e...

@bors
Copy link
Contributor

bors commented Feb 22, 2021

☀️ Try build successful - checks-actions
Build commit: 4a23c45c7893f1416456144e3883cc48ea91722e (4a23c45c7893f1416456144e3883cc48ea91722e)

@scottmcm
Copy link
Member Author

scottmcm commented Feb 22, 2021

@craterbot check

@craterbot
Copy link
Collaborator

👌 Experiment pr-82322 created and queued.
🤖 Automatically detected try build 4a23c45c7893f1416456144e3883cc48ea91722e
⚠️ Try build based on commit 3e826bb, but latest commit is 508ed8d. Did you forget to make a new try build?
🔍 You can check out the queue and this experiment's details.

ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more

@craterbot craterbot added S-waiting-on-crater Status: Waiting on a crater run to be completed. and removed S-experimental Status: Ongoing experiment that does not require reviewing and won't be merged in its current state. labels Feb 22, 2021
@petrochenkov
Copy link
Contributor

petrochenkov commented Feb 24, 2021

@scottmcm
Is it possible to check this PR and #82318 in one full crater run + one small crater run on regressions from it? Or there is no subset relation between the expected regressions?
(The crater queue became large and it would be good to reduce it if possible.)

@craterbot
Copy link
Collaborator

🚧 Experiment pr-82322 is now running

ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more

@craterbot
Copy link
Collaborator

🎉 Experiment pr-82322 is completed!
📊 747 regressed and 8 fixed (146944 total)
📰 Open the full report.

⚠️ If you notice any spurious failure please add them to the blacklist!
ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more

@craterbot craterbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-crater Status: Waiting on a crater run to be completed. labels Mar 7, 2021
@scottmcm
Copy link
Member Author

656 of the 747 regressions are things trying to implement or use Try, often via older versions of rocket

rg try_trait_v2 -l gh\aryan2305\smart-search\4498c35a581fa62f568aaa62a0381f9e80123497\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Chronophylos\v\12df10e2f5995e7cc046d4d444efd7768986e5bf\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\redox_intelflash\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-config-codegen\0.0.4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Dawidkubis\sserver\b4deafa49453001e78bc9d5bb543bb07afc73e77\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dosefsson\vagntavla\6a2c20edd98773075a55986e154a7f41cbc38343\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_igniter\0.0.3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_oauth2\0.4.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_prometheus\0.7.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rpa_macros\0.4.7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\uefi\0.8.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\fpolica91\rust_simple_app\08263854f795ef50dd7b9e35316851c0224ce673\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\freifunk-saar\ff-node-monitor\d2dc58facbd6992db5b7c91cb5753abd0e691938\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\GraderUN\subject-ms\67d814d3233ee95d5bb72a1548c68ed1366aee6e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\guoyuMao\rust_rocket_study\a4e82f1709f78b1fa9a62cb56ed540b80a7803bc\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\hbdgr\cybernetics\9fe37c484bd842b8b7004a99f7b95c19c5734573\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\IamFaizanKhalid\rust-webservice-starter\8d59961ad43754f0be52dbcc64e4f761efdd8c45\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Iqon\RocketStaticFilesFallthroug\935d04f41c39a16b9630d66784eccc86080f7157\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\JasperLichte\rocket.rs-Boilerplate\b59de664683efda64ba2514b3ff52116a8a4905d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jamil4321\rocket_mongo_todo\9991fc3c34f6f2f54162fe03bc378ace8748503c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\JavierGonzalezAlvarez\rust_rocket_paginaweb\ff6beae8e785d0b90934060a9200e6d3f84f5ba4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\JesterOrNot\Login\bcbd8fb437b7eaa8c66213131c198ae545900bd2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jibby0\speedwagon\da008d8c4606afbd88e08b72c396b5706e186cd9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\JMS55\YgoServer\2201722915c5f7e2df16a8a43ff30dd820f92bdd\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jimmydurkin\rustume\99dae130e1a5bafaac897d32e6e0039e34e17304\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\johanfleury\hydra-idp-ldap\9d926e1a1f92ee5739f4f0b030c951c8766f8440\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\juanpquiroga\rocket-rust\39a683641a3d223313daabc5552727e3d769b967\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jwwb681232\gofar\85bd6241352cc8ddecf700128cb5c995ba12f2c1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\KatosGrupe\maintainance_reminder\c8ec84a3f5e167d46a1ed2ab305221e0234f13a6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\kentfredric\powerctl\631c2cbe244ee5937cf38c93e2dd70051860636b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\kazztech\rust-api-server-test\619d26af57791a338d4da2c41a04b658192ba904\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\khemritolya\majordomo\636a95889e84d4b538ae3790e44b747ba785fe1a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\LittleBunnyRabbit\file-share\78a9572c1c9819e2c0263a066b41b6cb54a7d33f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Loeka1234\rocketrs-project\176167a35c3fdf119e9a22891c21cd6d52d92362\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\lrogana\rocket-web\7d2a0a6821b8cdf75ed6a6a44e858a86d79674ad\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\luisvonmuller\heroes-crud-rust\1ecb3b3c68627348d9052b923ce0000044eb1866\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mammothbane\thulani\f59c15906229d8458844003cedbb4aac78926def\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\MarkTomlin\Rust-Rocket-Simple-Web-App\74d2e72b01ee13dc8238055f1ecefa5290cc7325\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\martinloesethjensen\game-api\cadad23150ca259da46ff06212c9e15d1140e9a2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\maroon8021\rust-sample\ddd91855430306be2ea43d12645e454fdbffa6d4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mateuszkocz\learning-rocket\e3b360e6e9b838f8c5e27b005afe98d1f97744e3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\matthew-jack\mattjack.dev\bd8f1692ef97b87845c29b0e0fccb82b069f722a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Michael-F-Bryan\trio-basic\86fe1427ea0d360a2a675a0e9244825ddaa71886\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Moroni1993\convertidor-numeros\8da54788f6c973508d021a55c0f5bb278d267730\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\MordragT\weihnachts-wichtel\d3b40addb1f9c4b1bfbc21fc78f32c50ee9cc367\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mowijo\rust-rocket-differenciated-reply\2978c1f865138228b935c527c5562b60174e8639\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mour\ratfist-server\dedac9ca401f11512051c4cca534fe36819f4499\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mrskug\shorty\eb47d4b581b216a4a1d3fa9dc03f1ad533cfce18\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mre\rustly\97e8d905a5213fde88d01b3fa1483b76e8fc666b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\MustafaAliBangash\Sign-Up-Form\45941257dbdf5bc4cfc71a355a0b3e6b2018806f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nasirhm\hello-rust-nix\b23bc8701fb5fab21997f8aa2b7c95437cf4e598\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nathanielc\slop\7127450bd1b0428e8867cb42ab747fc7037eb94f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nicolaschan\ips\1f0aa3bc05a792f83d61fec929f3b2bb08a093a7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nijie321\rust-bookmark-tool\83dad059c350f35a54887a1312c155f37710c0f0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nlordell\dex-pg\0bfcc0e113fa1ce967462ba6bc2e81767491a768\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nrsandholm\rust-rest-api\589b4fb0f3acf00cbc7c8690075f73b9b5432fe8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\oreganoli\papegen\b47061fc7a930030f73f3fe61a31b62fb2f6f266\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Osama530\inventory-app\f192329e88650c7665246e5b90e4fa39b6f73907\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Osama530\RocketCors\b0ed1355c54d5e7bdf73d24fac7152b108238ada\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Osama530\rocket_server\ff0abc1618f91fb4e37083d8ec156de12a06ed6d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Osama530\RustRocket_cors\8ada5e7dbcf199dd2e3bd9a04b4e1fb83000a1f6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\patoui\test-rocket\1112eae656022b71f03098e2ba415709ff154e09\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pbackz\rust-rocket-sb-api\9eb00c73c7a34512bc0fbbb71d66e86f4b84d00a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\PeterGrace\default-backend-rs\dc76c8f7e3f1414b1e205be00b00d90fe06dfa62\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pfpacket\saizefs\065980d28ff52ad79ad408c39874eab776f364ef\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\PeterGrace\ndots-webhook\f92ba3d35ba135dda1c4436dff535c1131ff0c2e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pinakidey\SimpleRestaurantAPI_Rust\5bd3a06bb58da43ca8e62ae0262fbd058c266eae\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pjungwir\multiclock\41de0244a2a7a025c28975ac1ed56255a159c0d2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\PorresM\hero-api\6bc898906b85c032b35438d3762bd8784f248e28\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\puttarawut\test-rust\1b9a55864e9e884061501b6a9639facdd182f78b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Programatic\CryptoMailServer\46b6c393a3f8a3a3800d4ec1f68f137bb51b944e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Qualitymix\unnamedRust\366e2055da2d9bc70ea7882ff5dcbba2c33e166b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\randomshinichi\eventivize-faucet\d8d7c0077326993882f56277fa159d9c8ea75699\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\rishavRustPractice\rocket1\90e11a57f2c1921986def4a521e87276d7a78a1f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\rpg2014\system-info-service\9ce2b2e9b12bf57204ba04ef3952f3f17cad1b84\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\rustmx\issues-crawler\4ffde96f0917499e0e34bed337c66afd6b9e434c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\saravvij\hello-rocket-rust\b3bcee1ed527b2f63b4a5d6086ce1dae35b85973\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Scipi\simple-rocket-server-example\42930d85ff064545376313101dca5bcd8c620bb9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\scrummer123\rust-api\78615f5aab81dc156b9c05e20901fd7ecb16ba56\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\SFzxc\rust-rest-api\31e8577d8b0a7289fec3f6f6927c9e4312f628eb\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ShahirZain\Rust-Rocket-Cors-Server\88f5df692fdfd96f506bf219b79927a8f57990bc\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\shepmaster\strata-rust\c23d490694330b3ae32af324e7dbf5326e5efd9b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Shakaib-Naqvi\Assignment_RustRocket\6ae666b96a63522c0ee0c2363d785193a9f6be39\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ShaneEverittM\my-site-backend\f8e4373035f5762e9482b4bd847ef326349c34c9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\shyim\swc-php\bc18f4ad07d17017aabe7c6d1b5c5bae4ceb258a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\shimahi\rocket_practice\00267ae5cb6abff11e5478db1105dfc21bec6922\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\SKCraft\rusty-bootstrapper\1b3e0c0d0b58db642d10d09075380905e7c3495f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\STBoyden\market-api\ab6156f7b7692c3cd381202989191dbd9926e964\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\sullivant\bookmarkr\261c54864066efea061fda0b945d8543fd7d2f46\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\syuji-higa\rust-diesel-rocket-api\216b97467f4624f8a2f508f9b027bb70754a8d9d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\theamma\clarify-link-httpd\437eb4470d3bc24d70de1cd4496edcc39dca5b34\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tiltshiftnl\bewerkdemarkten-api\4e10eb4c703f9f0402a46cbb7925ea55da401a39\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\totem3\wired-rocket\1b655689bb4181eeabbb019c1115e9e82ba2b151\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tommymalmqvist\timereport-slack-rust\0a7f6f4010efa3e42ab151723ff1493628070b1f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tommymalmqvist\timereport-api-rust\4055df68e7c950d0b6217ba4d63e2217dfe14fd3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\trivektor\rocket_food_recipes\ec1f999088fe9c1f2bc6d9ee8c7e2126e48ed1d9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tserowski\webapp_boilerplate\6f6fce5111476895635d8d64422e7342c09afde0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Untiied\RocketRange\6e645dc2116d30bce7f5d3d082d8197ea23b7e3a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\uranixcz\isrbe\4145113b4d9372c5f27067c6ff28cfcfaa06a4b7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\VictorElHajj\victorelhajj.se\27b0a3df3dec55a2449fc474bc302b1186267842\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\vylion\weather-rust-service\e8986027805ae84ee6ecaaa788e3c147bf881183\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\villekalliomaki\service\6d93d9dc78a401b9627800513171a39eec170a52\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\wedgex\rust-recipe-parser\943323829947ad09253de4dff7f2cadcd20c753d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\worinium\simple-rust-rocket\137b55af27b077f6778f0a6c0b5e2f160f9664b1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\willGuimont\rustodo\eaf9ac50fcb859a11a4cc1abe7e13843b49a78df\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\wsb1994\space-chat\dda0646796e7454873757aec5966ee801bc42fb8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\yamafaktory\hjik\ecb3aea16be5e009ba67b345120223eca3105357\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\yaoliao\rust-web\4addc5d3ddf3c95240b948de7089a8f664333d11\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\zedseven\static_file_server\79edab86cc7ea6f6b68ce4983eaa68968bd16991\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\zainulabideenbawa\rocketGetPost\42ff6f803c277817220159c9c70352147316a244\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\zerox029\RustyBunny\360d7b6795f28b03135db9a490ee02bfb011219e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\zimnyjakub\rchirp\c03caef5d88cb1012da779af2eb7723492258d6f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\zishon\rocket-demo\36509d1f8801d191752996add41062dbd0e2fca8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ZSBRybnik\cdn-rust\409b64816fdec32d47789040ce3abf8cb9ff6124\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\zaurask\erwa-example\31d7795fd01628e1927040bb865d3d646a88189f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\zhuangteam\rok-app\0ff83e6bb6ae2ed79ba579684433381cc8934e3b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\xiaolitongxue666\rocket_json_demo\8e71910063c063187f2ece6514a383ca1a59cfc5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\zipkr13\monorepo\6579c1fc461de1c9c533ddef9dc7f8203dcbcc66\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\YumaFuu\rest-rust\7715c1f7a0849432e0753a03409bebaa9755120c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ZeusWPI\zauth\797ada5246939d8c24903d373b05af2cf3c87889\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\wangjun861205\device-manage\4ebf79cd732db91751bea9f79580741e0e0b4e79\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\yukinarit\rocket-webapi\8fe4430d926d8004296997853ced45bb9cdc52fc\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\xiaolitongxue666\rocket-diesel-rest-api-example\2236ae202658a15429effa34c30107235025486d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\yorick3\rusty-rest\cba6bdf116baf8d441421b1bd5857b4d5c294d6d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\yaikohi\hello-rocket\d5f0c32767a148a287c986a2a25f5eae60fe2cac\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tum-rt\emoji-feedback\266c4e4899a3d6db2657c5815986038403a9713b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\yaoxiao6\rust-server\5a5cbae193c537096c9279c62408020d820cbe3c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\vigdail\todo-rest-api\9bcd8210723b4bd2e45deb6ffa76d85f6630ee60\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\xheory\storybuilder-api\b9a4c77c7fcd8ccb5454d51598b5de87e6e674fc\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\WantGuns\bin\2e4b929fb5873dafabf4d7ba07859a7b94a83576\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\wbglaeser\eventlybe\c4649b3537746ad92e47531b946eb5cef4d25fb5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\willdoescode\testing-rust-and-postgres\e4491fb58c7e647cf24f0c3fb7e84c69d63d6ad2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\willdoescode\rust-link-shortener-server\ac09390c3c6f4b60f1056f2213c33ddedbe220dd\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Vexillologists\VexCTF-rust\2136185fab09e837b908a25f832daac1b1ae9658\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Techcable\name-popularity\e27dc10fef98f8822b524ebb7656b1bce608229f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Vanfarock\th_backend\f29940cda2f48b8ba0c104c363af0d06420d0ec3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Utagai\gallery\1f01e329da38d9080f154e497086b96f7bafa9ba\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\therealklanni\jp-cli\1e131e05fddadd98ddcaaff368fb8b91bfcbbf85\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ugifractal\drxplayer\c676d53e162a6c2b9ea2ce61781398b9f9ad4d6f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\valeriansaliou\raider\4a8ec61b0339aaeafe1da184b44c35e7e6516b1d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Valtis\weatherserver\f7f50281908f69ebab5490bc823de657ebab8643\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tuxsnct\rust-study-rocket\b21b665de54d288c5236bc44a1299fddd5123dc6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\TimeEngineer\geolocation-rust-sigfox\37265f422e7f400f56929563530e6e05d224ecd4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Trangar\mindmap\811da28ae5f1ceef92738076bda7d9e0a655d168\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\TheodoreKrypton\jav-rs\f304fbf8a8f667821973e669e5d81349713398fb\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\SylvanB\philes\c638b4960642b3c98b628023351592e80183b46b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\strohel\locations-rs-rocket\47f0e8dd835fc92ebc2f1a0fd718134ba81a1003\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Th3-M4jor\YewChipManager\80a47d6d3538064ff63b10b6967de5f8001a252a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tsuika98\Rust-Controller\8306e6b549cd0a5d43a8d3cb52bfde1ce00c66b6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Taimoorkhan1122\Add-it\c5404695bd4d8297074365ecec58bc6fc904cb71\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\TheSirC\backend-website-pmc\787259b3657d783fd11cdb24d2c51320390de057\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\swapsCAPS\dasmooikut.nl\7b6f71def70ac47ac5f4aafd5f2dd2c023eff8de\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tobyapi\draco-server\5543c5f912899710f1354bd1cad68c6f73f80782\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\TraselDa\D4Green\81f5561852be5277852febacde0dab19d294b025\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\steadylearner\Rust-Web-App\57f0542b1cce30c2f6fc018bf7a78eaf16ee4917\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tisoft\debitoor-extensions\5d0361a2f61ad597caaa8ffd2286448285ae5605\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\theAndrewCline\rocket-pastebin\2c8845d77d8e2a84f1543bbea7decf25bff3c17b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\SpyrosRoum\termpad\7a097c470607f64493608945963187c8a073f04d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\theAndrewCline\computer-manager\017621be35bd72573aa32944cc7f9fc20ec56bca\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\termhn\resume-server\e683f1b2e2ce079b39b7ef154c97f35b0bff5d9c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tbounsiar\rust-rocket-serde-diesel-api\b40bfcadb367aafd3c4d9ba2411ed16611941358\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tevs-rust-land\transformer-api\1ea116d68e13fc7b833caacfa376d2c8258054ff\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\takurinton\portfolio_server\a7e74b690cc13d5c2e075f37b64d268542eb5d29\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\tazeen727\simple_bbs\59e6a8d8009225acad1ec3446866a1bbde1c62be\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\solsensor\sol\05d330a64258404de482a27d45868021e6294711\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\staszewski\rocket-fun\d3103c43786d6f809cb3fc8290d4089fc76ef872\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\srleyva\http_lb\11678a62e8e8883f514f6b91ecbea8eab218364d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Sobert\intech-flight\a4c15c7e1961e7d43f62fb5948273cbefa681d16\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\stisol\INF319-Backend\7a677ea522d83e0948a807be2247a3b2856a8d21\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\system76\smmstore\4c0e549e31f0589e4dbc77403a9d0c273fe17b77\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Svedrin\galry\4628139925cf48f567317f10d82765363c633818\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\smoke-trees\rust-backend-template\f714f088c56e92bd3ba2a4f759454b7ad17cba22\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Sqveeze\rust-testrun\33844e243e164991df4e53b750fc838e17cd5815\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\smilu97\superworldcon-rust-server\6d9367ad37b552cd2a301ec71618f73df2a75efa\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Someguy123\svalue\be82e935e35d83f2513c940fce9c9203e0c2a230\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\selvacodes\hello-rust\a7e148f9c11e5deae53a9a9a0b54734d6824f65b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\russ-0\miki\0da4fab03059dc263e511458601a0cc17234abc5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\sisso\aurora4x_analytics\067669c0d1e21ccf0a874782b31e826b30720733\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\SNELON\project_interstellar\b392b126e4e74e4a38cc2f78ba4d9feed438a41e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\SimonHuet\noventis-api\972e099d394cc47db97e76a8989721aca4f041f9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\skanel\api.rs\e3dacbf8daf1914638fbb7f822728ef0570c6afc\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\siddhartha161\ecommerce-rust\b6adc81e31284520004bc43f2ff5f534d39d8462\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\snoop2head\rust_rocket\65ce980c170fb3bb601f215af74109eaab24c119\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\samama-tariq\rust-rocket-task-Q3\a49cf96eeed27267f3af0ebe1b0c8b9a0419778f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\simoin\Rocket_Casbin_Demo\21d4b5d06bc15607dd7b262d371dac9da8b83363\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ritchie46\async_task_template\5a1b485496ce905787b122bc675d32054dc11cfb\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\security-union\rust-sentry-demo\4d734ba2824cbdd1804c0fd689f97001ccd62bcf\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\shamim-42\Rust-Rocket\abe23233bdc1d99247908b77b3c1c73ca19e2bf8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\satiric\frpg-rocket\410f30c0f048d003e50c9fceee5fca172ae31a85\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\royJackman\CodeMarket\fb1b0096c5038c577007762ee5fceeafc5cddc88\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\scratchyone\todo_backend\1024a50bd8af7ca35b590a39c29f2ab76c403a1d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\roliveiravictor\demo-rust-learning\17c6d10d7e28e528fcf048650b8f62a9c8ab40a8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\salva09\web_api\6248ce274fb85defb6077bc7f850c0713e5a2df1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\shahzaibsohail0077\Ass5-iot-Rocket\a1e6966c8a2a437a241d7cb450abbe7232d76685\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\saltire\anime-matrix\898617b0f59843a336470862d3b40d9c94aca31a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\sakamaki-albert\rust-study_old\7396ab5ceb87657662c0fe9333c53c3d7da76499\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pombase\pombase-chado-json\63cff4856253e2b72880aefabd79b8137957e132\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Sehsyha\light_chat\6d81fee8e5bccdec054dc5c5d02960a5120f2bc0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ricky-davis\AstroChatWebhook\1b14901d9270827fb3828ab9714d882dc0813fd2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\sethitow\avalanche-server\334b8d5276801952de14ea27eb951ee2d60e32a2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\raohassan4212\my-project\df79eaea76e26403acb965cc0b5b7a7fcbc9516c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Sammy275\Add-it\0de64b7a335edf609d29c09f39d8314440416af2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Samemura\rust-web-api-with-db\0bbb46f446dfdf54b26905b5f8314a6042299a3a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Samemura\rust-rocket-webapi\d2dd870504e7e97e3e2e3080984d8aac434ee57d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\rookie1024\epilog\bb6b38814e8d71ab8115f09053c0f8064f154983\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\romvarac\osrm-wrapper\14b035474ec1b2a08ae68f6da9b3917a8dddeb81\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pcolusso\link-shortener\37c8116e8afe5bafdc91be9884220f71d7e6ab0a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\RoGryza\poke_shakespeare\343eef70e2354f2dda2384e954fdc668ba4485ed\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\robinvanleeuwen\twotter-be\8fca7359238531dac9f79d47c1c2144f3e9d1a8f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\rickhull\hello-nix\2ac2efb0dc72851775345e43b93288a177af61f7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\rellyson\down2me\508432d3dbec8443ae8016bf51252f4c9041e1e2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\robdimsdale\desk_controller\3f6d348c4b1121be46376c95aca26fd46be76c48\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ponchione\crud-rocket\fb218af4c1e3297738f9adaaf1ae537768c9b6d0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\RandomApfel\corona-presence-manager\624ffbf2d6603c0779c2fba99071c1898534d5cd\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\r4gus\choir\a93c226b0194c02c6ae23f85365ee27356b1dbcd\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\rburchell\cloudron-rust-rocket\429a68b87dbf49b9b6ffda0a3991fa6a25eca917\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Platinum-Phoenix\RustChatApp\ea70399e32b0ba72295dae175863bdf36f91ff70\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\r1cebank\genome-api\12fba783e27ffe07780002be062f15ca4fe835fa\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pietgeursen\bamboo-rest-api\d034b61d7beb7c4e29b224366ac3c86ce6e08e38\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Pfeil\navilink\6c6ac721317140d892e7ad5daf7fb346ce2129c9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\PrivateBin\Directory\57db60ac1ed8d832ac660c397bcc6f0f7dcf0ae7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pkage\shorts\1aaff76f126ee7eb392edd74092494da12501fc2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\OpenAlcoholics\card-review-website\bd648491e96a1c4290e34de587e0f2163d3467e1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\piegamesde\jackmidiosc\cb504c1afb0e961242f57c265473e11b8696a1d8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Pablushka\rocket-app\df1aea32d1c8410c02523a71d83be131f3d51dbe\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Q3-113\url-shortener\460dbf66ed67cd6c1d05561fa724232fe8307380\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\phonnz\api_crawler\8690b5f0d9aa9c7af5569e6982844e0ee36402cb\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pbackz\rust-date-api\994de89304b281ddb8ffc451e1352fa79206da15\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Osama530\rocket_cors\5bb7f4c352af19cd9d13fd410afc715e255f81b8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Osama530\pastbin\f9bf6026ba83d4bb9f2b3b22ded79bddaab64381\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\novolei\rusty-bunny\25b3309535e5a9c195cc4d3a922166c67495264b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\plowpath\ogrenciapp\19df35be8b2e02472b88ff6201a080e97c243f3a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pgoodjohn\rust-keystore\e327eadd58f4effe72fb5ac8b24b926d570a026f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\phocks\rust-api\12dbcbb0ca499a97ad4176c823cc71d642b27b12\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\OracleAndroid\musical-octo-robot\e0960046499ce1a9710780b108bd44dcaa2e942a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pleshevskiy\rust-juniper-graphql-diesel-rocket-example\4c2021aa7e13f5f6e83d6a92602b1a266b36ea13\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Osama530\rust-rocket-hadlebar-template\34a5b8562a9815c20799ea5d03043a8745c101a4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\olivierEsmieu\Site-a-choupinette\672813ec97e7acba02a7309c5f75a155ece68206\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\olivierEsmieu\Site-a-choupinette\672813ec97e7acba02a7309c5f75a155ece68206\try#4a23c45c7893f1416456144e3883cc48ea91722e_1.txt gh\patractlabs\elara-api\ab6533574f1e13c143703c14a583b907e817bda9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pbajsarowicz\url_shortener__rust\19b5565825e5306b83e193e1d541c727c7252c8b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\oxesoft\rust-web-backend-sample-stack\c1c35433a712106a7263cf625bea41f314b8800f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\paouvrard\rust_full_stack\a71c16b808432c461d06136e4df5c251b9c28bc9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\parker-codes\todos-server\611656c3f1309b73e92b0ba90f0c883d743eca92\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\NilsIrl\DynaWhite\13ef0ed7e3eb00b8360f2b4ac8bb82813c8ae55a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\NilsIrl\RustyBot\88c019d4370f50a92396168ea26c78af7595a81e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\niilz\remoteDeckel\ffd73a9a00b314a0d9ce77f97c522b1d12aef3e2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Palladinium\tiketetaketitak\1a97cb7d81f04ba431686fc331a7a639ba1c1abe\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\pabrahamsson\rust-rest\53fc455e6fc1f98cb69fc1225305e67d358cd0c5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\PabloMR92\rust-test\ec85376258cb0f5152651345dd276da41cd4a165\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Owez\tagzen\7ba31e52785c26aeb77d2b84e0e4077bd3b5f460\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nxtlo\skittles\aff4e00c22d03fa7f780601fdfabeb756db88822\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nrxus\safebus\c0edb8161fb30946071a521e83457c8309f05627\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\novolei\hello-rocket\350826657d9fcf1d7fa1c21fad4fec9892ec167a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\orca84\ioracle\a7abaa49fe2871fc1b7eb3f5ccda2c9ec6f28ed9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mkroman\meta-title_fetcher\4860db9c645f351978b0d0fc07e934cfb11c3c3b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\OnlySharks\Onlysharks-Frontend\4f4d80c5db22ac0b73cb7102a058628955b51448\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\NilPointer-Software\open-source-link-shortener\5e36c9afb3512c10954e2ef966d054ef66a859b5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nirakka\light-controller\2173cdc6baa25707b89e5e0377d5de06b686c242\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\NickSchmitt\rust-diagrams\c1a4e659e411f1ff5157b3e27445d113c6ade2a9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\onContentStop\rusty-jlox\5ee966ffc2e10c2f7c2bed1fc370ef1012d5859c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\NobbZ\tstool\a74eaa4c77906bcca82b997f4662fb09d90b835f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nathanielc\hillfort\e0af740d5bee60463481bdccddfedee9f64107f5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nightraiser\docker-demo-rust-api\b6c02a7403bf01abf0e73564057772ef71b1a4f2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nicholaszana\BobaAPI\0593f5e55adbe84227a9a1a9e857b665d9e6477d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Meyhem\looger\40c2706ac81bab1f7371934ec7a427e23df0a9f3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\neviim\apiagua\622969fc67d1d3ac99a61199fd229d89f70bb0a8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\neviim\rust-api\2d8c2b1e454d999b2fa35d43d29b7591dba5b616\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nasirhm\Hello-Rust\179b58652b827d8e19e596b03224e3fe01dea07e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\netsle-monitoring\restapi\afca9d1c49fda2c9f31d20958dd104532a6b0809\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\neelr\speaker\fd9cc7c8e00a8af457f7877304330ffec671425d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\neeerp\chip-8\c7cd273886ac23c945867d44f630d2eeeb580a46\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\nebrouwer\rusty-bunny\9ab17d804f2b2d206170c6562aaf532050d21e07\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\MrZeroo00\social-dice-roller\5fc8818c7334dbd3664b64ccea677d56fc4e4d85\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mr-m0nkey\gitbot\46dd87172da3afefdf5a9164bf88915bd76a7896\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\matiasbn\rust-crud-api\2490d233a43a276accc5c1f032eb8f8dc8e34333\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\naspredam\rest-rust-users\0387613adc6986792f7a915e31027e2e0a3886cd\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\NatrixAeria\scha-256\74d0bfc67ba9b0dfb41a261141cf580d59789938\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mtib\deadyet\0fef1d601bd50b64e3021f036f31c152c5676684\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mtvjr\authent\2e9ca5f2377b22de9415be8b077cd28b8dcf4f04\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mtib\mitm-cache\83282677ff70594a7edf8917cbf4342a79a9df06\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mschuwalow\rust-helloworld\6b602798804e43dc4c2063c318ea516a972b3896\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mozilla-services\pushbox\af1bd13cd8079fa4d4b934b6763737ecc858982e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mozilla-services\megaphone\35614eb31ada7cf185911fa5096faee1998cf8a9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\morbatex\seitanic-cookbook\d332c553c5afe3659c2cc10375a9a478798aadb2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mkmik\ocipfs\c9c20da0c80f33ab3b8242ad21da68076c285022\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\moparisthebest\run-script\a1ef8eb6aea6a3f7330cb139d8d7614c82d5cf78\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mj-nico23\rocket-converters\08d55dd98a232840a083aa9b066c63613a13c004\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Mcat12\pihole-api\d346afe8a40c378fbe729d55831678ac0c057f27\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mingyli\tictactoe-rs\56084fa66dabebd96d08024e54d17ab278614162\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ministryofjustice\fb-rest-api-rust\0bbf9d51665344b99b1ddfdf3a868f96f95362c3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Milchdealer\rocket-rs-webapp-template\898f90c78c7544426bc0fe0519eb9fb7700b9924\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mibmo\spaghetti\831dc89ac99675cc671000a78ddfcc9d79e4a7c9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\MegaCrafter\rust-image-write-app\b1b1b0aed8479aed451495c91e8596d0c9490cb1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\McRaeAlex\RustySnake\26cef07afaa0916113478c85be4c0e49456211dc\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mediocreeee\markust\37ecf54e48d6506b5e4018d1a2595ab83decdb68\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\lluz55\promodoro\fc2b23b32574e5dd47a2a22dc319726df7fb59c4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mcmcgrath13\delf-rs\55edbee789354fc7aaa2834e1ae941f048dc799c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mayela\issues-crawler\6c19e07fd0d6f7ae78da704642dc170fd9764721\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mbasa-georepublic\RustRestTemplate\dac7d067bb4421f5cb6d9a7bb23116e94292e59b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\matzhaugen\hero-api\6cd1eefdad67eab565d56e484baba4021ddad539\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\mario-kr\aklog-server\f1daec4de7ef00c1ac3d7f559fbcc35b062f4d11\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\maruthip25\iota-rust\fbe8977ec199693b20609cbc965e892386bc9508\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\marius851000\kodionline\393e1f54db1395d3ab9473c90f128b6508bd8911\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\marius851000\marblecomic\48ebb1fa89186f5bfb2ec30d2c80523eb4fb785d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\marlontrapp\hero-api\0e7463ac476cb8c971b2ba7b4073b6a22fa6584f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\MarkAnthonyM\mangadex-reader\a36b3ca4917dd6ce2014fee68c9b3ace7d7f0766\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\MarkAnthonyM\Seed_TodoApp\a5d17b514cb349d68797973a3e65d0e8e7fc9554\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\marcusbuffett\rocket_sled_tutorial\3216cb1c1a70249dfec05496a75de02d31e7a30b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\macleginn\edil-quick-interface-backend\1fa3f8827d157e51dc6703ad79df92be5c20fc4c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\maccam912\rsbtserver\d5ae9d85db79e1d5b3275095091b064b8af0c28d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Luweiba\cipher_web_rocket\644725d187e9d887f422ede8f29b24e125a8a3ed\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\linde12\rocket-test\252501bdcc5f76c899b26db827b213cc3dfe031a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\luisgbm\finance\e0c4b30c3af4adc737c79dbb93bdf497989d3efd\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\LukeThayer\Blog\96aac33bd8ece0fec951c0dba69fc11dfccbd310\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\LNP-BP\descriptor-wallet\257c56f0d626bbdf46a4d789e8620785e73193f9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\kornysietsma\simple-code-server\ac2e995f69d3c8c004358776acf30bdee5a78cf2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\llamicron\budgie\fa65c16df9de63a6ef571334ff95e50b9be4adbf\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\llamicron\lab_grader\b6ed054bca8d3f20efc7ed995e23197ee089e6eb\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\lkolbly\warships-player-stats\f1d80595bf00f30123e0d524bae8d9a1e4ba96ad\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\lkolbly\tagimg\837d786d2f31de402194f783265face8269ffa20\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\llamicron\grader_template\28e3f8dd69f4e6cf6ea85140862019299c678017\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Lucifier129\rocket-todo-app\dc41e7c59574c24dca3f83eda8641a05322908fa\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Lilja\http-rest\6a7bc1210f4f717b9080f09ae6c4bea65a5d0ff8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\KROSF\smart-search-engine\a8869332b1124e2c8c2a2b4592a904f5933b0663\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\khalludi\rust_rocket_web_api\7606ca994d186fe73d61e85a6e62793a0ac87173\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\leozz37\rust-rest-api\f9a5f40934afd2ca32b24e581db88231e58f7c91\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\lanesawyer\standardnotes-rs\cb08c21f40ec8e169604d5d81f7438395f4d7188\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\kryptiksage\rust-search\d638244566596070acd77c3cb4de3c13b46e05b4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\krlsedu\tech_talk\b57f8cd3f660b11ee447582c0e4513a61e31a693\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\KodrAus\rust-web-app\d3a79553544b8619e202bc8c174e97930bfd10a0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\KitHat\test-task\bbecc88ca17ead59f0afe775b42ffa04a2e7e21e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\kildrens\bcrypt-service\9a7e81fa302f513a5cd8b91aa435d1d46889185f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jsbezerra\rocket-web\dbc5ad51aeaab0d1c41444711d57a688aec70efa\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\JochenDeprez\Master\61696508473c54e0cf53966b63224646dd384a4b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jostho\flock\66fe322a59202c7fe2000ee22891c38a3281a87a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\JohnDowson\spaghetti\b9a0fc6982d8eccaa2830a43ff06bf6f368da587\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jonathansharman\translatabase\b11cf4095165dab56fadf01119831b17cd811ab6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\kayhannay\recipes\79c71928fb425cb4ed80f18d61c6793ac84a7a0d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\kanjizoiie\rust-microservice-server\6799cb674af91f95b7ea9c02aa67c35000a28d9f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jrodal98\brunnylol\769cf26f1becd61d43eccfa18515940fe0b5050e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\karanokk\heroku-demo\5b9a366643d717855a71f59c1325614847b8660d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\JochenDeprez\Demo_MarsIT\6a134199b8df6f2e7f1c0cacd2beb82b51fa55b3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jonathanlb\materials\be83daf8064197d3a1f6b9da292ab7599bdbba95\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jgabrielsk8\rocket-sace\1290b1b944a854bcacdd8e4089a9effd441e8264\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jonykalavera\kleio\feb2eb0b4feeb986c33234fdf30040f0560897f4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jawm\protolang\529add6bdffa68d173674f024985a3650da11ee7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jevo1900\ServerRS\d7aed42ad9db12ef26ff7fd48f2ada6bff40b05b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\joeyahines\website\acddf5c51e43ca59077318f0cdc0f055db6da38f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\john80412\RustRocketWeb\4bd6874eb248e3a894099e655dedd3b7a8034793\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\joaovitors1g\RustApi\61b6aa74f571a481f320fd8fad425ed0527c85ce\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jechasteen\jechasteen.com-new\100780f97a896ee6f0f6e8562029d467630782d7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\JeromeK13\rocket_starter\fedf656c15e8c17aee56a9788bae8abb4b5818ab\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jechasteen\react_rocket_template\bca673bda7466d8e46eed122530ffd1a3f15d88a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jimizai\passwd\9de01e27745edeebf8aa28f5ae74e0de182acf85\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\imskr\Rusty-Skywalker\4eb79a161cd1cd99f064f0b3a20e5d1605634455\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jculverhouse\pinpoint_shooting\5275006fb64888afeb7622ead7e8e09df372b35b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\insou22\handbook-api\6933a9d76315dfad6070ffa41a40d279bb17acb5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\JenswBE\rust-question-queen-backend\ad3bc89b5bc14db3c4c9a210aeb526c52e0a2738\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jeffrade\slackrypt\b9df55c17be9ea3440660bd4594a90c782284476\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jackharrhy\DUaaS\8cb24831d36d27e2a193cb39fbb7469b8a46ec78\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jamil4321\rocket_api\deae17855443b6ccf1aadf08bda4ed555258858c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jayay\word2vec-api\d821a75868a7c0529c639ca929144f519bb69d4d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jamesloosli\rusthttp\501613d47f18e036d39a326efcbbf18cd827177a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jakobii\loom\75edb6b4d0614153baf769876e7ae19b24dbca73\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\INfoUpgraders\databases-site\a20a1e80a228613d7538ade03d0c579bacfb9ded\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ImGabe\ubin\b764c95279f9d1c4acc614c6fbb6ecad89781ee9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\gootorov\average-weather\bacdef43c334b80824246e381ca4f53ec1969290\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ItsaMeTuni\calendar-server\cd09304726c0f84fff11728922687f5137eb7f11\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\HMKaiser\world-time-api\2e6d38e8046c4e356a91f491a06ad130e9f96ea8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\issei1203\Rust_WebApp_Sample\260d6c4ec9882166606878e56e575972a97a2e0f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\jakearmendariz\balance\17dfbb0d52d7125978b204cc38e0a566398f0bc9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\InverMN\getty\e34dc91b8e553147beb47204d4cba8ed853d4e6d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\integrational\hello-rocket\857c2116af37eb1a1f976d8bcf46948483aad4af\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\GeoffreyBrunet\TODO-LIST\05f1333600bd2d0c667c4a138696dddabe13991b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\id-ilych\hello-rocket\b563adb6740ad77d93275e8e72f1a15ad366c38a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\guilhermeSMartins\todo-app-rocket-rs\c5bdcf2e160888ee06a0991b77f243ef164170d9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Infinity666\ff-node-monitor\60ff8de231cddcda5aee78d184d41891fb0f3097\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ignasandr\pirtis-svelte-rust-dockerized\13298d2c166f9441db5133c7d73bb312e83a6684\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\iferc\basic-rocket-web-server\bef6f822bb48876a2f2554afeaacd7515f3f27e2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Hatsunechuyin\rust_web_rocket_test\3e7aa19e923eaef214290b2714aefe7d9f285b27\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\iallai\im-rocket\4066aa0e0b3e44705090840abf667ecd25c04de3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\HurricaneInteractive\epic-reviews\e29110cd4154fe716bb0dd2bfdc426b9cfdf365a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Hina-softwareEngineer\Rust_Rest_api_with_MySql\b1d78d1c501a6d7d641b9d04d36341c2dee0cbf8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\hermanodecastro\doesntpad\ff45366cf5161391deec350f57a0c946e4011955\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\FuGangqiang\mdblog.rs\fa06ebfd1076d12855e84f5abb17cc89517fd907\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\gwy15\api_server\5e1da5f82acf602de4e7e2c9ef453c3bba8933f5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Harvzor\drinks-drunk\fe9e5fe356ab4292785c27824cf87fa09a9ec40d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\haruhikonyan\rocket-start\35945054b53751b07e9567c2f0a06b73c6f8d056\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\gsquire\rust_bin\7d31458118388e387a877e5c3a6f5876bc7b8da0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\GeoffreyBrunet\basic-api\d3a25f936da1da1a54812a1cfb32320d6156de69\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\guccialex\kube-rs-manager\eba53392a695f8a4f73af0ee517391abc5c3ed73\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\weather_RUST_API\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\haiku\hpkgbouncer\f57b6f3c2bbc86cf17ee9fdf30cef25fbcd666aa\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\HalfVoxel\alarm-clock-rs\34e24253f66fba993e53e4ad44b81e8cd898c368\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\gabipurcaru\qk.run\a42fe5ff67401789aef1640d4f4b19abc90da74f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\harjis\hello-rocket\365696a48594c84ee0385baa9ea5cbc5ff6dd075\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\gqinghua\rust-rocket-api\3d859d042d7fc540aff476be6fa1e637e57569db\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\gqinghua\diesel-rocket-api\9eaab78694cd621dd789d33b0eb5a44c58b7aa78\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\gemcave\crud-rocket\e0b083bae47dbe7d8071cd76f2b7d18b142fd574\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\gorup\gohere\208089ddde66151d00d0b5c0a005ff16bd2b4745\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\GDGVIT\triton-backend\a96bd04e751c37052fad30f8bfd0543537c9b7ce\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\GavinDH\rust-upload-be\4e274a296e795fc0c848dc88705f76c9f66c93c9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\vigil-server\1.19.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\georgemackayshore\rust-todo\ab1ffb297ccea85ed70577107a37a231ee1d1239\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_session\0.2.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\termpad\1.2.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rpa\0.4.7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\fuwn\chan\f929f244d3601f2b3d96fa10a63acdece2a73b4d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\fxredeemer\rocketTerminal\96b999c05876a020d0284e28ece3d2acce0ee73a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Fi3\gigileo\dc885541cd3653641f4f68140bbdcb695a85cd63\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\faustfu\hello-rocket\bae5604b46448b791fbc0044586f66cdb70df42a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\FaveroFerreira\rust-billing-api\c467421b5ee898f3913705f8c1bce0b428af914e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\fscreene\conchy\bb219ba6c4317503c4f99080edb51988ca1daac6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\vale\0.0.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\FongYoong\ari-lang\880ea5e9f3f4dfd51850a166f2c26f2adcbbe156\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\fomalhaut88\mytable-rest-example\21e1183c24b1daadfcb39a048777ea5740cf43d7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\toql_rocket\0.1.5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\test_utils\0.3.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\string-err\0.1.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\FizzesShark\markers\752e7699bbdc58b4db775c5630972476ae5ca3ef\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\steel-copper\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\FinnStokes\labnotes\e8b0d301172797baa9633849085e5aa14678b9da\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\fdfzcq\rucipes\f5698eba5e913fa0b93d336257e950c33ee1c6a9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ethanwc\juniper_rocket_mongodb\7c2d0f3fea0ad6e5b66733782ca0821e46df65d1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ESukmean\link-esukmean-com-backend\230fb7405563d273d32b5ac4323eec952606ad7d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\sserver\1.0.3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\shaku_rocket\0.6.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_okapi\0.6.0-alpha-1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rubric\0.16.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ephraimkunz\subscribed_calendar_rs\f982056196c263b23df615d8c72b0a5bd12e7985\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\EnsicoinDevs\discovronomicon\8af0936390dd5b2f6875834e19f36adc771bde5e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_json\0.1.4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Draylar\invis-url\8acdfff54175d55d472b1f48e56505ed750ee4fb\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-slog\0.4.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ellie\shync\b42d93dcc88c8faf94dee13c93288d0bab0a7b13\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Emberwalker\catapult\48943755d89a7f550f2881dcc861d136af6bf6dd\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\eloquentlog\eloquentlog-server\2fe6c1fe900a03487cb3ac9beb0813097a78857e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_sentry_logger\0.3.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_prometheus_logger\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Eliasin\rplanner\fc65842999da0b5feba2a7e8be9afa9552101887\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Eliasin\rip8\02055307529615e78f00be5110d4ea60edfffe83\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Elhemist\product-delivery\cd7460af4b65199290c27a33fc3846814e478554\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_csrf\0.2.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_casbin_auth\0.1.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\elertan\sl\99229c38635f19d9a0adff7b0b52e45b03412d1b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\eigenein\my-iot-rs\9cacbc3b7e4d9e304509752dc27ec384028d6dd6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\edgarogh\clippy-api\aa90689b19e44c4fac72f9af00daea56f8ba0c5f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\edgarogh\ouest\a344e440ea2afcb2f34d4e2277cdf15b5f87a93c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\EBridgeford\chat-project\5fa096c929dd08f7a83d4beaf6891dd727fa669b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\eahmed234\hifz-trainer\217e025a942baa68358873cdbf63f628783eedf4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dzervas\dzervit\93cd2743c3214e6b9c152e296ab96fb5423e8e08\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dosefsson\notely-db\aa14ef62bb8fc6b54700f96e8791fdffe3633606\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dranikpg\articles-server\49870079b3dc46938a603548f99e979944927dae\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_i18n\0.4.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\daubers\spotilyze\539123b431e05c7f312a5754cf977674761ccdb6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\DukeFerdinand\rust-cdn\f772db2f39053c5daaa2e70799e02ffdc16d32fe\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_contrib\0.4.7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dsbarnes\rust-crud\ef65172a2fdc061d4674b2d4e1053ea2ffafffbc\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dtykocki\rust-todos\39e1c04773abe83ef2ba8bd3edbfb8170e93e9cd\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket_conditional_attach\0.1.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-recaptcha-v3\0.2.4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\DuBistKomisch\jakebarnes\2fe92756b41634ca1feb2eccd8eac7c848143cf3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\devgar\prominent\e6ba8badb129edc2ffcfd3171a0c2e9c04b97ce2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dmvvilela\rocket-web\60e92303b3c36b20675815f1279c5a05c391f204\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Den4200\rust-crud-api\a3c87d26654f2087b98b9d029cb034316a65bf47\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\CyberWolf37\cv\2757fa088253cc81761daeee98d9c52ac609b746\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-static-files\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket4\0.2.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\DoorCam\DoorCam\0170fc1eb265b4afcb9ef1ff16780ec88e96ae6d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-simple-authorization\0.9.7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-raw-response\0.4.11\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\DraxCodes\Rust-WebTodoList\f2c158ca4dea42ce1bab1c0064e8f68dcc369e8d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dkarlovi\rocket-web\7e9bff05c7e53f8862d3dcb5906783cba9be7796\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dkuanyshbaev\ioracle-ui\64d5e1006d139bcd283ba522a67ffacc82a61c37\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-sentry\0.6.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\doctorn\cluster\ac3985530354664c7143fe2404a29f8d04f1dcca\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-multipart-form-data\0.9.6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dnnr\pctlweb\34cc8bec131d1480eea32d4d2f3d2ef3ae1a04f9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-mongo-file-center-raw-response\0.7.3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\coreyja\battlesnake-rs\da586e2101a1cd9c6414f7372f739a32aa1f65fd\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dorayaki4369\Blog\426cb4c29fe2509993d54d5904f579fbf9abd5cf\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-mongo-file-center-download-response\0.6.3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-jwt-authorization\0.1.12\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\DaveSophoServices\RustWebStore\bc165f44d2ce015910e1f95dd284bb39ae40d5d7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-include-tera\0.4.20\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\devongalat\rocket_playground\d07050ae0e673bdb56fc3f24b1f77c1aec5644bc\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-json-response\0.5.16\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-include-static-resources\0.9.5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\d-exclaimation\rocket-kit\0f517451afa97e2c6180fc91b88a2ed8db8cf79e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dermesser\geohub\f6d7694bfd00a6c4da015da4c4dd2a1facbd7d54\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-include-handlebars\0.12.20\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\danielCutipa\migration_csv_to_postgresql\2d5a848948a2944af8a99c30ea876a1f9814bb1c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\davidpdrsn\graphql-app-example\bf5e6cdc952e8ac7b7016fa2b150c532d1e1e68c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Davenport-Physics\emservice\73417facd195aa3a98f0de8f386623640d0078a7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Davenport-Physics\RustyLogin\020960c866320d1fea2b5073b4e3ed13fb5018b7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-etagged-raw-response\0.9.12\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-etag-if-none-match\0.3.5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-download-response\0.4.13\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\curtisalexander\bwart\b05a2ade128aa33225e1e9da0376ce3d93ceb567\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\danii\hermaphrodite\d7c83cf79aa44016c8370a7d4929297f4e0d78f1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\daschl\rocket-demo\a7ba1aeb355544fbe8c7cdd15d63aad98aff07b6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\danielwidjaja72\rocket1\35d8580a67bd505e724c0275e86b8f0a13444734\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\caarlos0\beckerly\8e2f1367ed0f0cfd5ba1d8bc71b6541316fd1ef3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-config\0.0.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\dandavison\trogon\2fbd83b620bec418ee67207ae09f5b6a764931c9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-client-addr\0.4.5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-cache-response\0.5.5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-basicauth\1.0.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\cprohoda\rocket_test\19a89a68b54ba2b49637e8db0754b52d1bc6392d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\cuhacking\deploy-tool\05f2c308ebda92712c24716751345fa203e64768\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Daggy1234\DagPaste\df26558642403ecb6f34748afee8bc40b22cfe42\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rocket-accept-language\0.7.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\da-strange-boi\ascii-faces-api\4c1c108950a229ae7b6a220e7a494883584e0191\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\coltonhurst\rocket-hello-world\ece767bc6aa42112ff4773854c7537e1bfd89070\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\redox_uefi_alloc\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\carlykaras\cargo-starter\ef36a5c6088170ad9df6acb80f4119f980c21fdc\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\carlykaras\rust-dex\74fa02cedf9258a582d994e17fe5396bb95ef64d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\redox_uefi\0.1.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Chupo22\rust-rocket-jwt-service\85f10bfd9e327c7e56f6baa8299841bb050a9350\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ctrachte\Rusty-Web-App\39ef432a22caa979e86ed78362e558ef66a19f79\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\cubetastic33\sakubun\5d734f04ed4aa51cac893d905302a0a88481b285\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\rdatatables\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\bes\poc-bug-intellij-rust-macro-declared-deref\3a1f567239fb1bef44fd0fca0f6a6211c2551ce4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\raider-server\1.1.3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\cpowicki\rocket-api\27a26c0bab67c0fe4224fee043b1fa2ae5173348\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\contlist\contlist\63f367c83bed6a4c6a00cd2a4ca88bb91b28750f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\prusto\0.2.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\christianwgd\antispam\8c7bce955748980921a46a6f3779a31acc4b9e6f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\codeandplay\uauth\7aa17339261a08e01b844347a60fc0c7eb7900a3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\pony-playground\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\petrichor\0.1.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\limiting-factor\0.7.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\BNedry\rust-myip\e176b7a48d2da985aae267ced4f2487dc29cc200\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\password-as-service\0.1.4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Code-Tap\rocketapi\a8f5df4ccdf2e5a5d0db7b28b02dd85e972e2ca9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\ieee754\0.3.0-alpha.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\awallef\rust-api-s3-token\7d3597cb7a84d163c5abc4986da0d32c0882ed70\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\mpv_webrpc\0.0.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\mindwiki\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\liver\0.1.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\linkr\0.2.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Catman155\UberTools\bb2dd66306fb1ee5025658d2ff4d6e890f3a7a8e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\canersevince\Rocket.rs---Vue.js--Tera-Boilerplate\a78e2ab81bff7348bada2a0417bdb41abb0270ea\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\CanaryDemo\Frontend\8af6ff6aee328fcaa319ed2e903c686c889c0f16\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\calvang\covid19-heatmap-api\89a32ffd35009033416fde1d7e007224e78bd116\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\bSchnepp\rvm\f653b653271f9ea7f9d59e33c3d94b91d6d69063\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\attila-kun\rocket-vs-node-perf-test\5c93a1ad39369eef0a567fe43bd9371febb4c931\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\lab_grader\0.11.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\bruno319\rocket-k8s-service\1ab8c34a43a9d3c291f86fd1cd431eee8ce67a2d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\axross\rust-example-api-server\d23f55b7bc9837db069097ab7bbfe9a67332d0d4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Briix\oeresund\c8e6139623e84253afa1266ee5aa293d3d296d87\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\juniper_rocket\0.6.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\json_errors\0.5.4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\brndnmtthws\cgminer-rest\b601c67982eaa0fd8c388c2698f57acbb2838408\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\bhandaribhumin\Smart-Bookmarking-Tool-with-Rust-and-Rocket\7f320bac17d3869f8c6de51622626f1be944563e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\bgreengo\rust-crud-app\d332cdaefafb3723e37a538e0735da2a66d6a30d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\iterable\0.4.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\austinpgraham\rubberducks\8e8ed9b24012b7d51ea806b2de9a3e177bf287d5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\bcongdon\rssfilter\bd4985dcb9ef7f17b84b801b417bd724188d4444\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\botagar\rust-threading-practice\255783156b9fe180b3abc769516e9d1d6c3a6183\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\ipmap\0.1.4\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\jp_cli\0.4.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\bgoepfert\rocketdo\134a4d9e60d0d940408de71183d7bd1092269114\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\BenediktSeidl\prpd\7dedbcb3208d81b1c9d3d01b6c354604d082cd21\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\benweedon\puzzles.crosswise\fe3ac622a997455b1e0ebfd3ce5dda24d491600c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Bcpoole\hello-rocket\8ae93a589a6a53966f4b58a014b2e654c91a2d66\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\barigorokarl\toobdoonlood\177a94464d416dc3a34d79e0a5d3ea260d750db6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\explain\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\banksdev\rust-minitwit\5771baf2384b374ee345ed5367737b0a8dd91cbe\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\graph-rs-sdk\0.0.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\df_storyteller\0.3.0-development-2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\google_drive_client\0.4.5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\bahildebrand\ecs-tutorial-inventory\fcdc041d6df8b65ff3291770e212b5d7e92d8aa1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\au-phiware\minigrep-rs\a625f26bd55b27f27ddf4c7859b5ca826ec06720\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\bahrozjaved\rocketserver\3dc132492124c36b67f7320420472a7a4970f136\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\AZanellato\card_deck\06fc3635aca438616a53cac5f7611019a20cec6f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\bahildebrand\ecs-tutorial-order\2f3faecda70535dbb532bce51cf97d9c1091a4b7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\df_rocket_okapi\0.4.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\axelbdt\mlshowcase\523eea03b168a7b7c497c639c08df2f5f038eb7f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\gameshell\0.4.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\game\1.0.8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\fuel_codegen\0.0.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\autocatalytic\rankvotes\51de8d2ffcb45608e272b96701ceea8b66967071\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\ezrest\0.0.1-beta-2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\aricrothfus\copy-shift-rock-paste\0ea8ffc3078ce9cc6edcb07c6da25634f62c005b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\exit\0.2.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\archification\web\b2b778d8425bcdb89c407a0b1c5cdaaa48fdf1bb\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ATechnoHazard\katbin\10b0341012b6d9fadb2a7f55324ee105ecc1e57f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\epilog\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\arthas168\burgers-api\a85118fd939e9d23fad71b5d55aa332ac37ef5f2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Artemis21\polycalc-api\c72c6def24a868c8973bbbe50c67d61ada0e2683\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\arlopurcell\ledgy\97eee3b170709286bd267e38b82e0dc86bd8111f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\antonmisa\rust_simple_rest_service_rocket\e188c7746c42d100d8e98d90da1fb196cc05cab8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\df_st_guide\0.3.0-development-2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\df_st_api\0.3.0-development-2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\abnerfs\plugins-api-rust\545840f2b4b1f24cbfceef60e0231a3450889925\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\detexify-server\0.2.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\andyjsbell\docker-rocket\9b08635697aed746af2c863adee2884d7a1d85f9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\AraragiHokuto\NiyodoServer\77e12a281f787c5c0908cdde7693dc7fa469523e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\apertium\apertium-stats-service\7afc2d7bd997ab04ac7856e462ed902466fe0696\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\AnyLeaf\water-mon-app\8f9c654088e6448882c2573d7f841897ad0b4c48\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\culper\0.3.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\deadyet\0.3.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\ali322\rust-api-boilerplate\1b249187aaac816134ffcc8cc86542568d773576\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\anp\rfcbot-rs\e5b9b0b0ce56460c0b0660a8955d6eaf4deac6a9\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\aniskhan001\rocket-rust\cb808458cb3e11c17545329c42f1f18292f43e50\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Andy-Python-Programmer\RawPoll\83bcba8757adf3aa02c2ea603909c466092c9c3d\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\andrebonizi\heroes\c00c156e5b40061ed316a0c2cd874ed38109b21b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\alexander-jackson\rocket-oauth\354d723d8fbebf58df0968a87a2e8dfef3b2957e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\andhikayuana\hello-rocket\bec40e50ae7a28bae61dda68b62a3fe3fdc44e3e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\bun\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Anderssorby\rust-play\8cb6b2ead33065b873c92eee6d4305e3daf22a52\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\coi-rocket-derive\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\cmdmat\0.1.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\coi-rocket\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\checkout\0.1.5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\almos98\words\ee90397236c940b8e9d25c3731d4b1f57f42f04f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\alexfromapex\filez\1fecade3d80a1560fd6d3095c44da95f7f12fa5c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\cgminer-rest\0.1.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\cargo_demo_ls\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\adeptues\bad_cors\b1f6e7587a9b35cabd5b1a52d65c1f7148119e88\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\button-game\1.0.5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\alexei-ozerov\mystery-rs\83d70262d9d7d23deb8b50caa6be81c2d3fb108a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Alexander9673\rscp\895d1fd3b2ad4fa9d0fa5227a2aa981ae63c32fe\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\akakuma73\rust-rocket-api-sample\2f6c6083e4d39fe2586c563958b0e3d2c134616b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\bellhop-hook-jenkins\0.2.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\box-error\0.0.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\akhramov\expressions_evaluator\29e03eb1c501b8e230889adf7e5abaf25aeb6ab3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\akane10\gempa-server\5c2ba987ec2568fa7cc59d83f63104f68cdbd84a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\bellhop-demo\0.2.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\bellhop-auth-header\0.2.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\agmoss\oranger\0f7dfcf328b163603312fc05afe5d943f139d759\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\aelred\tetris\484f4b5835dbe4d9c0973235b18279661921663f\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\bellhop\0.2.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\bellhop-auth-dummy\0.2.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\bcs_network\0.3.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\bad_cors\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\0rphon\wipf\192774bfc11399dac69e41d21928e3fc60dba1b0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\aw-transform\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\adrianisuru\tarzan\f574fd0d0aa0033ecdf1850cce34ad24f4ab5841\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\AberrantWolf\shipping_options\a12a42d8a9492058772a2444c839eac2aa650f08\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Abacaxi-Nelson\saas\2080ac0925b76a84ff635fd6aa054b97278a4a02\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\aw-server\0.8.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\aw-query\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\aw-client-rust\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\aw-datastore\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\aw-sync\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\aaronjamesmarshallau\spaghetti\c77b4b929d169b611095f5c3cd041c76197cb222\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Aaqib-kk\Rocket\3c6d487e2dcc5ec2f3bec6cc3ca185c6a16c4006\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\73nko\heroes\c2f2c25c20aaadb10502db1c4e3f2bcf4de71844\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\atuin\0.3.3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\Aaqib-kk\Rust_Rocket_Cross\71204b42672b574b12334b13bdeaf1ac0903f200\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt gh\0x20F\bunny\c39f17d49f05e6b0b1805e048710f85d717ad92b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\askama_rocket\0.10.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt reg\aocleaderboard\0.3.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt

Irrelevant DNS failures

gh\somehowchris\elasticdump-rs\37c429b311b315a58970ddf8f3baaa817d695df8\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\rationalis\pancake\aa26c50004e7b271dfed914d559ead6a64b9abd0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\taskie\rust-script-binders-exercise\531b972ab5b36ba34f6e3ef51416128f5dd7003c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\divy-work\deno-tar\63b9d9fc34daeb4c3a3c45162e25204b7fa9ce35\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\divy-work\deno-notify\f82302fc180ea17665d6b47b8de6666bab0aeb0b\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\js-sandbox\0.1.5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\bnoordhuis\dyper\ab479236e80ccda6f4e5829574c5af9c39ad5674\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\deno_crypto\0.13.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt

Irrelevant linking failures:

gh\ksato9700\aozora-pubserver\67bb5e27ab9ade025567b338588c42ccea5f7087\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\social-network\conduit\88fb6d129f8e493a785f79f8a4dff292f0658564\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\woab\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\henneberger\dbproxy\3fbe20115943d6c5e315e391d3ccf6c7326869d2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\AberrantWolf\grunner\4525c8277350aabcae033df62df37882c9ac8acd\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt

Things that seem unrelated:

./gh/JakeDawkins/graphql-client-302-repro/0378a702e84d04a3d3a7b20fdfbbf3ce2d2e728c/try#4a23c45c7893f1416456144e3883cc48ea91722e.txt

Things we're allowed to break because they're mentioning option::NoneError directly:

gh\awoimbee\sf4_updater\338abed4766951ccf9e48e837f08d124c1893d90\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\StephanHeijl\global-supertrees\60f3ba049bd818be391b122113e956c8fcf55339\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\Xe\pahi\57d22486cc9c6bbaf568c1a92143ef87baee2317\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\LukeThoma5\rs-solitaire\b089b156a5e0630527dff210933c51f2f4941f36\master#3e826bb11228508fbe749e594038d6727208aa94.txt
gh\lduchosal\battlesnake\0906c57460605be8f3aa55eedaa044abed3307eb\master#3e826bb11228508fbe749e594038d6727208aa94.txt
gh\hello2dj\rust-practice\ce0d5883667b72104cdd70b2882319ddf6fdb47a\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\pahi-olin\0.2.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\aws_parameter_update\0.4.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\KenanSulayman\blyat\97d6410e973d65fe6a8be1b5bf1d4cbdeb604f42\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\bitcoin-pro\0.1.0-beta.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
 ^ mention is in glade::Error, which is From<NoneError>
reg\wxf-converter\0.3.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\os-rs\0.1.3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\holochain_persistence_api\0.0.18\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  reg\lib3h_protocol\0.0.42\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  gh\marcusnewton\happ-sandbox\24e49b93bfa4d60a756035bc3ccb1fe0e48ed3d1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  gh\Holo-Host\holo-communities-dna\ff35247166f9a393dd15890eb1d992dbd4ce88c7\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  reg\holochain_persistence_pickle\0.0.18\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  reg\holochain_persistence_mem\0.0.18\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  reg\holochain_persistence_file\0.0.18\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\ley\0.0.5\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  gh\AidoP\Ley\1a9186333c6fc74aad1956805b7b760e8648eb0e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\leetcode-cli\0.3.2\try#3e826bb11228508fbe749e594038d6727208aa94.txt
  gh\clearloop\leetcode-cli\dc19d2af697b6132479357d9b5fc7c4533211183\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\jstr\0.1.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\graph-http\0.0.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
 ^ mention is in https://github.com/sreeise/graph-rs/blob/f7b6dbbed5ff4dea27db01b41c259be058facba2/graph-error/src/graph_failure.rs#L221
reg\goff\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  gh\imtira\goff\d525e3348a0e471e383729229dad68e63948f7df\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\dochy_fs\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\dochy_archiver\0.1.3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\dochy_diff\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\decide\0.1.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  gh\devis350\decide\65f76ad203fcff95f8bd40252b7b56e64371ffc1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\dam\0.1.3\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  gh\lperlaki\open_dam\171a5f0f5bf2b4c73d36ddb58cee00cd610ed2eb\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
reg\cxmr-tectonic\0.0.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  reg\cxmr-pubsub\0.0.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
gh\TyPR124\advent-of-code\3c476baf7b1188fca754cc9c07eedbfa5125a6fc\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
https://github.com/tscs37/flathunter-rs/blob/master/src/errors.rs#L6
https://github.com/timjrd/wasm-spectrogram/blob/master/src/error.rs#L1
https://github.com/svartalf/rust-advent-of-code-2017/blob/master/src/days/day08/common.rs#L5
https://github.com/noculture/wasl/blob/master/src/frontend/parser.rs#L21
https://github.com/mythmon/advent-of-code/blob/c8f907fbbb55fec8f9e052760fe4c00a19753811/year2018/src/day12/mod.rs#L134
https://github.com/makslevental/pg_dump_restore_tui/blob/master/src/config/mod.rs#L94
https://github.com/alidiusk/Rustulator/blob/master/calculator/src/parser.rs#L8
https://github.com/Kneelawk/julia-in-motion/blob/master/src/output/mod.rs#L3
https://github.com/kirillt/ark-tagger/blob/master/src/model/id.rs#L4
https://github.com/josephlr/rust-aoc/blob/master/src/util/error.rs#L46
https://github.com/jangerritharms/rs-async-api/blob/master/src/error.rs#L1
https://github.com/jam1garner/discord-forge/blob/master/src/converter/error.rs#L77
https://github.com/imtira/wkv/blob/master/src/lib.rs#L36
https://github.com/goodmanjonathan/aoc2018/blob/master/src/bin/day3/main.rs#L21
https://github.com/gefjon/gender-lang/blob/master/src/err.rs#L1
gh/FTB-Gamepedia/ftb-rs/13a561285ad16a610429e1ca17f0ceb9e4479d85/try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  due to https://github.com/retep998/mediawiki-rs/blob/master/src/lib.rs#L66
gh/FTB-Gamepedia/bunnybutt-rs/10f5f437f8c8e85479b17e0801adcd5c4e45e450/try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  due to https://github.com/retep998/mediawiki-rs/blob/master/src/lib.rs#L66
https://github.com/ducc/crdb-changefeed-publisher/blob/master/src/error.rs#L65
https://github.com/decentninja/roleplaying-dice/blob/master/src/main.rs#L63
https://github.com/CerulanLumina/whereisclass/blob/master/src/xml_parser.rs#L209
https://github.com/Birbe/jvm/blob/master/wasm/src/lib.rs#L24
https://github.com/bhjoellund/fibver/blob/master/src/models.rs#L10
https://github.com/Aiden01/cli/blob/master/src/error.rs#L16

Legit regressions which were inferring NoneError in closures:

https://github.com/rust-analyzer/rust-analyzer/pull/7735

reg\ra_ap_assists\0.0.38\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
 ^ this (or one of the other two versions) is the root for
  gh\google\evcxr\b6cb87848aff109bd9f7185f6e37305cb8a37af0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  reg\ra_ap_ide\0.0.38\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  reg\evcxr_repl\0.8.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  reg\evcxr\0.8.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  reg\evcxr_jupyter\0.8.1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  reg\cargo-modules\0.5.0-beta.2\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt

reg\serde_dhall\0.10.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
 ^ this is the root for
  reg\twelf\0.1.6\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  gh\gapuchi\rust-template-docker\e3a7164d406839b661c53d6bc3fde9b1a6ef4c30\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  gh\Pctg-x8\dhall-rust-typegen\8bc90bf1001ca8b1efc9369599c25e717b9fe92c\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  gh\dhall-mock\dhall-mock\684154ddf1e06d82d4668a5aeeaa17b2d739d5b1\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  gh\sporto\test-gen\95ed2671aa070285c50af852337e6f5e410f3f1e\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt

gh/thejohncrafter/Verifier/bfb6d77dec965c06f633e9a62be21dce8b6416ce/try#4a23c45c7893f1416456144e3883cc48ea91722e.txt
  see https://github.com/thejohncrafter/Verifier/blob/bfb6d77dec965c06f633e9a62be21dce8b6416ce/src/core/matcher.rs#L293-L300

Legit regressions due to a sufficiently-broad From<T> to pick up NoneError:

reg\yolo-block\0.1.0\try#4a23c45c7893f1416456144e3883cc48ea91722e.txt

@bstrie
Copy link
Contributor

bstrie commented Mar 31, 2021

Triage: this was just for a Crater run, shall we close this PR?

@scottmcm
Copy link
Member Author

Good call. I'll close this and #82318

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants