Cargo.toml.njk 562 B

123456789101112131415161718192021222324
  1. [workspace]
  2. resolver = "2"
  3. {% if rustClient %}
  4. members = ["clients/rust", "program"]
  5. {% else %}
  6. members = ["program"]
  7. {% endif %}
  8. {% if programFramework === 'anchor' %}
  9. [profile.release]
  10. overflow-checks = true
  11. {% endif %}
  12. [workspace.metadata.cli]
  13. {% if programFramework === 'anchor' %}
  14. anchor = "{{ anchorVersion.full }}"
  15. {% endif %}
  16. solana = "{{ solanaVersion.full }}"
  17. # Specify Rust toolchains for rustfmt, clippy, and build.
  18. # Any unprovided toolchains default to stable.
  19. [workspace.metadata.toolchains]
  20. format = "{{ toolchain }}"
  21. lint = "{{ toolchain }}"