Add a note about no-panic behavior of this crate
This commit is contained in:
parent
6395d5353b
commit
ace2da1f3e
10
README.md
10
README.md
@ -219,6 +219,16 @@ See [LICENSE](LICENSE) for details.
|
|||||||
|
|
||||||
<!-- cargo-sync-readme end -->
|
<!-- cargo-sync-readme end -->
|
||||||
|
|
||||||
|
## No Panicking
|
||||||
|
|
||||||
|
This makes extensive use of the `Result` pattern and is intended to never panic.
|
||||||
|
But unfortunately, Rust does not provide any features to prove this behavior.
|
||||||
|
The developer of this crate has not found a good solution to ensure no-panic behavior in any way.
|
||||||
|
Please report a panic immediately if you found it as issue on [github](https://github.com/ISibboI/evalexpr/issues).
|
||||||
|
|
||||||
|
Even if the crate itself is panic free, it allows the user to define custom functions that are executed by the crate.
|
||||||
|
The user needs to ensure that the function he provides to the crate never panic.
|
||||||
|
|
||||||
## Closing Notes
|
## Closing Notes
|
||||||
|
|
||||||
If you have any ideas for features or see any problems in the code, architecture, interface, algorithmics or documentation, please open an issue on github.
|
If you have any ideas for features or see any problems in the code, architecture, interface, algorithmics or documentation, please open an issue on github.
|
||||||
|
Loading…
Reference in New Issue
Block a user