extendr / extendr/extendr.github.io
blog: doc usage of anyhow!
- Lingua principale
- JavaScript
- Stelle
- 10
- Fork
- 8
- Merge medio
- 20h 26m
- PR unite (30g)
- 5
Descrizione
Since https://github.com/extendr/extendr/pull/973 returning `anyhow::Result<>` works without any modification.
I think this is a huge quality of life improvement. We can make a patch release with these features and document it?
For example:
```rust
use anyhow::bail;
use extendr_api::prelude::*;
#[extendr]
fn can_we_anyhow() -> anyhow::Result<()> {
bail!("This is an error");
Ok(())
}
```
lets us return a nice error
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando la pull request #973 di extendr/extendr e la struttura esistente della documentazione del blog. Conferma dove collocare questo utilizzo, quindi documenta l'esempio di anyhow::Result e il contesto rilevante della release. Il lavoro è completato quando il nuovo supporto è spiegato chiaramente con un esempio funzionante e le informazioni sulla release prevista.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- documentation
- Tipo di issue
- Documentazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100