- 
                Notifications
    
You must be signed in to change notification settings  - Fork 15
 
refactor(ffe): simplify error handling #1285
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
refactor(ffe): simplify error handling #1285
Conversation
          BenchmarksComparisonBenchmark execution time: 2025-10-28 20:04:57 Comparing candidate commit 6e39f29 in PR branch  Found 0 performance improvements and 0 performance regressions! Performance is the same for 55 metrics, 2 unstable metrics. CandidateCandidate benchmark detailsGroup 1
 
 
 Group 2
 
 
 Group 3
 
 
 Group 4
 
 
 Group 5
 
 
 Group 6
 
 
 Group 7
 
 
 Group 8
 
 
 Group 9
 
 
 Group 10
 
 
 Group 11
 
 
 Group 12
 
 
 Group 13
 
 
 Group 14
 
 
 Group 15
 
 
 Group 16
 
 
 Group 17
 
 
 BaselineOmitted due to size.  | 
    
          Codecov Report❌ Patch coverage is  Additional details and impacted files@@                                 Coverage Diff                                 @@
##           sameerank/FFL-1284-Create-datadog-ffe-ffi-crate    #1285      +/-   ##
===================================================================================
+ Coverage                                            71.78%   71.79%   +0.01%     
===================================================================================
  Files                                                  372      371       -1     
  Lines                                                58251    58237      -14     
===================================================================================
+ Hits                                                 41813    41814       +1     
+ Misses                                               16438    16423      -15     
 🚀 New features to boost your workflow:
  | 
    
          Artifact Size Benchmark Reportaarch64-alpine-linux-musl
 aarch64-unknown-linux-gnu
 libdatadog-x64-windows
 libdatadog-x86-windows
 x86_64-alpine-linux-musl
 x86_64-unknown-linux-gnu
  | 
    
| }; | ||
| mut context: Handle<EvaluationContext>, | ||
| ) -> Result<Handle<Assignment>> { | ||
| wrap_with_ffi_result!({ | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
wrap_with_ffi_result is definitely cleaner and more consistent with the other FFIs!
…fe-simplify-error-handling
| 
           /merge  | 
    
| 
          
 View all feedbacks in Devflow UI. 
 
 The expected merge time in  
  | 
    
c453cb9
      into
      
  
    sameerank/FFL-1284-Create-datadog-ffe-ffi-crate
  
    
What does this PR do?
Follow-up to #1282 to demo simplified error handling.