Skip to content

Conversation

@Rahix
Copy link
Owner

@Rahix Rahix commented Dec 9, 2025

No description provided.

Rahix added 14 commits December 9, 2025 17:17
These lints are too noisy or make suggestions that we do not prefer to
use.
Due to the design patterns used in the active station implementation,
some clippy lints become invalid.  Disable them for this module.
This also allows us to get rid of a number of assertions along the way
as those are now directly covered by the try_from() errors.
This helps showing where improved error handling still needs to be
implemented.
Don't immediately panic when an out-of-range value is supplied to
UserPrmDataType::write_value_to_slice() and functions using it.
For now just panic, this will need to be improved in the future.
…ser_prm setting

Propagate all invalid situations during set_prm() or set_prm_from_text()
to the user instead of panicking.
Add more assertions to ensure invalid calls to set_prm() and
set_prm_from_text() never panic.
@Rahix Rahix merged commit d85f5b5 into main Dec 9, 2025
6 checks passed
@Rahix Rahix deleted the fixes branch December 9, 2025 18:28
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.

2 participants