の呟きは 128
- (UPD ) #
cargo install wasm-packしたら
なんか大量にダウンロード始まってしまって・・・
怖いんだけど・・・(セキュリティ的にも、HDD容量的にも、メモリ的にも・・・サプライチェーン攻撃ってやつ
こういう関連ライブラリのどこかに悪意が仕込まれてたらアウトってやつじゃないのけ・・・?サプライチェーン攻撃
ちょっと違うか・・・
よくわからん
同名パッケージのバージョン違いなんかも同時に入るみたいで
言葉にならない感情がわいてくる列挙しきれないくらいいっぱいインストールされるんだが・・・
ビルド失敗しますた・・・
しゅーりょーなんですかね、これ
--- stdout
cargo:rustc-cfg=const_fn
cargo:rerun-if-env-changed=I686_PC_WINDOWS_MSVC_OPENSSL_NO_VENDOR
I686_PC_WINDOWS_MSVC_OPENSSL_NO_VENDOR unset
cargo:rerun-if-env-changed=OPENSSL_NO_VENDOR
OPENSSL_NO_VENDOR unsetそもそもrunning "perl"ってパールなんてインストールしてましてたっけ・・?
running "perl" "./Configure" "--prefix=C:\\Users\\unko\\AppData\\Local\\Temp\\
cargo-installpAvVuL\\release\\build\\openssl-sys-fa16ba24f81c5daf\\out\\openssl-
build\\install" "no-dso" "no-shared" "no-ssl3" "no-tests" "no-comp" "no-zlib" "n
o-zlib-dynamic" "--libdir=lib" "no-legacy" "no-md2" "no-rc5" "no-weak-ssl-cipher
s" "no-camellia" "no-idea" "no-seed" "no-capieng" "no-asm" "VC-WIN32"wasm-pack
入れられませんでした・・・え、マジでperlがインストールされてないからコケてるん・・・・???
https://github.com/sfackler/rust-openssl/issues/1495- (UPD ) #
インストールにperl必須と書いてないのにperlが存在する前提とか邪悪するぎるんだけど・・・?
これでよくクロスプラットフォームうんぬんだと・・・ クロスプラットフォーム謳うならperl依存コードとかやめてくれませんこと・・・
バージョン違いの同一パッケージが大量にインストールされていゆく・・・
(メンテされてないのか?と疑いたくなってくる(依存関係を最新にするのも、まぁ大変なのだろうが・・・それはメンテパワーが足りてないから進捗がってところじゃないの・・・?
あるいは、最新版のほうでは削除されてしまった古い機能を使うがために
古いバージョンをあえて使っている可能性もあるのか・・・?(それはそれでセキュリティ的に・・・
- (UPD ) #
C:\temp
$ cargo install wasm-pack
Updating crates.io index
Installing wasm-pack v0.10.1
Compiling winapi v0.3.9
Compiling proc-macro2 v1.0.32
Compiling autocfg v1.0.1
Compiling unicode-xid v0.2.2
Compiling syn v1.0.81
Compiling libc v0.2.107
Compiling serde v1.0.130
Compiling serde_derive v1.0.130
Compiling cfg-if v1.0.0
Compiling cc v1.0.71
Compiling lazy_static v1.4.0
Compiling cfg-if v0.1.10
Compiling semver-parser v0.7.0
Compiling pkg-config v0.3.22
Compiling winapi-build v0.1.1
Compiling version_check v0.9.3
Compiling maybe-uninit v2.0.0
Compiling futures v0.1.31
Compiling memchr v2.4.1
Compiling byteorder v1.4.3
Compiling log v0.4.14
Compiling vcpkg v0.2.15
Compiling scopeguard v1.1.0
Compiling iovec v0.1.4
Compiling winapi v0.2.8
Compiling rand_core v0.4.2
Compiling either v1.6.1
Compiling autocfg v0.1.7
Compiling tinyvec_macros v0.1.0
Compiling itoa v0.4.8
Compiling matches v0.1.9
Compiling adler v1.0.2
Compiling fnv v1.0.7
Compiling slab v0.4.5
Compiling unicode-bidi v0.3.7
Compiling gimli v0.26.1
Compiling rustc-demangle v0.1.21
Compiling failure_derive v0.1.8
Compiling unicode-width v0.1.9
Compiling regex-syntax v0.6.25
Compiling crc32fast v1.2.1
Compiling ryu v1.0.5
Compiling hashbrown v0.11.2
Compiling percent-encoding v2.1.0
Compiling percent-encoding v1.0.1
Compiling httparse v1.5.1
Compiling serde_json v1.0.69
Compiling try-lock v0.2.3
Compiling parking_lot_core v0.8.5
Compiling native-tls v0.2.8
Compiling smallvec v1.7.0
Compiling encoding_rs v0.8.29
Compiling unicode-segmentation v1.8.0
Compiling curl v0.4.40
Compiling bitflags v1.3.2
Compiling stable_deref_trait v1.2.0
Compiling once_cell v1.8.0
Compiling dtoa v0.4.8
Compiling foreign-types-shared v0.1.1
Compiling scopeguard v0.3.3
Compiling vec_map v0.8.2
Compiling strsim v0.8.0
Compiling lazy_static v0.2.11
Compiling openssl v0.10.38
Compiling quick-error v1.2.3
Compiling mime v0.3.16
Compiling encode_unicode v0.3.6
Compiling siphasher v0.2.3
Compiling hex v0.3.2
Compiling glob v0.2.11
Compiling crossbeam-utils v0.7.2
Compiling miniz_oxide v0.4.4
Compiling memoffset v0.5.6
Compiling crossbeam-epoch v0.8.2
Compiling indexmap v1.7.0
Compiling num-traits v0.2.14
Compiling num-integer v0.1.44
Compiling instant v0.1.12
Compiling getrandom v0.2.3
Compiling try_from v0.3.2
Compiling kernel32-sys v0.2.2
Compiling ws2_32-sys v0.2.1
Compiling unicase v2.6.0
Compiling proc-macro-error-attr v1.0.4
Compiling proc-macro-error v1.0.4
Compiling openssl-src v300.0.2+3.0.0
Compiling base64 v0.10.1
Compiling lock_api v0.3.4
Compiling lock_api v0.4.5
Compiling backtrace v0.3.63
Compiling libz-sys v1.1.3
Compiling bzip2-sys v0.1.11+1.0.8
Compiling curl-sys v0.4.50+curl-7.79.1
Compiling bytes v0.4.12
Compiling rand_core v0.3.1
Compiling tinyvec v1.5.0
Compiling tokio-sync v0.1.8
Compiling rand_pcg v0.1.2
Compiling rand_chacha v0.1.1
Compiling rand v0.6.5
Compiling textwrap v0.11.0
Compiling addr2line v0.17.0
Compiling form_urlencoded v1.0.1
Compiling heck v0.3.3
Compiling owning_ref v0.4.1
Compiling foreign-types v0.3.2
Compiling humantime v1.3.0
Compiling uuid v0.8.2
Compiling openssl-sys v0.9.70
Compiling rand_hc v0.1.0
Compiling rand_isaac v0.1.1
Compiling rand_xorshift v0.1.1
Compiling http v0.1.21
Compiling string v0.2.1
Compiling tokio-buf v0.1.1
Compiling unicode-normalization v0.1.19
Compiling lock_api v0.1.5
Compiling num_cpus v1.13.0
Compiling quote v1.0.10
Compiling smallvec v0.6.14
Compiling object v0.27.1
Compiling aho-corasick v0.7.18
Compiling tokio-io v0.1.13
Compiling want v0.2.0
Compiling time v0.1.43
Compiling net2 v0.2.37
Compiling winapi-util v0.1.5
Compiling schannel v0.1.19
Compiling atty v0.2.14
Compiling rand v0.4.6
Compiling rand_os v0.1.3
Compiling rand_jitter v0.1.4
Compiling filetime v0.2.15
Compiling terminal_size v0.1.17
Compiling rand v0.5.6
Compiling socket2 v0.4.2
Compiling is_executable v0.1.2
Compiling winreg v0.6.2
Compiling dirs v1.0.5
Compiling http-body v0.1.0
Compiling idna v0.1.5
Compiling idna v0.2.3
Compiling flate2 v1.0.22
Compiling tokio-executor v0.1.10
Compiling crossbeam-queue v0.2.3
Compiling futures-cpupool v0.1.8
Compiling mime_guess v2.0.3
Compiling clicolors-control v0.2.0
Compiling h2 v0.1.26
Compiling regex v1.5.4
Compiling bzip2 v0.4.3
Compiling miow v0.2.2
Compiling termcolor v1.1.2
Compiling same-file v1.0.6
Compiling clap v2.33.3
Compiling rand v0.3.23
Compiling tar v0.4.37
Compiling parking_lot v0.11.2
Compiling url v1.7.2
Compiling url v2.2.2
Compiling tokio-current-thread v0.1.7
Compiling tokio-timer v0.2.13
Compiling crossbeam-deque v0.7.4
Compiling chrono v0.4.19
Compiling synstructure v0.12.6
Compiling console v0.15.0
Compiling os_type v2.3.0
Compiling thiserror-impl v1.0.30
Compiling mio v0.6.23
Compiling env_logger v0.5.13
Compiling walkdir v2.3.2
Compiling tempfile v2.2.0
Compiling console v0.6.2
Compiling uuid v0.7.4
Compiling cookie v0.12.0
Compiling publicsuffix v1.5.6
Compiling tokio-threadpool v0.1.18
Compiling structopt-derive v0.4.18
Compiling thiserror v1.0.30
Compiling dialoguer v0.3.0
Compiling failure v0.1.8
Compiling zip v0.5.13
Compiling structopt v0.3.25
Compiling which v2.0.1
Compiling semver v0.9.0
Compiling toml v0.5.8
Compiling serde_urlencoded v0.5.5
Compiling serde_ignored v0.0.4
Compiling toml v0.4.10
Compiling binary-install v0.0.2
Compiling rustc_version v0.2.3
Compiling cookie_store v0.7.0
Compiling human-panic v1.0.3
Compiling cargo_metadata v0.8.2
Compiling parking_lot_core v0.6.2
Compiling parking_lot v0.9.0
Compiling hyper v0.12.36
Compiling parking_lot_core v0.3.1
Compiling parking_lot v0.6.4
Compiling tokio-reactor v0.1.12
Compiling tokio-tcp v0.1.4
Compiling tokio v0.1.22
Compiling hyper-tls v0.3.2
Compiling reqwest v0.9.24
...
一体いくつ入るんだってばよ・・・reqwestのとこで表示とまっちゃったけど
reqwestのビルドに時間がかかっているのか
あるいは、wasm-packビルドに入ったのか
どっちなんだ・・・?いつものビルドの感覚だと前者ぽそうだが
前者だったぽい、次に入った
- (UPD ) #
やっと、本体のビルドか
軽かったのはビルドの前準備処理か・・・これだけの依存関係まとめてビルドするわけだから
メモリ足りるか分からんぞこれ・・・- (UPD ) #
(思ったんだけど、FreeBSDのportsとかよくビルドできてたなあ、とは思うわ、(L)AMP構築やろうとしてたけど、ビルド時間めっちゃ長かったなあ・・・(ビルドコケて結局、最終的にはパッケージシステムからぶっこんだような気がする
なんか終わったが・・・?
インストールがはじまた
オワタ
ほほう・・・
ちゃんと動いた!
うーん
別にnpmパッケージ作りたいわけじゃないんだけどなぁ・・・あのさぁ・・・
$ wasm-pack new buzz_fizz
[INFO]: Installing cargo-generate...
Updating crates.io index
Downloading crates ...
Downloaded cargo-generate v0.11.0
Installing cargo-generate v0.11.0
Downloading crates ...
Downloaded ahash v0.7.6
Downloaded anyhow v1.0.45
Downloaded anymap2 v0.13.0
Downloaded crossbeam-utils v0.8.5
Downloaded git2 v0.13.23
Downloaded bstr v0.2.17
Downloaded kstring v1.0.6
Downloaded maplit v1.0.2
Downloaded pest_generator v2.1.3
Downloaded libgit2-sys v0.12.24+1.3.0
Downloaded remove_dir_all v0.5.3
Downloaded tempfile v3.2.0
Downloaded static_assertions v1.1.0
Downloaded dialoguer v0.9.0
Downloaded globset v0.4.8
Downloaded jobserver v0.1.24
Downloaded memoffset v0.6.4
Downloaded number_prefix v0.4.0
Downloaded itertools v0.10.1
Downloaded proc-quote-impl v0.3.2
Downloaded typenum v1.14.0
Downloaded thread_local v1.1.3
Downloaded digest v0.8.1
Downloaded crossbeam-deque v0.8.1
Downloaded liquid v0.23.0
Downloaded proc-quote v0.4.0
Downloaded proc-macro-hack v0.5.19
Downloaded libssh2-sys v0.2.23
Downloaded smartstring v0.2.9
Downloaded ucd-trie v0.1.3
Downloaded dirs v4.0.0
Downloaded pest_meta v2.1.3
Downloaded liquid-core v0.23.0
Downloaded crossbeam-channel v0.5.1
Downloaded rayon v1.5.1
Downloaded rhai v1.1.2
Downloaded dirs-sys v0.3.6
Downloaded liquid-lib v0.23.0
Downloaded liquid-derive v0.23.0
Downloaded remove_dir_all v0.7.0
Downloaded ppv-lite86 v0.2.15
Downloaded opaque-debug v0.2.3
Downloaded generic-array v0.12.4
Downloaded rayon-core v1.9.1
Downloaded rhai_codegen v1.1.0
Downloaded home v0.5.3
Downloaded ignore v0.4.18
Downloaded semver v1.0.4
Downloaded zeroize v1.4.3
Downloaded sha-1 v0.8.2
Downloaded indicatif v0.16.2
Downloaded block-padding v0.1.5
Downloaded crossbeam-epoch v0.9.5
Downloaded fake-simd v0.1.2
Downloaded path-dedot v3.0.14
Downloaded path-absolutize v3.0.11
Downloaded doc-comment v0.3.3
Downloaded pest v2.1.3
Downloaded sanitize-filename v0.3.0
Downloaded pest_derive v2.1.0
Downloaded byte-tools v0.3.1
Downloaded block-buffer v0.7.3- (UPD ) #
ダウンロードされてないやつもコンパイルされているように見えるのだが・・・
Downloaded byte-tools v0.3.1
Downloaded block-buffer v0.7.3
Compiling proc-macro2 v1.0.32
Compiling unicode-xid v0.2.2
Compiling winapi v0.3.9
Compiling syn v1.0.81
Compiling autocfg v1.0.1
Compiling cfg-if v1.0.0
Compiling libc v0.2.107
Compiling memchr v2.4.1
Compiling version_check v0.9.3
Compiling lazy_static v1.4.0
Compiling jobserver v0.1.24
Compiling once_cell v1.8.0
Compiling pkg-config v0.3.22
Compiling crossbeam-utils v0.8.5
Compiling serde_derive v1.0.130
Compiling regex-syntax v0.6.25
Compiling vcpkg v0.2.15
Compiling serde v1.0.130
Compiling proc-macro-hack v0.5.19
Compiling ucd-trie v0.1.3
Compiling either v1.6.1
Compiling maplit v1.0.2
Compiling log v0.4.14
Compiling unicode-width v0.1.9
Compiling crossbeam-epoch v0.9.5
Compiling scopeguard v1.1.0
Compiling percent-encoding v2.1.0
Compiling tinyvec_macros v0.1.0
Compiling rayon-core v1.9.1
Compiling ppv-lite86 v0.2.15
Compiling matches v0.1.9
Compiling unicode-bidi v0.3.7
Compiling doc-comment v0.3.3
Compiling anymap2 v0.13.0
Compiling bitflags v1.3.2
Compiling unicode-segmentation v1.8.0
Compiling encode_unicode v0.3.6
Compiling static_assertions v1.1.0
Compiling semver v1.0.4
Compiling fnv v1.0.7
Compiling strsim v0.8.0
Compiling anyhow v1.0.45
Compiling vec_map v0.8.2
Compiling zeroize v1.4.3
Compiling number_prefix v0.4.0
Compiling smallvec v1.7.0
Compiling num-traits v0.2.14
Compiling memoffset v0.6.4
Compiling num-integer v0.1.44
Compiling rayon v1.5.1
Compiling getrandom v0.2.3
Compiling thread_local v1.1.3
Compiling path-dedot v3.0.14
Compiling cc v1.0.71
Compiling proc-macro-error-attr v1.0.4
Compiling proc-macro-error v1.0.4
Compiling ahash v0.7.6
Compiling pest v2.1.3
Compiling itertools v0.10.1
Compiling textwrap v0.11.0
Compiling tinyvec v1.5.0
Compiling form_urlencoded v1.0.1
Compiling heck v0.3.3
Compiling smartstring v0.2.9
Compiling rand_core v0.6.3
Compiling path-absolutize v3.0.11
Compiling pest_meta v2.1.3
Compiling libz-sys v1.1.3
Compiling libssh2-sys v0.2.23
Compiling libgit2-sys v0.12.24+1.3.0
Compiling unicode-normalization v0.1.19
Compiling quote v1.0.10
Compiling num_cpus v1.13.0
Compiling aho-corasick v0.7.18
Compiling bstr v0.2.17
Compiling rand_chacha v0.3.1
Compiling crossbeam-channel v0.5.1
Compiling time v0.1.43
Compiling winapi-util v0.1.5
Compiling terminal_size v0.1.17
Compiling atty v0.2.14
Compiling remove_dir_all v0.5.3
Compiling dirs-sys v0.3.6
Compiling home v0.5.3
Compiling proc-quote-impl v0.3.2
Compiling idna v0.2.3
Compiling regex v1.5.4
Compiling rand v0.8.4
Compiling clap v2.33.3
Compiling dirs v4.0.0
Compiling same-file v1.0.6
Compiling crossbeam-deque v0.8.1
Compiling chrono v0.4.19
Compiling url v2.2.2
Compiling console v0.15.0
Compiling globset v0.4.8
Compiling sanitize-filename v0.3.0
Compiling tempfile v3.2.0
Compiling walkdir v2.3.2
Compiling pest_generator v2.1.3
Compiling proc-quote v0.4.0
Compiling indicatif v0.16.2
Compiling rhai_codegen v1.1.0
Compiling thiserror-impl v1.0.30
Compiling ignore v0.4.18
Compiling dialoguer v0.9.0
Compiling liquid-derive v0.23.0
Compiling pest_derive v2.1.0
Compiling structopt-derive v0.4.18
Compiling rhai v1.1.2
Compiling thiserror v1.0.30
Compiling remove_dir_all v0.7.0
Compiling structopt v0.3.25
Compiling kstring v1.0.6
Compiling toml v0.5.8
Compiling liquid-core v0.23.0
Compiling liquid-lib v0.23.0
Compiling liquid v0.23.0
Compiling git2 v0.13.23
Compiling cargo-generate v0.11.0
Finished release [optimized] target(s) in 41m 29sなんか、大量にあるね・・・
やっと・・・
cargo-generateというツールがインストールされてほしくないところにインストールされてしまったらしい・・・(wasm-packとは別のPATHの通ってないとこにインストールされてしまった・・・
wasm-pack経由でcargo installぽいのが動いたせいかもしれんな・・・
shower timeしたいのにビルドが終わらない・・・
wasm-packにPCおかされちゃった・・・
もう清いからだではなくなったの・・・
randが5バージョンもインストールされてるなの・・・
randは以前に使ったことあるから
俺が過去にインストールしたバージョンがあったりするが
それ以外はwasm-packとcargo-generateによってインストールされた・・・・xorshiftが入ってるの気になるんだけど
何に使われてんだ・・・?
wasm-pack newで生成されるプロジェクト
authorsが勝手に推察されてるぽいんだけど・・・
cargo newやcargo initで使ってる情報を使ってほしいんだけど・・・説明ではcargoの情報を使うことになってるぽいけど・・・?
https://github.com/cargo-generate/cargo-generate#templatesうーん、cargo-newの項目にuserとemailを設定しているが・・・?
https://doc.rust-lang.org/cargo/reference/config.html待って
cargo newでconfig.tomlのnameやemail使われてなくない・・・?vcs="git"にしてあるのに
cargo newでリポジトリになってすらいない・・・いあ、.gitignoreがあるから
参照しているはず・・・?vsc="hg"に変えたとたん失敗したが・・・
hg initに失敗してエラーになったと出た
(もしかしてvsc="git"でgit initとか実は実行されてるとかなの・・・?gitにPATHが通ってないから失敗するはずだけど、何でエラーにならない・・・?
gitのPATH通したけどgit initは実行されなかったぽい
vcs="none"に設定したら
.gitignore作成されなくなったし
参照はしているぽい
以前はちゃんと参照されてたのに
今は使われてないぽい・・・?
何故・・・%CARGO_HOME%\config.tomlに置いてあるんですけど・・・
vscの設定は読まれてるから参照されてはいるぽいけど
nameとemailが無視されているんですが・・・?
いつの間にか非推奨になっている・・・
https://github.com/rust-lang/cargo/blob/6b6b0b486d73c03ed952591d880debec1d47c534/src/doc/src/reference/config.md#cargo-newファイルのblame見てみたら8ヶ月前ほどに突如、authors項目が削除されまくっている・・・
https://github.com/rust-lang/cargo/commit/96f8dbf865690599569b59674f5ab7019371a6e91.54.0リリースあたりで消えてるぽい・・?
- (UPD ) #
1.53.0のリリースのときにアナウンスあったのか・・・(チェンジログで・・読まねえよ、そこまで・・・
https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-153-2021-06-17プルリク経由で消えたのか・・・?
https://github.com/rust-lang/cargo/pull/9282
- (UPD ) #
https://github.com/rust-lang/cargo/blob/ec38c84ab1d257c9d0129bd9cf7eade1d511a8d2/src/doc/src/reference/environment-variables.md
関係ないけどcargo関連って
環境変数のCARGO_NAMEとCARGO_EMAILが隠しパラメータ的に存在しない・・・?
内部コードとかでは参照されてるぽく見える
https://github.com/cargo-generate/cargo-generate/blob/fd434cc78b84c1fb2c55c0d6ea5064fce5b3a9a9/src/template_variables/authors.rs
うーん・・・これは
cargoのconfig.tomlじゃなくてgitのconfigファイル使ってね・・・・?しかも、現在ディレクトリから探す・・・と?
git2のcrate情報が必要なんですが・・・
はあ・・・git2にない・・・
git2からさらにlibgit2-sysというリポジトリに飛ぶ必要がある・・・
https://github.com/rust-lang/git2-rs/blob/master/Cargo.tomlまぁ
どうもgitのほうのconfigで何とかするしかないぽそうgitのグローバル設定てどこに置くんだったっけ・・・?
%USERPROFILE%\.gitconfigってファイルあった
嫌だ
ここに設定したくない・・・リポジトリ作るたびに上書きする必要が出てくる・・・
当該ファイルに設定したら、たしかに
wasm-pack newでの生成ファイルが更新されたが
これは嫌すぎる
(omitted)
- (UPD ) #
wasm-packのauthorの優先順位は(厳密にはcargo-generateの優先順位だが)
まず環境変数のCARGO_NAMEとCARGO_EMAILが優先されて
環境変数がないなら
gitの設定のuser.nameとuser.emailが使用される(これはgitのほうの優先順位で取得される(global設定よりlocal設定が優先される
gitで設定がされてない場合はgit側のデフォルト扱いのPCのユーザ名やemail(コンピュータ名)が使用されるぽい・・・?(gitはこれらをデフォ設定で使わなくなってcommitできなくはなっているがデフォ値としては参照できるせいか・・・
今日も夕方体温測るの忘れた
- (UPD ) #
NOはメール来た
今日から2営業日以内らしい
ところで特別な1500UPクーポンが付くみたいな話は・・・?当該メールが来た
なんか+500で2000UPクーポンになったらしい
やったー(私は入金を待っています・・・
企業ってお金のやりとりをどうやっているんだろう?
個人相手の商売で振込み先が大量にある状況で
担当の係とかいて毎日銀行でお金の移動作業とかやってるとかなのだろうか・・・?(omitted)
- (UPD ) #
作ったrustライブラリがwasmに組み込めるかは
cargo build --target wasm32-unknown-unknownすればいい、みたいなこと書いてあるな
エラーが無ければ使えるとかどうとか・・・
https://rustwasm.github.io/book/reference/add-wasm-support-to-crate.html#maybe-your-crate-already-supports-webassemblymersenne_twister_rs v0.1.1は通りました・・・
これ、wasmでMT使えるってことか・・・
java_data_io_rs v0.5.2も通りました・・・
unkocrypto_rs v0.3.1も通りました・・・ぜ
idpwmemo_rs v0.2.1も通りました・・・
つまりIDPWMemoをTypeScriptで頑張って書いたのに
実はWASMでも動かせますよ、ということなの・・・(問題はWASMアプリの作り方がわからない・・・
まぁしかして
wasmでも動くとは意外だなあ・・・そんなに構造はシンプルだったっけ・・・・?
チュートリアルとかだと
#[wasm_bindgen]をつけないとJSから使えないぽそうに見えるけど・・・?exportする関数内でしか使えないってことなのだろうか・・?
idpwmemoを簡単にwrapするだけのstructをexport対象にすれば使えるのだろうか・・・?
(omitted)
(omitted)
(omitted)
vivaldiさん、突如のクラッシュやめてくれめんす・・・