Skip to content

v0.5.0 — Better feedback and documentation#4

Merged
piccoloser merged 1 commit intomainfrom
outcomes
May 5, 2025
Merged

v0.5.0 — Better feedback and documentation#4
piccoloser merged 1 commit intomainfrom
outcomes

Conversation

@piccoloser
Copy link
Owner

Changes in This PR

  • New method Config::load_or_default_outcome returns a LoadOutcome enum, indicating whether a default was used.
  • LoadOutcome provides .used_default(), .into_inner(), .as_ref(), and .as_mut() accessors.
  • All I/O methods now accept impl AsRef<Path> instead of &str
  • PartialEq and Eq are now implemented for Config
  • All examples and tests now use NamedTempFile to avoid writing to the real filesystem.

Other changes

  • Updated README.md with clearer examples and guidance.
  • Updated tests to account for new functionality.
  • Updated license structure to MIT OR Apache-2.0
  • Improved crate metadata (Cargo.toml)

@piccoloser piccoloser added documentation Improvements or additions to documentation enhancement New feature or request labels May 5, 2025
@piccoloser piccoloser merged commit 9708181 into main May 5, 2025
1 check passed
@piccoloser piccoloser deleted the outcomes branch May 5, 2025 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant