Skip to content

feat: Switch to stable Rust and update rust-seq2kminmers dependency#23

Open
MrTomRod wants to merge 2 commits intoekimb:masterfrom
MrTomRod:master
Open

feat: Switch to stable Rust and update rust-seq2kminmers dependency#23
MrTomRod wants to merge 2 commits intoekimb:masterfrom
MrTomRod:master

Conversation

@MrTomRod
Copy link

@MrTomRod MrTomRod commented Dec 23, 2025

This PR updates mapquik to use stable Rust and switches the rust-seq2kminmers dependency to the MrTomRod/rust-seq2kminmers fork (see rchikhi/rust-seq2kminmers#5), which supports stable Rust.

Users can now build and run mapquik with just cargo build --release.

Key Changes:

  • Removed nightly Rust requirement: mapquik now builds and runs on the stable toolchain.
  • Updated rust-seq2kminmers dependency to use the my fork, which replaces unstable intrinsics with stable equivalents.
  • Bumped version to 0.1.1 to reflect these changes.
  • Updated README: Removed instructions for nightly Rust, as it is no longer required.

Why?

Without these changes, I was unable to build mapquik.

I did not do enough testing. Please perform some sanity checks before merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant