Revision as of 17:39, 1 April 2020 by Ilya b (talk | contribs) (Add media)(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff) The Rust Programming Language logo Contents 1 Rust in KDE 1.1 KDE projects that use Rust 1.1.1 Ikona — an icon preview utility for KDE Plasma 1.1.2 ActivityDesk — a Qt/KDE-centric ActivityPub (Mastodon) client 1.2 KDE tools for Rust 1.2.1 Rust Qt Binding Generator 1.2.2 Kate LSP Plugin 1.2.3 KDevelop Rust Language Support Plugin 1.2.4 KDevelop Cargo Support Plugin 2 Documentation 2.1 Rust Documentation Hub 2.2 Tutorials 3 Useful components for KDE development 3.1 C/C++ <-> Rust bridging Rust in KDE KDE projects that use Rust Ikona — an icon preview utility for KDE Plasma Repo: https://invent.kde.org/kde/ikona ActivityDesk — a Qt/KDE-centric ActivityPub (Mastodon) client Repo: https://invent.kde.org/jalcine/activitydesk KDE tools for Rust Rust Qt Binding Generator logo Rust Qt Binding Generator To use Rust code from Qt and QML code Repo: https://cgit.kde.org/rust-qt-binding-generator.git/about/ Kate LSP Plugin Rust Language Server can be used in Kate via the LSP plugin. Repo: https://invent.kde.org/kde/kate/-/tree/master/addons%2Flspclient KDevelop Rust Language Support Plugin To work on Rust code & projects in KDevelop. Repo: https://cgit.kde.org/kdev-rust.git/about/ KDevelop Cargo Support Plugin To manage, build and run Rust packages (crates) with Cargo. Repo: https://cgit.kde.org/kdev-cargo.git/about/ Documentation Ferris the crab — Rust mascot Rust Documentation Hub Contains multiple knowledge bases, of which the most useful for beginners are probably The Book and Rust By Example. Link: https://doc.rust-lang.org/ Tutorials Using Rust Code in a C/C++ Project with CMake Using unsafe for Fun and Profit - tutorial for CMake-based Qt GUI using Rust library for the business logic Useful components for KDE development C/C++ <-> Rust bridging ritual - crate generator to use C++/Qt libraries from Rust bindgen - Rust binding generator for C libraries cbindgen — C binding generator for Rust crates Retrieved from "https://community.kde.org/index.php?title=Rust&oldid=87918" Content is available under Creative Commons License SA 4.0 unless otherwise noted.