├── .arcconfig ├── .gitignore ├── CMakeLists.txt ├── COPYING.LIB ├── ExtraDesktop.sh ├── README.md ├── app_templates ├── CMakeLists.txt ├── rust_binary │ ├── Cargo.toml │ ├── rust_binary.kdevtemplate │ └── src │ │ └── main.rs └── rust_library │ ├── Cargo.toml │ ├── rust_library.kdevtemplate │ └── src │ └── lib.rs ├── cmake ├── FindASTRedux.cmake └── FindRust.cmake ├── codecompletion ├── CMakeLists.txt ├── completioncontext.cpp ├── completioncontext.h ├── completionmodel.cpp ├── completionmodel.h ├── completionworker.cpp └── completionworker.h ├── duchain ├── CMakeLists.txt ├── astredux.h ├── contextbuilder.cpp ├── contextbuilder.h ├── declarationbuilder.cpp ├── declarationbuilder.h ├── navigation │ ├── navigationwidget.cpp │ └── navigationwidget.h ├── nodetraits.h ├── parsesession.cpp ├── parsesession.h ├── rustducontext.cpp ├── rustducontext.h ├── rustnode.cpp ├── rustnode.h ├── tests │ ├── CMakeLists.txt │ ├── duchaintest.cpp │ └── duchaintest.h ├── types │ └── declarationtypes.h ├── usebuilder.cpp └── usebuilder.h ├── kdevrustsupport.categories ├── kdevrustsupport.json ├── rusthighlighting.cpp ├── rusthighlighting.h ├── rustlanguagesupport.cpp ├── rustlanguagesupport.h ├── rustparsejob.cpp └── rustparsejob.h /.arcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/.arcconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | *.kdev4 3 | *~ 4 | *.user 5 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING.LIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/COPYING.LIB -------------------------------------------------------------------------------- /ExtraDesktop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/ExtraDesktop.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/README.md -------------------------------------------------------------------------------- /app_templates/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/app_templates/CMakeLists.txt -------------------------------------------------------------------------------- /app_templates/rust_binary/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "%{APPNAMELC}" 3 | version = "0.1.0" 4 | 5 | [dependencies] 6 | -------------------------------------------------------------------------------- /app_templates/rust_binary/rust_binary.kdevtemplate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/app_templates/rust_binary/rust_binary.kdevtemplate -------------------------------------------------------------------------------- /app_templates/rust_binary/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /app_templates/rust_library/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "%{APPNAMELC}" 3 | version = "0.1.0" 4 | 5 | [dependencies] 6 | -------------------------------------------------------------------------------- /app_templates/rust_library/rust_library.kdevtemplate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/app_templates/rust_library/rust_library.kdevtemplate -------------------------------------------------------------------------------- /app_templates/rust_library/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/app_templates/rust_library/src/lib.rs -------------------------------------------------------------------------------- /cmake/FindASTRedux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/cmake/FindASTRedux.cmake -------------------------------------------------------------------------------- /cmake/FindRust.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/cmake/FindRust.cmake -------------------------------------------------------------------------------- /codecompletion/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/codecompletion/CMakeLists.txt -------------------------------------------------------------------------------- /codecompletion/completioncontext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/codecompletion/completioncontext.cpp -------------------------------------------------------------------------------- /codecompletion/completioncontext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/codecompletion/completioncontext.h -------------------------------------------------------------------------------- /codecompletion/completionmodel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/codecompletion/completionmodel.cpp -------------------------------------------------------------------------------- /codecompletion/completionmodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/codecompletion/completionmodel.h -------------------------------------------------------------------------------- /codecompletion/completionworker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/codecompletion/completionworker.cpp -------------------------------------------------------------------------------- /codecompletion/completionworker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/codecompletion/completionworker.h -------------------------------------------------------------------------------- /duchain/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/CMakeLists.txt -------------------------------------------------------------------------------- /duchain/astredux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/astredux.h -------------------------------------------------------------------------------- /duchain/contextbuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/contextbuilder.cpp -------------------------------------------------------------------------------- /duchain/contextbuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/contextbuilder.h -------------------------------------------------------------------------------- /duchain/declarationbuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/declarationbuilder.cpp -------------------------------------------------------------------------------- /duchain/declarationbuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/declarationbuilder.h -------------------------------------------------------------------------------- /duchain/navigation/navigationwidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/navigation/navigationwidget.cpp -------------------------------------------------------------------------------- /duchain/navigation/navigationwidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/navigation/navigationwidget.h -------------------------------------------------------------------------------- /duchain/nodetraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/nodetraits.h -------------------------------------------------------------------------------- /duchain/parsesession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/parsesession.cpp -------------------------------------------------------------------------------- /duchain/parsesession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/parsesession.h -------------------------------------------------------------------------------- /duchain/rustducontext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/rustducontext.cpp -------------------------------------------------------------------------------- /duchain/rustducontext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/rustducontext.h -------------------------------------------------------------------------------- /duchain/rustnode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/rustnode.cpp -------------------------------------------------------------------------------- /duchain/rustnode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/rustnode.h -------------------------------------------------------------------------------- /duchain/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/tests/CMakeLists.txt -------------------------------------------------------------------------------- /duchain/tests/duchaintest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/tests/duchaintest.cpp -------------------------------------------------------------------------------- /duchain/tests/duchaintest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/tests/duchaintest.h -------------------------------------------------------------------------------- /duchain/types/declarationtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/types/declarationtypes.h -------------------------------------------------------------------------------- /duchain/usebuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/usebuilder.cpp -------------------------------------------------------------------------------- /duchain/usebuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/duchain/usebuilder.h -------------------------------------------------------------------------------- /kdevrustsupport.categories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/kdevrustsupport.categories -------------------------------------------------------------------------------- /kdevrustsupport.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/kdevrustsupport.json -------------------------------------------------------------------------------- /rusthighlighting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/rusthighlighting.cpp -------------------------------------------------------------------------------- /rusthighlighting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/rusthighlighting.h -------------------------------------------------------------------------------- /rustlanguagesupport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/rustlanguagesupport.cpp -------------------------------------------------------------------------------- /rustlanguagesupport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/rustlanguagesupport.h -------------------------------------------------------------------------------- /rustparsejob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/rustparsejob.cpp -------------------------------------------------------------------------------- /rustparsejob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/kdev-rust/HEAD/rustparsejob.h --------------------------------------------------------------------------------