tucson-josh.com
open-menu closeme
Home
Software Engineering
Photography
About
Contact
bluesky instagram rss
  • Creating Ergonomic Error Types for Rust Traits

    calendar Jun 27, 2025 · 14 min read · Rust Architecture Traits  ·
    Share on: twitter facebook linkedin copy
    Creating Ergonomic Error Types for Rust Traits

    Rust's error handling approach is very different from many popular languages which support try/catch semantics. The return value pattern that Result<T, E> provides is flexible and powerful, but it also requires careful design for the error types that should be returned. We'll look at how error types for traits can best support implementors and users of our traits.


    Read More

Joshua Pearson

Arizona-based software architect and photographer
Read More

Featured Posts

  • It's Types All the Way Down - Rust CLI with Clap

Recent Posts

  • Creating Ergonomic Error Types for Rust Traits
  • Optimizing ClickHouse Join Performance
  • More than Just a Pretty Place - Storytelling through Photography
  • Capturing Decisive Moments on the Trail

Categories

SOFTWARE ENGINEERING 3 PHOTOGRAPHY 2

Tags

HIKING 2 PHOTOGRAPHY 2 RUST 2 ARCHITECTURE 1 BACKPACKING 1 CLAP 1 CLI 1 CLICKHOUSE 1 CTE 1 EQUIPMENT 1
All Tags
ARCHITECTURE1 BACKPACKING1 CLAP1 CLI1 CLICKHOUSE1 CTE1 EQUIPMENT1 HIKING2 PERFORMANCE1 PHOTOGRAPHY2 RUST2 SEMVER1 SQL1 TRAITS1 TRAVEL1
[A~Z][0~9]
Joshua Pearson

Copyright  JOSHUA PEARSON. All Rights Reserved

to-top