mirror of
https://github.com/tlsnotary/tlsn-extension.git
synced 2026-01-09 15:18:09 -05:00
Workaround with rayon extension (#8)
* bring back rayon * remove wasm prover target * add rust toolchain and config file for rust flags * lint
This commit is contained in:
committed by
GitHub
parent
8c395b1c92
commit
bb2a0cb52b
10
.cargo/config
Normal file
10
.cargo/config
Normal file
@@ -0,0 +1,10 @@
|
||||
[target.wasm32-unknown-unknown]
|
||||
rustflags = [
|
||||
"-C",
|
||||
"target-feature=+atomics,+bulk-memory,+mutable-globals",
|
||||
"-C",
|
||||
"link-arg=--max-memory=4294967296"
|
||||
]
|
||||
|
||||
[unstable]
|
||||
build-std = ["panic_abort", "std"]
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -8,4 +8,5 @@ wasm-pack.log
|
||||
.idea
|
||||
build
|
||||
tlsn/
|
||||
zip
|
||||
zip
|
||||
wasm/prover/target/
|
||||
4
rust-toolchain
Normal file
4
rust-toolchain
Normal file
@@ -0,0 +1,4 @@
|
||||
[toolchain]
|
||||
channel = "nightly-2022-12-12"
|
||||
# channel = "stable"
|
||||
# channel = "nightly-x86_64-apple-darwin"
|
||||
@@ -1,5 +1,8 @@
|
||||
import * as Comlink from 'comlink';
|
||||
import init, { prover } from '../../../wasm/prover/pkg/tlsn_extension_rs';
|
||||
import init, {
|
||||
initThreadPool,
|
||||
prover,
|
||||
} from '../../../wasm/prover/pkg/tlsn_extension_rs';
|
||||
|
||||
class TLSN {
|
||||
constructor() {
|
||||
@@ -9,16 +12,24 @@ class TLSN {
|
||||
async prover() {
|
||||
try {
|
||||
console.log('start');
|
||||
const numConcurrency = navigator.hardwareConcurrency;
|
||||
console.log('!@# navigator.hardwareConcurrency=', numConcurrency);
|
||||
const res = await init();
|
||||
console.log('!@# res.memory=', res.memory);
|
||||
// 6422528 ~= 6.12 mb
|
||||
console.log(
|
||||
'!@# navigator.hardwareConcurrency=',
|
||||
navigator.hardwareConcurrency,
|
||||
'!@# res.memory.buffer.length=',
|
||||
res.memory.buffer.byteLength,
|
||||
);
|
||||
await init();
|
||||
// await initThreadPool(2);
|
||||
// console.log("!@# result js=", DATA.reduce((sum, n) => sum + n, 0));
|
||||
// console.log("!@# result rs=", sum(new Int32Array(DATA)));
|
||||
await initThreadPool(numConcurrency);
|
||||
const resProver = await prover();
|
||||
console.log('!@# resProver=', resProver);
|
||||
console.log('!@# resAfter.memory=', res.memory);
|
||||
// 1105920000 ~= 1.03 gb
|
||||
console.log(
|
||||
'!@# resAfter.memory.buffer.length=',
|
||||
res.memory.buffer.byteLength,
|
||||
);
|
||||
|
||||
return resProver;
|
||||
} catch (e: any) {
|
||||
|
||||
@@ -9,12 +9,11 @@ rust-version = "1.56"
|
||||
crate-type = ["cdylib"]
|
||||
|
||||
[dependencies]
|
||||
# rayon = "1.5"
|
||||
# wasm-bindgen-rayon = "1.0"
|
||||
wasm-bindgen = "0.2.74"
|
||||
rayon = "1.5"
|
||||
wasm-bindgen-rayon = "1.0"
|
||||
wasm-bindgen = "0.2.87"
|
||||
js-sys = "0.3"
|
||||
tracing = "0.1"
|
||||
|
||||
getrandom = { version = "0.2", features = ["js"] }
|
||||
ws_stream_wasm = "0.7.4"
|
||||
wasm-bindgen-futures = "0.4.37"
|
||||
@@ -35,11 +34,10 @@ time = { version = "0.3", features = ["wasm-bindgen"] }
|
||||
# Used to calculate elapsed time.
|
||||
web-time = "0.2"
|
||||
|
||||
# tlsn-prover = { path = "../../tlsn/tlsn/tlsn-prover", features = ["tracing"] }
|
||||
# FIXME: use the single-cpu-backend for now, until we solve the problem with rayon
|
||||
# tlsn-prover = { path = "../tlsn/tlsn/tlsn-prover", features = ["tracing"] }
|
||||
[dependencies.tlsn-prover]
|
||||
git = "https://github.com/mhchia/tlsn.git"
|
||||
branch = "tlsn-examples-ws-single-cpu-backend"
|
||||
branch = "tlsn-examples-wasm"
|
||||
package = "tlsn-prover"
|
||||
features = ["tracing"]
|
||||
|
||||
@@ -70,6 +68,21 @@ features = [
|
||||
git="https://github.com/betrusted-io/ring-xous"
|
||||
branch="0.16.20-cleanup"
|
||||
|
||||
[patch.crates-io.ws_stream_wasm]
|
||||
# path = "../../../others/ws_stream_wasm"
|
||||
# Use the patched ws_stream_wasm to fix the issue https://github.com/najamelan/ws_stream_wasm/issues/12#issuecomment-1711902958
|
||||
git="https://github.com/mhchia/ws_stream_wasm"
|
||||
branch="dev"
|
||||
|
||||
[patch.'https://github.com/tlsnotary/tlsn-utils']
|
||||
# # Use single cpu backend
|
||||
# tlsn-utils = { git = 'https://www.github.com/mhchia/tlsn-utils.git', rev = "46327f0" }
|
||||
# tlsn-utils-aio = { git = 'https://www.github.com/mhchia/tlsn-utils.git', rev = "46327f0" }
|
||||
|
||||
# Use older version of multi-threaded backend
|
||||
tlsn-utils = { git = 'https://www.github.com/tlsnotary/tlsn-utils.git', rev = "f3e3f07" }
|
||||
tlsn-utils-aio = { git = 'https://www.github.com/tlsnotary/tlsn-utils.git', rev = "f3e3f07" }
|
||||
|
||||
|
||||
# The `console_error_panic_hook` crate provides better debugging of panics by
|
||||
# logging them with `console.error`. This is great for development, but requires
|
||||
@@ -81,4 +94,7 @@ console_error_panic_hook = { version = "0.1.7", optional = true }
|
||||
wasm-bindgen-test = "0.3.34"
|
||||
|
||||
[profile.release]
|
||||
# Tell `rustc` to optimize for small code size.
|
||||
# Tell `rustc` to optimize for small code size.
|
||||
|
||||
[package.metadata.wasm-pack.profile.release]
|
||||
wasm-opt = false
|
||||
@@ -23,9 +23,9 @@ use tracing_subscriber::prelude::*;
|
||||
use ws_stream_wasm::{*};
|
||||
|
||||
|
||||
// pub use wasm_bindgen_rayon::init_thread_pool;
|
||||
pub use wasm_bindgen_rayon::init_thread_pool;
|
||||
// use rayon::iter::IntoParallelRefIterator;
|
||||
// use rayon::prelude::*;
|
||||
use rayon::prelude::*;
|
||||
// ...
|
||||
|
||||
extern crate web_sys;
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc_fingerprint":10508192570013273546,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.70.0 (90c541806 2023-05-31)\nbinary: rustc\ncommit-hash: 90c541806f23a127002de5b4038be731ba1458ca\ncommit-date: 2023-05-31\nhost: x86_64-apple-darwin\nrelease: 1.70.0\nLLVM version: 16.0.2\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/0xtsukino/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""},"14908675589988555557":{"success":true,"status":"","code":0,"stdout":"___.wasm\nlib___.rlib\n___.wasm\nlib___.a\n/Users/0xtsukino/.rustup/toolchains/stable-x86_64-apple-darwin\noff\n___\ndebug_assertions\npanic=\"abort\"\nproc_macro\ntarget_arch=\"wasm32\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"wasm\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"unknown\"\ntarget_pointer_width=\"32\"\ntarget_vendor=\"unknown\"\n","stderr":"warning: dropping unsupported crate type `dylib` for target `wasm32-unknown-unknown`\n\nwarning: dropping unsupported crate type `proc-macro` for target `wasm32-unknown-unknown`\n\nwarning: 2 warnings emitted\n\n"}},"successes":{}}
|
||||
@@ -1,3 +0,0 @@
|
||||
Signature: 8a477f597d28d172789f06886806bc55
|
||||
# This file is a cache directory tag created by cargo.
|
||||
# For information about cache directory tags see https://bford.info/cachedir/
|
||||
@@ -1 +0,0 @@
|
||||
728eb0b4787d954e
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[]","target":2297296889237502566,"profile":17504242664759948721,"path":14194827508572409645,"deps":[[16079472387499994964,"version_check",false,8138863290185369664]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ahash-40f32714479da136/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":6548036084630991988,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
8ef4c7bb01c7305b
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"default\", \"std\"]","target":2297296889237502566,"profile":17504242664759948721,"path":11862874854683968830,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/anyhow-d0f9ab4a1ab32990/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":17154292783084528516,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
f8d0549e55c05f4b
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"default\", \"std\"]","target":18338613112069040866,"profile":17504242664759948721,"path":1494705846177217967,"deps":[[1961652958923998717,"build_script_build",false,1469155838294359324]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/anyhow-e2e1543e2d62c3a5/dep-lib-anyhow"}}],"rustflags":[],"metadata":17154292783084528516,"config":2202906307356721367,"compile_kind":0}
|
||||
@@ -1 +0,0 @@
|
||||
1cfd3975737d6314
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"","target":0,"profile":0,"path":0,"deps":[[1961652958923998717,"build_script_build",false,6570970666592892046]],"local":[{"Precalculated":"1.0.75"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
bf265191c72e8a21
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[]","target":10684427255887356558,"profile":17504242664759948721,"path":4735675501385354639,"deps":[[9408694074551658551,"quote",false,14788770468482375892],[17143850428905299221,"syn",false,5202661353283842426]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ark-ff-asm-a610e4b91392b918/dep-lib-ark-ff-asm"}}],"rustflags":[],"metadata":10371130559425817418,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
fc7340853b1f4501
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[]","target":3395751259093987970,"profile":17504242664759948721,"path":1469386923984973285,"deps":[[2275467556785573469,"proc_macro2",false,16450650007012192084],[9408694074551658551,"quote",false,14788770468482375892],[10539592998943336449,"num_traits",false,16263632599281849691],[11048371280800310309,"num_bigint",false,8580196035354539482],[17143850428905299221,"syn",false,5202661353283842426]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ark-ff-macros-a19807560b123813/dep-lib-ark-ff-macros"}}],"rustflags":[],"metadata":10371130559425817418,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
4f09c743b0158285
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[]","target":11561956367114382192,"profile":17504242664759948721,"path":17130392335503684473,"deps":[[2275467556785573469,"proc_macro2",false,16450650007012192084],[9408694074551658551,"quote",false,14788770468482375892],[17143850428905299221,"syn",false,5202661353283842426]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ark-serialize-derive-63ffcd8ec250569d/dep-lib-ark-serialize-derive"}}],"rustflags":[],"metadata":8584638631578287119,"config":2202906307356721367,"compile_kind":0}
|
||||
@@ -1 +0,0 @@
|
||||
c675a62c69d70bcf
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"","target":0,"profile":0,"path":0,"deps":[[13318256194491552384,"build_script_build",false,6194435436695507427]],"local":[{"RerunIfChanged":{"output":"release/build/async-trait-0e6fa94621d5de5a/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0}
|
||||
@@ -1 +0,0 @@
|
||||
e3d153cc350ef755
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[]","target":427768481117760528,"profile":17504242664759948721,"path":350489315418837022,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/async-trait-b707ae1cfc4c7080/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":2009543531008976451,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
2d04f17c35a74dd7
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[]","target":15022530379800344513,"profile":17504242664759948721,"path":15833606533228738077,"deps":[[2275467556785573469,"proc_macro2",false,16450650007012192084],[3371617120265489489,"syn",false,7184041308910588005],[9408694074551658551,"quote",false,14788770468482375892],[13318256194491552384,"build_script_build",false,14919255037315544518]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/async-trait-fcefcd9216c77980/dep-lib-async-trait"}}],"rustflags":[],"metadata":2009543531008976451,"config":2202906307356721367,"compile_kind":0}
|
||||
@@ -1 +0,0 @@
|
||||
47e603be37a267a4
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"map_pharos\", \"pharos\"]","target":427768481117760528,"profile":17504242664759948721,"path":7894019229150393825,"deps":[[7246516264653013740,"rustc_version",false,5013525847344192450]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/async_io_stream-7c68c82fcaac9965/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":8227610724577657100,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
65fbe47c883beeb4
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[]","target":14886237245231788030,"profile":17504242664759948721,"path":13284213830469671271,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/autocfg-7eebf15bbfa02fbc/dep-lib-autocfg"}}],"rustflags":[],"metadata":13102859075309379048,"config":2202906307356721367,"compile_kind":0}
|
||||
@@ -1 +0,0 @@
|
||||
976e4a4d04120066
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"default\", \"digest\", \"std\"]","target":427768481117760528,"profile":17504242664759948721,"path":5197678482121754742,"deps":[[4604876345426630709,"cc",false,5958957526846982063]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/blake3-f55f03531a2e20f6/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":15248861160739124439,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
e69ba3ead6ca9ab3
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"default\"]","target":1151118578467687688,"profile":17504242664759948721,"path":3487957025791789228,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bumpalo-bade4f80c320d621/dep-lib-bumpalo"}}],"rustflags":[],"metadata":10871386354195723922,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
afc75a7b4c78b252
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[]","target":15023190189141807623,"profile":17504242664759948721,"path":10507207899856885677,"deps":[[2798846484360888381,"libc",false,14702508462608927399]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/cc-ba1873850d98cd93/dep-lib-cc"}}],"rustflags":[],"metadata":5862599371499774553,"config":2202906307356721367,"compile_kind":0}
|
||||
@@ -1 +0,0 @@
|
||||
707a6544fa8961ee
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"alloc\", \"std\"]","target":2297296889237502566,"profile":17504242664759948721,"path":12391038957346345136,"deps":[[14832468857926148571,"autocfg",false,13037423428681136997]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-epoch-b6dad371b892e8c2/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":8562320424510714295,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
f4764cf209133e89
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"default\", \"std\"]","target":2297296889237502566,"profile":17504242664759948721,"path":13626017832452399904,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-utils-7cf8f00369a6d836/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":1609393243086812936,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
3e0503421236f71d
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"alloc\", \"default\", \"precomputed-tables\", \"rand_core\", \"serde\", \"zeroize\"]","target":427768481117760528,"profile":17504242664759948721,"path":16461870039625729792,"deps":[[4050374569552154879,"platforms",false,3661242043359483480],[7246516264653013740,"rustc_version",false,5013525847344192450]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/curve25519-dalek-34d0924d8a295888/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":9073873152822995015,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
643b9dc2828e2d48
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"default\", \"suggestions\"]","target":6269004854277361932,"profile":17504242664759948721,"path":11721035192250159156,"deps":[[8167231239390252077,"darling_core",false,4005841343439008794],[15505115281926460748,"darling_macro",false,11973082212719020263]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/darling-366693830a5a42d4/dep-lib-darling"}}],"rustflags":[],"metadata":377200618859079488,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
1a74415e7a9b9737
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"strsim\", \"suggestions\"]","target":11292157729112502439,"profile":17504242664759948721,"path":16044324085009915884,"deps":[[478738622736329307,"ident_case",false,8673142710997545167],[2275467556785573469,"proc_macro2",false,16450650007012192084],[3684715375434759994,"strsim",false,11851739255775382177],[9408694074551658551,"quote",false,14788770468482375892],[13777895877762110459,"fnv",false,14952622860197227573],[17143850428905299221,"syn",false,5202661353283842426]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/darling_core-349d71aeb4627455/dep-lib-darling_core"}}],"rustflags":[],"metadata":7945475012298733481,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
e748aa1bd6ee28a6
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[]","target":4277861831684712468,"profile":17504242664759948721,"path":989820265555769665,"deps":[[8167231239390252077,"darling_core",false,4005841343439008794],[9408694074551658551,"quote",false,14788770468482375892],[17143850428905299221,"syn",false,5202661353283842426]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/darling_macro-b99119fc16586f39/dep-lib-darling_macro"}}],"rustflags":[],"metadata":7548132226108241928,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
994db24d6e9bc309
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[\"use_core\"]","target":11302255605850985809,"profile":17504242664759948721,"path":6844445562880361131,"deps":[[2275467556785573469,"proc_macro2",false,16450650007012192084],[9408694074551658551,"quote",false,14788770468482375892],[17143850428905299221,"syn",false,5202661353283842426]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/derivative-f10fab4566622705/dep-lib-derivative"}}],"rustflags":[],"metadata":2129616234178464825,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
8f76703c174be0da
|
||||
@@ -1 +0,0 @@
|
||||
{"rustc":1456414683402027021,"features":"[]","target":10615778931823615400,"profile":17504242664759948721,"path":14368285071325114379,"deps":[[2275467556785573469,"proc_macro2",false,16450650007012192084],[4407542395235463193,"darling",false,5200969836944767844],[9408694074551658551,"quote",false,14788770468482375892],[17143850428905299221,"syn",false,5202661353283842426]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/derive_builder_core-5c1d899a7951ae4f/dep-lib-derive_builder_core"}}],"rustflags":[],"metadata":18217749730488347216,"config":2202906307356721367,"compile_kind":0}
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
This file has an mtime of when this was started.
|
||||
@@ -1 +0,0 @@
|
||||
ed6594077abdc661
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user