Rust: Difference between revisions
Appearance
add kdevcargo |
|||
Line 21: | Line 21: | ||
=== Projects === | === Projects === | ||
* [https://github.com/rust-qt/cpp_to_rust cpp_to_rust - usinc C++/Qt from Rust | * [https://github.com/rust-qt/cpp_to_rust cpp_to_rust] - usinc C++/Qt from Rust | ||
* [https://github.com/Noughmad/kdevcargo KDevelop plugin for building and running Rust crates with Cargo] | * [https://github.com/Noughmad/kdevcargo kdevcargo] - KDevelop plugin for building and running Rust crates with Cargo] | ||
=== Documentation === | === Documentation === | ||
* [https://doc.rust-lang.org/ Rust Documentation | * [https://doc.rust-lang.org/ doc.rust-lang.org] - Rust Documentation Hub site | ||
=== Tutorials === | === Tutorials === | ||
* [https://michael-f-bryan.github.io/rust-ffi-guide/ Using unsafe for Fun and Profit] - tutorial for CMake-based Qt GUI using Rust library for the business logic | * [https://michael-f-bryan.github.io/rust-ffi-guide/ Using unsafe for Fun and Profit] - tutorial for CMake-based Qt GUI using Rust library for the business logic |
Revision as of 08:52, 8 December 2017
KDE Projects involving Rust
Rust Qt Binding Generator
To use Rust code from Qt and QML code
Repo: https://cgit.kde.org/rust-qt-binding-generator.git/about/
KDevelop Rust Language Support Plugin
To develop Rust code & projects in KDevelop.
Repo: https://cgit.kde.org/kdev-rust.git/about/
Kate Rust Code Completion Plugin
To edit Rust code in Kate.
Repo: https://cgit.kde.org/kate.git/tree/addons/rustcompletion
External
Projects
- cpp_to_rust - usinc C++/Qt from Rust
- kdevcargo - KDevelop plugin for building and running Rust crates with Cargo]
Documentation
- doc.rust-lang.org - Rust Documentation Hub site
Tutorials
- Using unsafe for Fun and Profit - tutorial for CMake-based Qt GUI using Rust library for the business logic