Skip to content

glebpom/meticulous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meticulous - better unwrapping

crates.io Documentation MIT/Apache-2 licensed CI

[dependencies]
melticulous = "0.1.0"

This crate provides extensions to Result type with additional unwrapping methods, which have more meaning compared to standard expect and unwrap.

Different "unwrapping" cases may have different meaning. Some of them need to be fixed later, others don't. You may also want to easily find different types of unwrapping using a simple code search. Using different unwrapping methods from this crate helps writing and maintaining the code.

todo

At the early stage, you don't want to care about handling all the errors, happy-path scenarios may be enough. todo can be used in such cases.

assured

assured can be used when you are sure that Result will never fail. For example, some type conversions is never intend to fail on operating system you target.

verified

Sometimes you check all conditions which may lead to failure, before doing the particular operation. In this case verified can be used.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages