Rust

Error handling crates (thiserror, anyhow)

Në shqip: Trajtimi i gabimeve në Rust

ShpjegimiSQ

Për gabimet e tua, thiserror të ndihmon të krijosh tipe gabimi të qarta në librari, ndërsa anyhow e bën të lehtë trajtimin e çdo gabimi në aplikacione, me kontekst shtesë.

EnglishEN

For your own errors, thiserror helps you create clear error types in libraries, while anyhow makes handling any error easy in applications, with extra context.

Si ta mendosh

Si alarmet me etiketa të ndryshme: e di menjëherë çfarë po ndodh.

Lexoje në anglisht

Like alarms with different labels: you know at once what's going on.

Shembull kodirust

use anyhow::{Context, Result};
fn lexo() -> Result<String> {
    std::fs::read_to_string("notat.txt").context("S'u lexua notat.txt")
}

Terma të lidhur