Gedichte
Musik
Bilder
Quellcodebibliothek
Diashow
Normaldarstellung
Quellcodebibliothek
Statistik
Leitseite
products
/
Sources
/
formale Sprachen
/
C
/
Firefox
/
third_party
/
rust
/
extend
/ (
Browser von der Mozilla Stiftung
Version 136.0.1
©
) Datei vom 10.2.2025 mit Größe 973 B
Quelle README.md Sprache: unbekannt
Spracherkennung für: .md vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
# extend
[](https://crates.io/cra
tes/extend)
[](https://docs.rs/extend)
[](
https://deps.rs/repo/github/davidpdrsn/extend)
[](ht
tps://github.com/davidpdrsn/extend/actions)

Create extensions for types you don't own with [extension traits] but without the boilerplate
.
Example:
```rust
use extend::ext;
#[ext]
impl<T: Ord> Vec<T> {
fn sorted(mut self) -> Self {
self.sort();
self
}
}
fn main() {
assert_eq!(
vec![1, 2, 3],
vec![2, 3, 1].sorted(),
);
}
```
[extension traits]:
https://dev.to/matsimitsu/extending-existing-functionality-in-
rust-with-traits-in-rust-3622
[ Dauer der Verarbeitung: 0.33 Sekunden
]
2026-04-02