MCPcopy Create free account
hub / github.com/bytecodealliance/wit-bindgen / VariantError

Method VariantError

tests/runtime/results/leaf.cpp:41–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39}
40
41std::expected<float, test_exports::E3> test_exports::VariantError(float a) {
42 if (a==0.0) {
43 return std::unexpected(test_exports::E3{test_exports::E3::E2{test_exports::E2{420, 0}}});
44 }
45 else if (a==1.0) {
46 return std::unexpected(test_exports::E3{test_exports::E3::E1{test_exports::E::kB}});
47 }
48 else if (a==2.0) {
49 return std::unexpected(test_exports::E3{test_exports::E3::E1{test_exports::E::kC}});
50 }
51 else {
52 return a;
53 }
54}
55
56std::expected<uint32_t, wit::Void> test_exports::EmptyError(uint32_t a) {
57 if (a==0) {

Callers 2

VariantErrorFunction · 0.45
RunFunction · 0.45

Calls 1

unexpectedClass · 0.85

Tested by

no test coverage detected