Statements (72)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:Rust_(gtk-rs)
|
gptkbp:community |
Rustaceans
|
gptkbp:controls |
gptkb:Static
|
gptkbp:designed_by |
gptkb:Graydon_Hoare
|
gptkbp:first_appearance |
gptkb:2010
|
gptkbp:format |
.rs
|
https://www.w3.org/2000/01/rdf-schema#label |
Rust Programming Language
|
gptkbp:influenced_by |
gptkb:C++
gptkb:ML gptkb:Library |
gptkbp:latest_version |
1.64.0
|
gptkbp:license |
Apache License 2.0
MIT License |
gptkbp:notable_feature |
gptkb:Modules
Pattern matching Strong community support Macros Community-driven development Traits Type inference Documentation generation Built-in testing framework Support for generics Interoperability with C Rich type system Support for type aliases Zero-cost abstractions Active development and updates Cross-compilation support Support for closures Extensive standard library Rich tooling support Strong emphasis on performance Support for async programming Support for iterators Compile-time checks for memory safety Concurrency without data races Error handling with Result and Option types Fearless concurrency Memory safety without garbage collection Rich ecosystem of libraries and tools Support for associated types Support for async I/ O Support for async/await syntax Support for attribute macros Support for custom derive macros Support for functional programming features Support for futures and streams Support for inline assembly Support for lifetimes Support for object-oriented programming features Support for procedural macros Support for traits as interfaces Support for type bounds Support for unsafe code blocks Support for pattern matching in function parameters |
gptkbp:packaging |
Cargo
|
gptkbp:philosophy |
Multi-paradigm
|
gptkbp:platform |
Cross-platform
|
gptkbp:ram |
Ownership
|
gptkbp:use_case |
gptkb:film_production_company
Data analysis Concurrency Game development Web development Command-line tools Network programming Embedded programming Systems programming |
gptkbp:website |
https://www.rust-lang.org
|