Martin Tzvetanov Grigorov created AVRO-3766:
-----------------------------------------------

             Summary: [Rust] Print fliendlier errors when test cases fail
                 Key: AVRO-3766
                 URL: https://issues.apache.org/jira/browse/AVRO-3766
             Project: Apache Avro
          Issue Type: Improvement
          Components: rust
            Reporter: Martin Tzvetanov Grigorov
            Assignee: Martin Tzvetanov Grigorov


[https://bluxte.net/musings/2023/01/08/improving_failure_messages_rust_tests/]

 

The idea is to use  #[track_caller] attribute on a method that panics 
immediately.


This way the "useless" frames from the unwinding are not printed.

An extra benefit is the removal of calls to Result::unwrap() in the tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to