#belajar #reference #slide #github #mas #eko #kurniawan

belajar_rust_crate_lib

学习 Rust Crate (库)

1 个不稳定版本

0.1.0 2024年6月7日

#7#slide

Apache-2.0

5KB

项目标题

感谢 Mas Eko Kurniawan Khanedy,这是将要使用(依赖)的库(

致谢

Rust Crate

如何使用

  1. 首先必须 PUSH 到 GIT

    git push -u orgin master
    
  2. 在 cargo crates 上创建账户

  3. 在账户设置 > API令牌 > 新令牌

  4. 运行此命令,并粘贴令牌

    cargo login 
    
  5. 发布前检查

    cargo publish --dry-run   
    

    完整

     cargo publish --dry-run
        Updating crates.io index
        Packaging belajar_rust_crate_lib v0.1.0 (/Users/dedystyawan/data/learn/rust/rust_pzn/rust_crate/belajar-rust-crate-lib)
        Verifying belajar_rust_crate_lib v0.1.0 (/Users/dedystyawan/data/learn/rust/rust_pzn/rust_crate/belajar-rust-crate-lib)
        Updating crates.io index
        Compiling autocfg v1.3.0
        Compiling core-foundation-sys v0.8.6
        Compiling iana-time-zone v0.1.60
        Compiling num-traits v0.2.19
        Compiling chrono v0.4.38
        Compiling belajar_rust_crate_lib v0.1.0 (/Users/dedystyawan/data/learn/rust/rust_pzn/rust_crate/belajar-rust-crate-lib/target/package/belajar_rust_crate_lib-0.1.0)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.85s
        Packaged 6 files, 3.6KiB (1.8KiB compressed)
        Uploading belajar_rust_crate_lib v0.1.0 (/Users/dedystyawan/data/learn/rust/rust_pzn/rust_crate/belajar-rust-crate-lib)
    warning: aborting upload due to dry run 
    
  6. 在 crates 上发布

    cargo publish
    

依赖关系

~1MB
~18K SLoC