Commit 5a8a5a1
committed
fix(platform): resolve remaining lifetime errors in random.rs and IPC
Fixed lifetime issues in error handling by using factory methods:
- Used Error::system_io_error() instead of Error::new() with local strings
- Fixed E0597 and E0716 errors in random.rs:90 and linux_ipc.rs:78,95
- Used static string literals to avoid borrowed value lifetime issues
This completes the fix for all compilation errors blocking CI builds.
Closes #991 parent 5d2bd94 commit 5a8a5a1
File tree
126 files changed
+3702
-740
lines changed- cargo-wrt
- src
- external
- test_simple
- test_wast
- wrt-build-core/src/requirements
- wrt-component/src
- async_
- tests
- builtins
- resources
- strategies
- threading
- type_conversion
- verify
- wrt-debug/src
- wrt-decoder/src
- wrt-foundation/src
- capabilities
- wrt-platform/src
- wrt-runtime
- src
- engine
- stackless
- test_wast
- wrt/tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
126 files changed
+3702
-740
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
0 commit comments