[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parser.rs:39:9
[INFO] [stdout] |
[INFO] [stdout] 35 | pub(crate) fn run_parser(source: &str, parser: P) -> Result
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 39 | match parser(source) {
[INFO] [stdout] | ^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:503:6
[INFO] [stdout] |
[INFO] [stdout] 487 | let (i, (qualifier, ty, identifiers, _)) = tuple((
[INFO] [stdout] | --------- -- ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 497 | let r = syntax::StructFieldSpecifier {
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 503 | Ok((i, r))
[INFO] [stdout] | ^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:521:17
[INFO] [stdout] |
[INFO] [stdout] 519 | |(name, fields)| syntax::StructSpecifier {
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 520 | name,
[INFO] [stdout] 521 | fields: syntax::NonEmpty(fields),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:596:12
[INFO] [stdout] |
[INFO] [stdout] 595 | |ids| syntax::LayoutQualifier {
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 596 | ids: syntax::NonEmpty(ids),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:610:59
[INFO] [stdout] |
[INFO] [stdout] 610 | |(i, e)| syntax::LayoutQualifierSpec::Identifier(i, Some(Box::new(e))),
[INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:653:19
[INFO] [stdout] |
[INFO] [stdout] 651 | map(many1(terminated(type_qualifier_spec, blank)), |qlfs| {
[INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 652 | syntax::TypeQualifier {
[INFO] [stdout] 653 | qualifiers: syntax::NonEmpty(qlfs),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:686:19
[INFO] [stdout] |
[INFO] [stdout] 685 | |dimensions| syntax::ArraySpecifier {
[INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 686 | dimensions: syntax::NonEmpty(dimensions),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:704:60
[INFO] [stdout] |
[INFO] [stdout] 704 | |e| syntax::ArraySpecifierDimension::ExplicitlySized(Box::new(e)),
[INFO] [stdout] | - ^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:737:29
[INFO] [stdout] |
[INFO] [stdout] 736 | map(preceded(blank, array_specifier), |a| {
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 737 | syntax::Expr::Bracket(Box::new(e.clone()), a)
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:763:31
[INFO] [stdout] |
[INFO] [stdout] 762 | map(separated_pair(unary_op, blank, unary_expr), |(op, e)| {
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 763 | syntax::Expr::Unary(op, Box::new(e))
[INFO] [stdout] | ^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:835:34
[INFO] [stdout] |
[INFO] [stdout] 834 | |(qualifier, name, fields, identifier)| {
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 835 | syntax::Declaration::Block(syntax::Block {
[INFO] [stdout] | __________________________________^
[INFO] [stdout] 836 | | qualifier,
[INFO] [stdout] 837 | | name,
[INFO] [stdout] 838 | | fields,
[INFO] [stdout] 839 | | identifier,
[INFO] [stdout] 840 | | })
[INFO] [stdout] | |_______^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:873:18
[INFO] [stdout] |
[INFO] [stdout] 872 | |(name, arr_spec, init)| syntax::SingleDeclarationNoType {
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 873 | ident: syntax::ArrayedIdentifier::new(name, arr_spec),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:887:3
[INFO] [stdout] |
[INFO] [stdout] 884 | let (i, ty) = fully_specified_type(i)?;
[INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 885 | let ty_ = ty.clone();
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 886 |
[INFO] [stdout] 887 | / alt((
[INFO] [stdout] 888 | | map(
[INFO] [stdout] 889 | | tuple((
[INFO] [stdout] 890 | | preceded(blank, identifier),
[INFO] [stdout] ... |
[INFO] [stdout] 909 | | }),
[INFO] [stdout] 910 | | ))(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |____|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:898:13
[INFO] [stdout] |
[INFO] [stdout] 885 | let ty_ = ty.clone();
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 897 | move |(name, array_specifier, initializer)| syntax::SingleDeclaration {
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 898 | ty: ty_.clone(),
[INFO] [stdout] | ^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:917:35
[INFO] [stdout] |
[INFO] [stdout] 916 | map(assignment_expr, |e| {
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 917 | syntax::Initializer::Simple(Box::new(e))
[INFO] [stdout] | ^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:928:38
[INFO] [stdout] |
[INFO] [stdout] 928 | |il| syntax::Initializer::List(syntax::NonEmpty(il)),
[INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:944:19
[INFO] [stdout] |
[INFO] [stdout] 941 | map(function_header, |(ty, name)| syntax::FunctionPrototype {
[INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 944 | parameters: Vec::new(),
[INFO] [stdout] | ^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1010:14
[INFO] [stdout] |
[INFO] [stdout] 1008 | |(ty, name, a)| syntax::FunctionParameterDeclarator {
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1009 | ty,
[INFO] [stdout] 1010 | ident: syntax::ArrayedIdentifier::new(name, a),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1061:5
[INFO] [stdout] |
[INFO] [stdout] 1060 | let (i, e) = primary_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1061 | postfix_part(i, e).map(|(i, pfe)| (i, syntax::FunIdentifier::Expr(Box::new(pfe))))
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1061:43
[INFO] [stdout] |
[INFO] [stdout] 1061 | postfix_part(i, e).map(|(i, pfe)| (i, syntax::FunIdentifier::Expr(Box::new(pfe))))
[INFO] [stdout] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1075:3
[INFO] [stdout] |
[INFO] [stdout] 1072 | let (i, first) = assignment_expr(i)?;
[INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1073 | let first_ = first.clone();
[INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1074 |
[INFO] [stdout] 1075 | / alt((
[INFO] [stdout] 1076 | | map(preceded(terminated(char(','), blank), expr), move |next| {
[INFO] [stdout] 1077 | | syntax::Expr::Comma(Box::new(first_.clone()), Box::new(next))
[INFO] [stdout] 1078 | | }),
[INFO] [stdout] 1079 | | cnst(first),
[INFO] [stdout] 1080 | | ))(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |____|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1077:27
[INFO] [stdout] |
[INFO] [stdout] 1073 | let first_ = first.clone();
[INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1076 | map(preceded(terminated(char(','), blank), expr), move |next| {
[INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1077 | syntax::Expr::Comma(Box::new(first_.clone()), Box::new(next))
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1077:53
[INFO] [stdout] |
[INFO] [stdout] 1073 | let first_ = first.clone();
[INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1076 | map(preceded(terminated(char(','), blank), expr), move |next| {
[INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1077 | syntax::Expr::Comma(Box::new(first_.clone()), Box::new(next))
[INFO] [stdout] | ^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1092:44
[INFO] [stdout] |
[INFO] [stdout] 1092 | |(e, o, v)| syntax::Expr::Assignment(Box::new(e), o, Box::new(v)),
[INFO] [stdout] | --------- ^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1092:60
[INFO] [stdout] |
[INFO] [stdout] 1092 | |(e, o, v)| syntax::Expr::Assignment(Box::new(e), o, Box::new(v)),
[INFO] [stdout] | --------- ^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1119:3
[INFO] [stdout] |
[INFO] [stdout] 1117 | let (i, a) = logical_or_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1118 |
[INFO] [stdout] 1119 | / fold_many0(
[INFO] [stdout] 1120 | | tuple((
[INFO] [stdout] 1121 | | delimited(blank, char('?'), blank),
[INFO] [stdout] 1122 | | cut(terminated(expr, blank)),
[INFO] [stdout] ... |
[INFO] [stdout] 1127 | | move |acc, (_, b, _, c)| syntax::Expr::Ternary(Box::new(acc), Box::new(b), Box::new(c)),
[INFO] [stdout] 1128 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1127:52
[INFO] [stdout] |
[INFO] [stdout] 1127 | move |acc, (_, b, _, c)| syntax::Expr::Ternary(Box::new(acc), Box::new(b), Box::new(c)),
[INFO] [stdout] | --- ------------ ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1127:67
[INFO] [stdout] |
[INFO] [stdout] 1127 | move |acc, (_, b, _, c)| syntax::Expr::Ternary(Box::new(acc), Box::new(b), Box::new(c)),
[INFO] [stdout] | --- ------------ ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1127:80
[INFO] [stdout] |
[INFO] [stdout] 1127 | move |acc, (_, b, _, c)| syntax::Expr::Ternary(Box::new(acc), Box::new(b), Box::new(c)),
[INFO] [stdout] | --- ------------ ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1135:3
[INFO] [stdout] |
[INFO] [stdout] 1133 | let (i, a) = logical_xor_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1134 |
[INFO] [stdout] 1135 | / fold_many0(
[INFO] [stdout] 1136 | | preceded(delimited(blank, tag("||"), blank), logical_xor_expr),
[INFO] [stdout] 1137 | | move || a.clone(),
[INFO] [stdout] 1138 | | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::Or, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1139 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1138:62
[INFO] [stdout] |
[INFO] [stdout] 1138 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::Or, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1138:77
[INFO] [stdout] |
[INFO] [stdout] 1138 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::Or, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1146:3
[INFO] [stdout] |
[INFO] [stdout] 1144 | let (i, a) = logical_and_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1145 |
[INFO] [stdout] 1146 | / fold_many0(
[INFO] [stdout] 1147 | | preceded(delimited(blank, tag("^^"), blank), logical_and_expr),
[INFO] [stdout] 1148 | | move || a.clone(),
[INFO] [stdout] 1149 | | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::Xor, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1150 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1149:63
[INFO] [stdout] |
[INFO] [stdout] 1149 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::Xor, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1149:78
[INFO] [stdout] |
[INFO] [stdout] 1149 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::Xor, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1157:3
[INFO] [stdout] |
[INFO] [stdout] 1155 | let (i, a) = inclusive_or_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1156 |
[INFO] [stdout] 1157 | / fold_many0(
[INFO] [stdout] 1158 | | preceded(delimited(blank, tag("&&"), blank), inclusive_or_expr),
[INFO] [stdout] 1159 | | move || a.clone(),
[INFO] [stdout] 1160 | | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::And, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1161 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1160:63
[INFO] [stdout] |
[INFO] [stdout] 1160 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::And, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1160:78
[INFO] [stdout] |
[INFO] [stdout] 1160 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::And, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1168:3
[INFO] [stdout] |
[INFO] [stdout] 1166 | let (i, a) = exclusive_or_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1167 |
[INFO] [stdout] 1168 | / fold_many0(
[INFO] [stdout] 1169 | | preceded(delimited(blank, char('|'), blank), inclusive_or_expr),
[INFO] [stdout] 1170 | | move || a.clone(),
[INFO] [stdout] 1171 | | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::BitOr, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1172 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1171:65
[INFO] [stdout] |
[INFO] [stdout] 1171 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::BitOr, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1171:80
[INFO] [stdout] |
[INFO] [stdout] 1171 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::BitOr, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1179:3
[INFO] [stdout] |
[INFO] [stdout] 1177 | let (i, a) = and_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1178 |
[INFO] [stdout] 1179 | / fold_many0(
[INFO] [stdout] 1180 | | preceded(delimited(blank, char('^'), blank), exclusive_or_expr),
[INFO] [stdout] 1181 | | move || a.clone(),
[INFO] [stdout] 1182 | | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::BitXor, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1183 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1182:66
[INFO] [stdout] |
[INFO] [stdout] 1182 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::BitXor, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1182:81
[INFO] [stdout] |
[INFO] [stdout] 1182 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::BitXor, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1190:3
[INFO] [stdout] |
[INFO] [stdout] 1188 | let (i, a) = equality_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1189 |
[INFO] [stdout] 1190 | / fold_many0(
[INFO] [stdout] 1191 | | preceded(delimited(blank, char('&'), blank), and_expr),
[INFO] [stdout] 1192 | | move || a.clone(),
[INFO] [stdout] 1193 | | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::BitAnd, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1194 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1193:66
[INFO] [stdout] |
[INFO] [stdout] 1193 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::BitAnd, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1193:81
[INFO] [stdout] |
[INFO] [stdout] 1193 | move |acc, b| syntax::Expr::Binary(syntax::BinaryOp::BitAnd, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- - ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1201:3
[INFO] [stdout] |
[INFO] [stdout] 1199 | let (i, a) = rel_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1200 |
[INFO] [stdout] 1201 | / fold_many0(
[INFO] [stdout] 1202 | | pair(
[INFO] [stdout] 1203 | | delimited(
[INFO] [stdout] 1204 | | blank,
[INFO] [stdout] ... |
[INFO] [stdout] 1214 | | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1215 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1214:50
[INFO] [stdout] |
[INFO] [stdout] 1214 | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- ------- ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1214:65
[INFO] [stdout] |
[INFO] [stdout] 1214 | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- ------- ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1222:3
[INFO] [stdout] |
[INFO] [stdout] 1220 | let (i, a) = shift_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1221 |
[INFO] [stdout] 1222 | / fold_many0(
[INFO] [stdout] 1223 | | pair(
[INFO] [stdout] 1224 | | delimited(
[INFO] [stdout] 1225 | | blank,
[INFO] [stdout] ... |
[INFO] [stdout] 1237 | | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1238 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1237:50
[INFO] [stdout] |
[INFO] [stdout] 1237 | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- ------- ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1237:65
[INFO] [stdout] |
[INFO] [stdout] 1237 | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- ------- ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1245:3
[INFO] [stdout] |
[INFO] [stdout] 1243 | let (i, a) = additive_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1244 |
[INFO] [stdout] 1245 | / fold_many0(
[INFO] [stdout] 1246 | | pair(
[INFO] [stdout] 1247 | | delimited(
[INFO] [stdout] 1248 | | blank,
[INFO] [stdout] ... |
[INFO] [stdout] 1258 | | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1259 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1258:50
[INFO] [stdout] |
[INFO] [stdout] 1258 | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- ------- ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1258:65
[INFO] [stdout] |
[INFO] [stdout] 1258 | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- ------- ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1266:3
[INFO] [stdout] |
[INFO] [stdout] 1264 | let (i, a) = multiplicative_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1265 |
[INFO] [stdout] 1266 | / fold_many0(
[INFO] [stdout] 1267 | | pair(
[INFO] [stdout] 1268 | | delimited(
[INFO] [stdout] 1269 | | blank,
[INFO] [stdout] ... |
[INFO] [stdout] 1279 | | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1280 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1279:50
[INFO] [stdout] |
[INFO] [stdout] 1279 | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- ------- ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1279:65
[INFO] [stdout] |
[INFO] [stdout] 1279 | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- ------- ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1287:3
[INFO] [stdout] |
[INFO] [stdout] 1285 | let (i, a) = unary_expr(i)?;
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1286 |
[INFO] [stdout] 1287 | / fold_many0(
[INFO] [stdout] 1288 | | pair(
[INFO] [stdout] 1289 | | delimited(
[INFO] [stdout] 1290 | | blank,
[INFO] [stdout] ... |
[INFO] [stdout] 1301 | | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] 1302 | | )(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |___|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1301:50
[INFO] [stdout] |
[INFO] [stdout] 1301 | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- ------- ^^^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1301:65
[INFO] [stdout] |
[INFO] [stdout] 1301 | move |acc, (op, b)| syntax::Expr::Binary(op, Box::new(acc), Box::new(b)),
[INFO] [stdout] | --- ------- ^^^^^^^^^^^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1334:13
[INFO] [stdout] |
[INFO] [stdout] 1333 | |(_, _, cond_expr, _, rest)| syntax::SelectionStatement {
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1334 | cond: Box::new(cond_expr),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1344:3
[INFO] [stdout] |
[INFO] [stdout] 1341 | let (i, st) = statement(i)?;
[INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1342 | let st_ = st.clone();
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1343 |
[INFO] [stdout] 1344 | / alt((
[INFO] [stdout] 1345 | | map(
[INFO] [stdout] 1346 | | preceded(delimited(blank, keyword("else"), blank), cut(statement)),
[INFO] [stdout] 1347 | | move |rest| syntax::SelectionRestStatement::Else(Box::new(st_.clone()), Box::new(rest)),
[INFO] [stdout] 1348 | | ),
[INFO] [stdout] 1349 | | cnst(syntax::SelectionRestStatement::Statement(Box::new(st))),
[INFO] [stdout] 1350 | | ))(i)
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |____|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1347:56
[INFO] [stdout] |
[INFO] [stdout] 1342 | let st_ = st.clone();
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1347 | move |rest| syntax::SelectionRestStatement::Else(Box::new(st_.clone()), Box::new(rest)),
[INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1347:79
[INFO] [stdout] |
[INFO] [stdout] 1342 | let st_ = st.clone();
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1347 | move |rest| syntax::SelectionRestStatement::Else(Box::new(st_.clone()), Box::new(rest)),
[INFO] [stdout] | ---- ^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1366:13
[INFO] [stdout] |
[INFO] [stdout] 1365 | |(_, _, head, _, _, body, _)| syntax::SwitchStatement {
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1366 | head: Box::new(head),
[INFO] [stdout] | ^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1381:35
[INFO] [stdout] |
[INFO] [stdout] 1381 | |e| syntax::CaseLabel::Case(Box::new(e)),
[INFO] [stdout] | - ^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1409:67
[INFO] [stdout] |
[INFO] [stdout] 1409 | |(_, _, cond, _, st)| syntax::IterationStatement::While(cond, Box::new(st)),
[INFO] [stdout] | ------------------- ^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1425:66
[INFO] [stdout] |
[INFO] [stdout] 1425 | |(_, st, _, _, e, _, _)| syntax::IterationStatement::DoWhile(Box::new(st), Box::new(e)),
[INFO] [stdout] | ---------------------- ^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1425:80
[INFO] [stdout] |
[INFO] [stdout] 1425 | |(_, st, _, _, e, _, _)| syntax::IterationStatement::DoWhile(Box::new(st), Box::new(e)),
[INFO] [stdout] | ---------------------- ^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1440:79
[INFO] [stdout] |
[INFO] [stdout] 1440 | |(_, _, head, rest, _, body)| syntax::IterationStatement::For(head, rest, Box::new(body)),
[INFO] [stdout] | --------------------------- ^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1448:45
[INFO] [stdout] |
[INFO] [stdout] 1447 | map(declaration, |d| {
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1448 | syntax::ForInitStatement::Declaration(Box::new(d))
[INFO] [stdout] | ^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1462:18
[INFO] [stdout] |
[INFO] [stdout] 1460 | |(condition, e)| syntax::ForRestStatement {
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1461 | condition,
[INFO] [stdout] 1462 | post_expr: e.map(Box::new),
[INFO] [stdout] | ^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1509:39
[INFO] [stdout] |
[INFO] [stdout] 1509 | |e| syntax::JumpStatement::Return(e.map(|e| Box::new(e))),
[INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1516:43
[INFO] [stdout] |
[INFO] [stdout] 1516 | map(expr, |e| syntax::Condition::Expr(Box::new(e))),
[INFO] [stdout] | - ^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1537:35
[INFO] [stdout] |
[INFO] [stdout] 1536 | map(compound_statement, |c| {
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1537 | syntax::Statement::Compound(Box::new(c))
[INFO] [stdout] | ^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1539:57
[INFO] [stdout] |
[INFO] [stdout] 1539 | map(simple_statement, |s| syntax::Statement::Simple(Box::new(s))),
[INFO] [stdout] | - ^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers.rs:1586:35
[INFO] [stdout] |
[INFO] [stdout] 1586 | |eds| syntax::TranslationUnit(syntax::NonEmpty(eds)),
[INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers/nom_helpers.rs:19:15
[INFO] [stdout] |
[INFO] [stdout] 15 | pub fn cnst<'a, T, E>(t: T) -> impl FnMut(&'a str) -> Result<(&'a str, T), E>
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19 | move |i| Ok((i, t.clone()))
[INFO] [stdout] | ^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/parsers/nom_helpers.rs:67:12
[INFO] [stdout] |
[INFO] [stdout] 63 | pub fn many0_<'a, A, F>(mut f: F) -> impl FnMut(&'a str) -> ParserResult<'a, ()>
[INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 67 | move |i| fold_many0(&mut f, || (), |_, _| ())(i)
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:369:24
[INFO] [stdout] |
[INFO] [stdout] 366 | pub fn new(ty: TypeSpecifierNonArray) -> Self {
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 369 | array_specifier: None,
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:403:18
[INFO] [stdout] |
[INFO] [stdout] 397 | pub fn new(identifier: A, ty: T) -> Self
[INFO] [stdout] | ------------- ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 403 | qualifier: None,
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:404:11
[INFO] [stdout] |
[INFO] [stdout] 397 | pub fn new(identifier: A, ty: T) -> Self
[INFO] [stdout] | ------------- ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 404 | ty: ty.into(),
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:405:20
[INFO] [stdout] |
[INFO] [stdout] 397 | pub fn new(identifier: A, ty: T) -> Self
[INFO] [stdout] | ------------- ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 405 | identifiers: NonEmpty(vec![identifier.into()]),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:415:18
[INFO] [stdout] |
[INFO] [stdout] 410 | pub fn new_many(identifiers: I, ty: TypeSpecifier) -> Self
[INFO] [stdout] | -------------- ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 415 | qualifier: None,
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:417:20
[INFO] [stdout] |
[INFO] [stdout] 410 | pub fn new_many(identifiers: I, ty: TypeSpecifier) -> Self
[INFO] [stdout] | -------------- ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 417 | identifiers: NonEmpty(identifiers.into_iter().collect()),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:437:19
[INFO] [stdout] |
[INFO] [stdout] 430 | pub fn new(ident: I, array_spec: AS) -> Self
[INFO] [stdout] | -------- -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 437 | array_spec: array_spec.into(),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:539:18
[INFO] [stdout] |
[INFO] [stdout] 537 | pub fn new(ty: TypeSpecifierNonArray) -> Self {
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 538 | FullySpecifiedType {
[INFO] [stdout] 539 | qualifier: None,
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:540:11
[INFO] [stdout] |
[INFO] [stdout] 537 | pub fn new(ty: TypeSpecifierNonArray) -> Self {
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 540 | ty: TypeSpecifier {
[INFO] [stdout] | ___________^
[INFO] [stdout] 541 | | ty,
[INFO] [stdout] 542 | | array_specifier: None,
[INFO] [stdout] 543 | | },
[INFO] [stdout] | |_______^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:631:41
[INFO] [stdout] |
[INFO] [stdout] 621 | pub fn new_named(ident: I, ty: T) -> Self
[INFO] [stdout] | -------- ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 626 | let declator = FunctionParameterDeclarator {
[INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 631 | FunctionParameterDeclaration::Named(None, declator)
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:639:43
[INFO] [stdout] |
[INFO] [stdout] 635 | pub fn new_unnamed(ty: T) -> Self
[INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 639 | FunctionParameterDeclaration::Unnamed(None, ty.into())
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:639:49
[INFO] [stdout] |
[INFO] [stdout] 635 | pub fn new_unnamed(ty: T) -> Self
[INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 639 | FunctionParameterDeclaration::Unnamed(None, ty.into())
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:682:25
[INFO] [stdout] |
[INFO] [stdout] 681 | fn from(e: Expr) -> Self {
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 682 | Initializer::Simple(Box::new(e))
[INFO] [stdout] | ^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:827:5
[INFO] [stdout] |
[INFO] [stdout] 823 | pub fn from_non_empty_iter(iter: I) -> Option
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 827 | NonEmpty::from_non_empty_iter(iter).map(TranslationUnit)
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:889:45
[INFO] [stdout] |
[INFO] [stdout] 882 | pub fn new_fn(ret_ty: T, name: N, args: A, body: S) -> Self
[INFO] [stdout] | --------- ------- ------- ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | | | |
[INFO] [stdout] | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 889 | ExternalDeclaration::FunctionDefinition(FunctionDefinition {
[INFO] [stdout] | _____________________________________________^
[INFO] [stdout] 890 | | prototype: FunctionPrototype {
[INFO] [stdout] 891 | | ty: ret_ty.into(),
[INFO] [stdout] 892 | | name: name.into(),
[INFO] [stdout] ... |
[INFO] [stdout] 897 | | },
[INFO] [stdout] 898 | | })
[INFO] [stdout] | |_____^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:959:23
[INFO] [stdout] |
[INFO] [stdout] 954 | fn from_iter(iter: T) -> Self
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 959 | statement_list: iter.into_iter().collect(),
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:980:25
[INFO] [stdout] |
[INFO] [stdout] 973 | pub fn new_case(case: C, statements: S) -> Self
[INFO] [stdout] | ------- ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 978 | let case_stmt = Statement::Simple(Box::new(SimpleStatement::CaseLabel(case.into())));
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 979 |
[INFO] [stdout] 980 | Statement::Compound(Box::new(CompoundStatement {
[INFO] [stdout] | _________________________^
[INFO] [stdout] 981 | | statement_list: once(case_stmt).chain(statements.into_iter()).collect(),
[INFO] [stdout] 982 | | }))
[INFO] [stdout] | |______^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:997:23
[INFO] [stdout] |
[INFO] [stdout] 990 | pub fn declare_var(ty: T, name: N, array_specifier: A, initializer: I) -> Self
[INFO] [stdout] | ----- ------- ------------------ -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | | | |
[INFO] [stdout] | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 997 | Statement::Simple(Box::new(SimpleStatement::Declaration(
[INFO] [stdout] | _______________________^
[INFO] [stdout] 998 | | Declaration::InitDeclaratorList(InitDeclaratorList {
[INFO] [stdout] 999 | | head: SingleDeclaration {
[INFO] [stdout] 1000 | | ty: ty.into(),
[INFO] [stdout] ... |
[INFO] [stdout] 1006 | | }),
[INFO] [stdout] 1007 | | )))
[INFO] [stdout] | |______^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:1029:33
[INFO] [stdout] |
[INFO] [stdout] 1025 | pub fn new_expr(expr: E) -> Self
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1029 | SimpleStatement::Expression(Some(expr.into()))
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:1039:32
[INFO] [stdout] |
[INFO] [stdout] 1033 | pub fn new_if_else(ife: If, truee: True, falsee: False) -> Self
[INFO] [stdout] | ------- ----------- ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1039 | SimpleStatement::Selection(SelectionStatement {
[INFO] [stdout] | ________________________________^
[INFO] [stdout] 1040 | | cond: Box::new(ife.into()),
[INFO] [stdout] 1041 | | rest: SelectionRestStatement::Else(Box::new(truee.into()), Box::new(falsee.into())),
[INFO] [stdout] 1042 | | })
[INFO] [stdout] | |_____^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:1054:29
[INFO] [stdout] |
[INFO] [stdout] 1049 | pub fn new_switch(head: H, body: B) -> Self
[INFO] [stdout] | ------- ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1054 | SimpleStatement::Switch(SwitchStatement {
[INFO] [stdout] | _____________________________^
[INFO] [stdout] 1055 | | head: Box::new(head.into()),
[INFO] [stdout] 1056 | | body: body.into_iter().collect(),
[INFO] [stdout] 1057 | | })
[INFO] [stdout] | |_____^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:1066:32
[INFO] [stdout] |
[INFO] [stdout] 1061 | pub fn new_while(cond: C, body: S) -> Self
[INFO] [stdout] | ------- ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1066 | SimpleStatement::Iteration(IterationStatement::While(
[INFO] [stdout] | ________________________________^
[INFO] [stdout] 1067 | | cond.into(),
[INFO] [stdout] 1068 | | Box::new(body.into()),
[INFO] [stdout] 1069 | | ))
[INFO] [stdout] | |_____^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/syntax.rs:1078:32
[INFO] [stdout] |
[INFO] [stdout] 1073 | pub fn new_do_while