Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge experimenting branch into main (#1)
* Closure-based assertions * Move to trait-based assertions * Simplify failure messages * Add some assertions/modifiers, clean type params * Improve panic messages by changing source of panic * Simplify __expect_inner * Add docs for creating custom assertions/modifiers * core -> std * Simplify modifier functions * Add #[inline] * Test for short-circuiting * Delete old experiments folder * Rename AssertionResult -> AssertionOutput * Some doc updates * Simply some repetitive tests using test-case * Add try_unwrap * Add support for non-clone subjects in all/any * Add install instructions to docs * Update error to compile without colors feature * Cleanup some cfg attrs and remove unused code * Add integration tests (simple, error messages) * Fix clippy warnings * Add CI workflow * Add license files and note to README * Remove extra borrow on SourceLoc * Disable publishing to avoid accidential publish * Simplfy context frame name collection * Restructure macro to provide better completions * Remove extra branch from __expect_inner * Remove extra braces * Change macro to work with extension methods * Add some attributes and box a value for clippy * Fix and improve doc comments * Unify type param order for annotate types * Add to_{start,end}_with, chars * Remove outdated test * Add a super conservative msrv
- Loading branch information