Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

simplify ci requirements #2

Merged
merged 1 commit into from
Feb 28, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ jobs:
matrix:
rust:
- stable
- 1.34.0
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
Expand All @@ -29,7 +28,6 @@ jobs:
rust:
- stable
- nightly
- 1.34.0
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
Expand All @@ -51,7 +49,6 @@ jobs:
matrix:
rust:
- stable
- 1.34.0
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
Expand All @@ -71,7 +68,6 @@ jobs:
matrix:
rust:
- stable
- 1.34.0
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
Expand Down
14 changes: 6 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Jane-Eyre
=========================
=========

[![Build Status][actions-badge]][actions-url]
[![Latest Version](https://img.shields.io/crates/v/eyre.svg)](https://crates.io/crates/eyre)
Expand All @@ -9,16 +9,16 @@ This library provides [`eyre::ErrReport`][ErrReport], a trait object based
error handling type for easy idiomatic error handling and reporting in Rust
applications.

First and foremost, this crate is a fork of `anyhow` by @dtolnay. My goal in
writing this crate is to explore new directions of handling context and to
explore new ways to communicate the intended usage of this crate via changes to
the API.
This crate is a fork of `anyhow` by @dtolnay. My goal in writing this crate is
to explore new ways to associate context with errors, to cleanly separate the
concept of an error and context about an error, and to more clearly communicate
the intended usage of this crate via changes to the API.

The main changes this crate brings to anyhow are

* Addition of the [`eyre::EyreContext`] trait and a type parameter on the core error
handling type which users can use to insert custom forms of context into
their general error type.
their catch all error handling type.
* Rebranding the type as principally for error reporting, rather than
describing it as an error type in its own right. This type is not an error,
it contains errors that it masqerades as, and provides helpers for creating
Expand Down Expand Up @@ -142,8 +142,6 @@ type Result<T, E = eyre::ErrReport<MyContext>> = core::result::Result<T, E>;
eyre = "0.2"
```

*Compiler support: requires rustc 1.34+*

<br>

## Details
Expand Down