Description
Yesterday the execution is normal, but today update after compilation error
Output>
PS E:\rust\Leviamon> cargo clean
PS E:\rust\Leviamon> cargo build
Blocking waiting for file lock on build directory
Compiling cfg-if v1.0.0
Compiling scopeguard v1.1.0
Compiling smallvec v1.10.0
Compiling winapi v0.3.9
Compiling windows_x86_64_msvc v0.42.1
Compiling memchr v2.5.0
Compiling futures-core v0.3.26
Compiling once_cell v1.17.0
Compiling pin-project-lite v0.2.9
Compiling futures-sink v0.3.26
Compiling num_cpus v1.15.0
Compiling value-bag v1.0.0-alpha.9
Compiling serde v1.0.152
Compiling spin v0.5.2
Compiling libm v0.2.6
Compiling bytes v1.4.0
Compiling lock_api v0.4.9
Compiling windows-targets v0.42.1
Compiling getrandom v0.2.8
Compiling windows-sys v0.45.0
Compiling crossbeam-utils v0.8.14
Compiling windows-sys v0.42.0
Compiling rand_core v0.6.4
Compiling log v0.4.17
Compiling const-oid v0.9.1
Compiling byteorder v1.4.3
Compiling ppv-lite86 v0.2.17
Compiling memoffset v0.7.1
Compiling typenum v1.16.0
Compiling ryu v1.0.12
Compiling untrusted v0.7.1
Compiling num-traits v0.2.15
Compiling tinyvec_macros v0.1.1
Compiling itoa v1.0.5
Compiling tinyvec v1.6.0
Compiling rand_chacha v0.3.1
Compiling aho-corasick v0.7.20
Compiling crossbeam-epoch v0.9.13
Compiling crossbeam-channel v0.5.6
Compiling rand v0.8.5
Compiling slab v0.4.7
Compiling generic-array v0.14.6
Compiling futures-task v0.3.26
Compiling futures-channel v0.3.26
Compiling regex-syntax v0.6.28
Compiling pin-utils v0.1.0
Compiling futures-io v0.3.26
Compiling crossbeam-deque v0.8.2
Compiling percent-encoding v2.2.0
Compiling futures-util v0.3.26
Compiling base64ct v1.5.3
Compiling zeroize v1.5.7
Compiling unicode-normalization v0.1.22
Compiling unicode-bidi v0.3.10
Compiling form_urlencoded v1.1.0
Compiling ahash v0.7.6
Compiling rmp v0.8.11
Compiling pem-rfc7468 v0.6.0
Compiling crypto-common v0.1.6
Compiling block-buffer v0.10.3
Compiling der v0.6.1
Compiling parking_lot_core v0.9.7
Compiling digest v0.10.6
Compiling tracing-core v0.1.30
Compiling retain_mut v0.1.9
Compiling bitflags v1.3.2
Compiling parking_lot v0.12.1
Compiling idna v0.3.0
Compiling unicode-ident v1.0.6
Compiling base64 v0.21.0
Compiling regex v1.7.1
Compiling serde_json v1.0.92
Compiling tracing v0.1.37
Compiling mio v0.8.5
Compiling proc-macro2 v1.0.51
Compiling url v2.3.1
Compiling spki v0.6.0
Compiling pin-project v1.0.12
Compiling hashbrown v0.12.3
Compiling num-integer v0.1.45
Compiling crossbeam-queue v0.3.8
Compiling libc v0.2.139
Compiling spin v0.9.4
Compiling thiserror v1.0.38
Compiling serde_bytes v0.11.9
Compiling ucd-trie v0.1.5
Compiling either v1.8.1
Compiling env_logger v0.8.4
Compiling pest v2.5.4
Compiling hashlink v0.8.1
Compiling flume v0.10.14
Compiling html_parser v0.6.3
Compiling socket2 v0.4.7
Compiling ring v0.16.20
Compiling quickcheck v1.0.3
Compiling fastdate v0.1.33
Compiling num-iter v0.1.43
Compiling rbs v0.1.15
Compiling quote v1.0.23
Compiling crossbeam v0.8.2
Compiling pkcs8 v0.9.0
Compiling tokio v1.25.0
Compiling rustls-pemfile v1.0.2
Compiling uuid v1.3.0
Compiling lazy_static v1.4.0
Compiling cpufeatures v0.2.5
Compiling num-bigint-dig v0.8.2
Compiling rbatis-codegen v4.0.32
Compiling futures-executor v0.3.26
Compiling pkcs1 v0.4.1
Compiling syn v1.0.107
Compiling dark-std v0.2.3
Compiling webpki v0.22.0
Compiling sct v0.7.0
Compiling crossterm_winapi v0.9.0
Compiling rayon-core v1.10.2
Compiling signature v1.6.4
Compiling rustls v0.20.8
Compiling webpki-roots v0.22.6
Compiling rustc-serialize v0.3.24
Compiling hex v0.4.3
Compiling ord_subset v3.1.1
Compiling subtle v2.4.1
Compiling crossterm v0.25.0
Compiling futures v0.3.26
Compiling rayon v1.6.1
Compiling rsa v0.7.2
Compiling ahash v0.8.3
Compiling sha-1 v0.10.1
Compiling sha2 v0.10.6
Compiling time v0.1.45
Compiling fxhash v0.2.1
Compiling bincode v1.3.3
Compiling concurrent-queue v2.1.0
Compiling event-listener v2.5.3
Compiling strum v0.24.1
Compiling unicode-width v0.1.10
Compiling arc-swap v1.6.0
Compiling comfy-table v6.1.4
Compiling async-channel v1.8.0
Compiling Magnificent v0.1.0 (E:\rust\Leviamon\src\Magnificent)
Compiling async-stream v0.3.3
Compiling anyhow v1.0.69
warning: field ti
is never read
--> src\Magnificent\src\lib.rs:50:9
|
48 | struct Upcast {
| ------ field in this struct
49 | pub name: Ident,
50 | pub ti: Token![in],
| ^^
|
= note: #[warn(dead_code)]
on by default
warning: crate Magnificent
should have a snake case name
|
= help: convert the identifier to snake case: magnificent
= note: #[warn(non_snake_case)]
on by default
Compiling ftlog v0.2.4
Compiling decimal v2.1.0
Compiling fast_log v1.5.51
Compiling serde_json_borrow v0.1.4
Compiling rbatis-macro-driver v4.0.15
Compiling itertools v0.10.5
Compiling sync_cow v0.1.1
Compiling hashbrown v0.13.2
warning: Magnificent
(lib) generated 2 warnings
Compiling deadpool-runtime v0.1.2
Compiling deadpool v0.9.5
Compiling tokio-rustls v0.23.4
Compiling tokio-util v0.7.4
Compiling rbdc v0.1.22
Compiling combine v4.6.6
Compiling rbdc-mysql v0.1.18
Compiling rbatis v4.0.49
Compiling redis v0.22.3
error: internal compiler error: no errors encountered even though delay_span_bug
issued
error: internal compiler error: broken MIR in Item(WithOptConstParam { did: DefId(0:3569 ~ combine[8895]::stream::{impl#47}::reset)
, const_param_did: None }) (after phase change to runtime-optimized) at bb0[2]:
encountered Assign((_0, const Result::<(), StringStreamError>::Ok(())))
with incompatible types:
left-hand side has type: Result<(), <&str as StreamOnce>::Error>
right-hand side has type: Result<(), StringStreamError>
--> C:\Users\Seed6.cargo\registry\src\rsproxy.cn-8f6827c7555bfaf8\combine-4.6.6\src\stream\mod.rs:44:17
|
44 | Ok(())
| ^^^^^^
...
153 | clone_resetable! {('a) &'a str}
| ------------------------------- in this macro invocation
|
= note: delayed at 0: std::backtrace::Backtrace::disabled
1: std::backtrace::Backtrace::force_capture
2: <rustc_errors::HandlerInner>::emit_diagnostic
3: <rustc_const_eval::interpret::validity::PathElem as core::fmt::Debug>::fmt
4: rustc_const_eval::transform::promote_consts::is_const_fn_in_array_repeat_expression
5: <rustc_const_eval::transform::validate::Validator as rustc_middle::mir::MirPass>::run_pass
6: <rustc_mir_transform::ctfe_limit::CtfeLimit as rustc_middle::mir::MirPass>::run_pass
7: <rustc_mir_transform::unreachable_prop::UnreachablePropagation as rustc_middle::mir::MirPass>::run_pass
8: <rustc_middle::ty::Visibility as rustc_privacy::VisibilityLike>::new_min
9: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::as_any
10: <rustc_metadata::rmeta::encoder::EncodeContext as rustc_type_ir::codec::TyEncoder>::position
11: rustc_metadata::rmeta::encoder::encode_metadata
12: <rustc_metadata::rmeta::LazyTables as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::Decod
eContext>>::decode
13: rustc_metadata::rmeta::encoder::encode_metadata
14: rustc_metadata::fs::encode_and_write_metadata
15: rustc_interface::passes::start_codegen
16: rustc_interface::passes::output_filenames
17: <rustc_interface::queries::Queries>::ongoing_codegen
18: rustc_driver_impl::args::arg_expand_all
19: <rustc_data_structures::temp_dir::MaybeTempDir>::new
20: rustc_driver_impl::args::arg_expand_all
21: <rustc_data_structures::temp_dir::MaybeTempDir>::new
22: <rustc_data_structures::temp_dir::MaybeTempDir>::new
23: std::sys::windows::thread::Thread::new
24: BaseThreadInitThunk
25: RtlUserThreadStart
= note: this error: internal compiler error originates in the macro `clone_resetable` (in Nightly builds, run with -Z macro-bac
ktrace for more info)
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=i
ce.md
note: rustc 1.69.0-nightly (50d3ba5 2023-02-04) running on x86_64-pc-windows-msvc
note: compiler flags: --crate-type lib -C embed-bitcode=no -C codegen-units=64 -C debuginfo=2
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
end of query stack
error: could not compile combine
warning: build failed, waiting for other jobs to finish...
Cargo.toml Use the previous parameters
[profile.dev]
codegen-units = 64
incremental = true
[profile.release]
opt-level = 3
codegen-units = 1
strip = true
lto = true