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

Update compilation tests #2

Merged
merged 3 commits into from
Jan 1, 2025
Merged

Update compilation tests #2

merged 3 commits into from
Jan 1, 2025

Conversation

huitseeker
Copy link
Owner

  • Expanded error messaging and debugging suggestions in several unit test files including 'normalize_complex.stderr', 'consume_head.stderr', and 'consume.stderr' related to trait bound not being satisfied and the Sub<Rhs> trait not being implemented for certain types.
  • Enhanced error messages in 'sponge_creation.stderr' and 'sponge_bad_api.stderr' unit tests, addressing the mismatched expected types and clarification about specific Sub<B1> trait implementation.
  • Comments have been added to the unit tests module in the Sponge API located in 'lib.rs' for improved clarity.
  • Additional test assertions in 'normalize.stderr' unit test validate the trait implementation with Absorb<U4> type.

@huitseeker huitseeker changed the title Improve error handling and messaging in compilation tests Update compilation tests Dec 31, 2024
- Simplified the CI workflow for Rust projects by eliminating multiple toolchain configurations
- Renamed Rust test job for clarity and simplicity
- Replaced `actions-rs/toolchain` with `dtolnay/rust-toolchain@stable` for consistent use of stable Rust toolchain
- Streamlined Clippy and rustfmt jobs by deleting superfluous toolchain installation steps
@huitseeker huitseeker force-pushed the updates branch 2 times, most recently from 8a29f27 to 00c46ca Compare January 1, 2025 16:52
@huitseeker huitseeker merged commit 4e97274 into main Jan 1, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant