#io-error

  1. thiserror

    derive(Error)

    v2.0.9 14.6M #derive-error #error #macro-derive #io-error #standard-error #error-handling #derive
  2. signal-hook

    Unix signal handling

    v0.3.17 2.0M #signal-handler #signal #daemon #thread-safe #io-error
  3. snafu

    An ergonomic error handling library

    v0.8.5 1.6M #error-context #error #derive-debug #io-error #library #ergonomic
  4. proc-exit

    Exit codes for process termination

    v2.0.2 11K #exit-code #io-error #sysexit #error-message
  5. embedded-io

    Embedded IO traits

    v0.6.1 870K #embedded-hal #io #io-error #traits #abstraction-layer #targets
  6. tryhard

    Easily retry futures

    v0.5.1 123K #future #retry #tokio #futures #io-error
  7. tokio-io-timeout

    Tokio wrappers which apply timeouts to IO operations

    v1.2.0 1.9M #io-operations #timeout #tokio #io-error #wrapper #apply
  8. core2

    The bare essentials of std::io for use in no_std. Alloc support is optional.

    v0.4.0 710K #io-error #std-io #embedded-io #alloc #read #read-write #traits
  9. fault-injection

    fault injection, concurrency delay injection, and error source annotation

    v1.0.10 5.0K #testing #injection #fault #reliability #crash #io-error
  10. thiserror-core

    derive(Error)

    v1.0.50 135K #derive-error #macro-derive #error #io-error #derive #standard-error #error-handling
  11. partial-io

    Helpers to test partial, interrupted and would-block I/O operations, with support for property-based testing through proptest and quickcheck

    v0.5.4 5.8K #async-io #read-write #io-operations #partial #quickcheck #proptest #io-error
  12. async_io_stream

    IntoAsyncRead on steriods

    v0.3.3 204K #async-io #async-read #io #io-error #async-write #future #async
  13. no_std_io2

    The bare essentials of std::io for use in no_std. Alloc support is optional.

    v0.9.0 6.5K #io-error #std-io #embedded-io #read #alloc #read-write #traits
  14. one_err

    OneErr to rule them all

    v0.0.8 2.2K #io-error #error #thiserror #anyhow #serializable #rule #serialization
  15. rpian-terminal

    basic terminal manipulation

    v0.8.1 #terminal #console #terminal-colors #ansi #io-error #background-color
  16. tighterror

    A minimalistic error representation framework

    v0.0.22 #error-reporting #error #error-handling #standard-error #io-error #no-alloc
  17. linux-errnos

    A list of error numbers

    v0.4.0 #error #syscalls #errno #io-error #linux #errors #std-io
  18. pam-client2

    Application API wrapper to Pluggable Authentication Modules (PAM) (forked and fixed version of pam-client)

    v0.5.2 #pam #authentication #libpam #api-bindings #io-error #session-management
  19. quick-error

    A macro which makes error types pleasant to write

    v2.0.1 3.6M #error-type #error #io-error #enums #type #macro #macro-derive
  20. futures-retry

    Retry your Futures and Streams!

    v0.6.0 169K #future #retry #io-error #tokio #futures #asynchronous-programming
  21. push_decode

    Push-based decoding and pull-based encoding

    v0.4.3 250 #codec #decoding #async-io #encoding #async-agnostic #async-await #io-error
  22. no_std_io

    The bare essentials of std::io for use in no_std. Alloc support is optional.

    v0.6.0 16K #io-error #std-io #read #read-write #cursor #alloc #traits
  23. prompt-rust

    providing a simple input macro for Rust, similar to Python's input()

    v0.1.6 260 #input #prompt #io #stdin #macro #io-error #read-line
  24. error_mancer

    Quickly define custom error enums for a function

    v0.4.1 650 #error #error-handling #macro #attribute-macro #no-std #io-error
  25. genio

    type safe, low level replacement for std::io. Supports no_std for embedded development, just disable cargo feature std. Because of limitations of std::io::Error type, genio provides Read and…

    v0.2.1 650 #io-error #read-write #embedded-io #io #low-level #io-read #std-io
  26. error2

    error handle library for Rust

    v0.2.0 370 #error #library #location #stack #io-error
  27. failed-result

    A small crate for converting various failed value to result with corresponding error type

    v0.2.6 #error #io-error #conversion #failure #failed #native #value
  28. kapacitor-udf

    creating Kapacitor User Defined Functions (UDFs)

    v0.1.0 #io-error #data-processing #udf #time-series #streaming #kapacitor #async-io
  29. thiserror_string_context

    Adds context string to error enums generated with thiserror

    v0.1.5 #thiserror #error-context #string #io-error #enums #add #annotation
  30. calm_io

    Calms a panicky I/O stream

    v0.1.1 109K #io-stream #io-error #io-operations #error-message #output #panic #calm
  31. pisserror

    A golden rip-off of thiserror

    v0.3.0-rc.2 #error #thiserror #derive-error #error-handling #replace #io-error
  32. add_macro

    more additional macros to help you write code faster!

    v0.3.2 #macro #derive-debug #error #display #io-error #debugging #add
  33. thread_io

    performing I/O in background thread

    v0.3.1 #background-thread #io #thread #io-error #reader-writer #concurrency
  34. io-close

    An extension trait for safely dropping I/O writers such as File and BufWriter

    v0.3.7 128K #file-io #io-error #writers #traits #resources #drop #dropping
  35. therror

    derive(Error) with a twist (based on thiserror)

    v0.0.48 #derive-error #error #macro-derive #io-error #error-handling #derive #data-store
  36. thiserror-nostd-notrait

    derive(Error)

    v1.0.57 3.0K #derive-error #error #macro-derive #io-error #standard-error #derive #error-handling
  37. tosserror

    derive(Toss)

    v0.1.2 #derive-error #error #io-error #derive #error-handling #debugging
  38. embedded-hal-error

    core::error::Error for embedded-hal Errors

    v0.3.0 #io-error #error #hal #io
  39. nanocl_error

    Nanocl error types

    v0.5.0 #error #io-error #nanocl #conversion #diesel #ecosystem #http
  40. char_reader

    Safely read wild streams as chars or lines

    v0.1.1 1.0K #reader #unicode #char #data-stream #io-error
  41. except

    The only one Error

    v0.3.0 #error #exception #panic #io-error
  42. blkpg

    call Linux blkpg ioctls

    v0.1.1 #linux #ioctl #system #fs-file #io-error
  43. describe_err

    Easily describe similar errors in your code

    v1.0.1 #error #io-error #description #generate #describe #add
  44. ddr-mount

    allows you to mount image files while passing bad sectors

    v1.1.4 #image #mount #ddrescue #hard-drive #io-error #block-devices
  45. error_def

    syntax extension for generating error-handling boilerplate code

    v0.3.16 #error #boilerplate #syntax #io-error #generate
  46. eieio

    Error Implementing Eq Clone replacing std::io::Error

    v1.0.0 23K #io-error #error #eq #clone #io
  47. Try searching with DuckDuckGo.

  48. integrity-scrub

    Scrub dm-integrity volumes

    v0.6.4 #block-devices #data-integrity #linux #system #utility #io-error #command-line-tool
  49. w32-error

    Encapsulates Windows API error codes

    v1.0.0 2.2K #winapi #error #api-error #error-code #io-error #windows
  50. ioe

    that makes many of the I/O errors in stdlib de/serializable

    v0.6.0 #io-error #standard-error #deserialize #stdlib #deserializable
  51. retry_fn

    retry function with versions for blocking or non-blocking, tokio or async-std

    v0.2.0 #retry #tokio #async #async-await #io-error
  52. io-extra

    An extension trait for std::io::Error, with shorthand constructors for various std::io::ErrorKinds

    v0.3.0 100 #io-error #io #error #file-io #std-io #std #fs-file
  53. openssl-errors

    Custom error library support for the openssl crate

    v0.2.0 1.0K #openssl #error #bindings #api-bindings #message #private-key #io-error
  54. nstd_io

    NSTD standard I/O crate

    v0.5.0 #io #cross-platform #nstd #io-error #standard #language #api
  55. vg_errortools

    Helpers for better error legibility in std/tokio io errors and error handling in main functions

    v0.1.0 2.4K #io-error #helper #better #functions #fat #file #file-path
  56. io-error

    convenient macro for creating I/O errors

    v0.1.1 #error #io #err #error-chain #quick-error #filesystem
  57. retrio

    Wrapper around readers and writers to retry on errors of kind Interrupted

    v0.2.0 #interrupted #retry #io #io-error #reader-writer
  58. wrapping_error

    An anti-boilerplate package for errors that wrap errors

    v0.1.0 #error #utility-macro #enums #utility #macro #io-error
  59. easy_xxhash64

    Easy API to use xxHash for byte vectors and files

    v1.1.6 #byte-vector #xx-hash #api #crypto #io-error #xx-hash64 #u64
  60. program

    provide a rust analogue to C's perror

    v0.3.0 #error #perror #io-error #emulation #wrong
  61. declare_impl

    proc macro for the error_set crate

    v0.8.2 130 #io-error #display #variant #set #error-set #enums #disable
  62. io_err

    serializable std::io::Error with improved ergonomics

    v0.1.0 #io-error #error #io #serde
  63. thiserror-impl-no-std

    detail of the thiserror crate

    v2.0.2 80K #derive-error #enums #thiserror #detail #struct #io-error
  64. error-type

    macro for constructing unifying error types

    v0.1.2 110 #error #macro #error-handling #constructing #unifying #io-error #type
  65. netgauze-serde-macros

    Helper macros to make ser/deser binary protocols easier

    v0.5.0 230 #protocols #error #macro #binary #io-error #helper #serde
  66. error-chain-mini

    error-chain for minimalist

    v0.2.0 #error-chain #error #io-error #minimalist #mini #dont #addition
  67. eric

    creating std::io::Error structs

    v1.2.0 #error #utility #io-error #structs
  68. oi

    📍 Location-annotated io::Errors

    v0.0.2 #io-error #error-message #location #user #annotated #information #location-annotated
  69. nutils

    Nanocl shared utils

    v0.1.1 #io-error #middleware #ntex #nanocl #http #logger #shared
  70. err-with

    🤔 Trait for adding context to errors

    v0.1.1 #error-context #err #traits #io-error #🤔
  71. composite-error

    easily create a enum error composed of other errors

    v0.1.0 #error #composite #enums #io-error #composed
  72. gmssl-errors

    Custom error library support for the gmssl crate

    v0.1.0 #error #gmssl #openssl #api-bindings #message #private-key #io-error
  73. get_errno

    Extracting errno from std::io::Error

    v0.0.3 #io-error #errno #extracting #extract
  74. ace_it

    Macro to automate wrapping types into enums

    v0.1.1 #enums #proc-macro #io-error #variant #impls #generate #num
  75. error_mancer_macros

    proc macro for error_mancer

    v0.4.1 750 #error #error-mancer #macro #proc #io-error #proc-macro #json-error
  76. os_error

    Struct OsError represents only the OS error part of std::io::Error. OsError implements Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Display, Debug, Hash, TryFrom<std::io::Error>

    v0.1.0 #io-error #error #os #stdio #partial-ord #debug #display
  77. simpl

    No dependency error handling, and own error construction and conversion lib

    v0.1.0 145K #error #own #construction #conversion #lib #io-error #fs
  78. result_iter

    Easily unwrap iterators over results

    v0.1.0 #iterator #results #error #collection #io-error