mi_result

Crates.iomi_result
lib.rsmi_result
version0.1.0
created_at2025-12-11 08:56:40.160227+00
updated_at2025-12-11 08:56:40.160227+00
descriptionA Rust crate providing a custom Result type with enhanced functionality.
homepage
repository
max_upload_size
id1979385
size4,155
Wangchong Zhou (fffonion)

documentation

README

MiResult

This project is not affiliated with or endorsed by the XiaoMi company.

Small extension trait for Rust's Result providing a friendlier are_you_ok() method that mirrors is_ok().

Usage

use mi_result::MiResult;

fn main() {
    let mi_fans: Result<i32, &str> = Ok(42);
    assert!(mi_fans.are_you_ok());

    let mi_fans: Result<i32, &str> = Err("nope");
    assert!(!mi_fans.are_you_ok());
}

Development

  • Run tests: cargo test

Notes

  • Crate is published as mi_result; the internal trait is MiResult.
Commit count: 0

cargo fmt