Crates.io | azurlane_tech_research |
lib.rs | azurlane_tech_research |
version | 0.2.1 |
source | src |
created_at | 2022-12-24 07:15:14.11593 |
updated_at | 2023-02-01 11:18:55.279625 |
description | Wasm application for Azur Lane wiki(Bwiki) - Tech Research section. |
homepage | https://github.com/Embers-of-the-Fire/AzurLane-Tech-Research-Helper |
repository | https://github.com/Embers-of-the-Fire/AzurLane-Tech-Research-Helper.git |
max_upload_size | |
id | 744864 |
size | 41,496 |
A tech-research helper using RustLang and wasm-pack.
Built with 🦀🕸
快速连接:
科研策略专题攻略-BWiki
GitHub Page
使用WebAssembly构建的在线科研规划服务,基本囊括了科研规划的主要功能。
BWiki由于MediaWiki系统的限制可能部分展示会出现一定的问题。
GitHub Page原生构建,通常情况下不会出现问题。
开发中
在release
中我提供了.dll
形式的符合C-FFI的接口,相关内容在release包和CFFI
分支的rust.h
中。
在release
中我同样提供了.wasm
的文件。由于wasm-bindgen
对于wasm与rust交互复杂结构体仅有JsValue
形式,无法提供类型注释,因此我在master
分支中和release包中提供了rust.ts
,其中仅标注了数据类型。
该项目使用wasm-pack
脚手架,其中所有导入导出定义及源代码形式符合wasm-pack
默认形式。
注意:为了纯隔离式运行,科研项目相关数据直接以硬代码形式写入于
dataset::Data::load()
(src/dataset.rs
)函数中。
npm i azurlane-tech-research
Add the following line to your Cargo.toml file:
azurlane_tech_research = "0.1.0"
Licensed under MIT license (LICENSE or MIT-opensource)