// * Summary *


BenchmarkDotNet v0.15.8, macOS Tahoe 26.6.1 (25G76) [Darwin 25.6.0]
Apple M5 Pro, 1 CPU, 15 logical and 15 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), Arm64 RyuJIT armv8.0-a
  DefaultJob : .NET 10.0.11 (10.0.11, 10.0.1126.37416), Arm64 RyuJIT armv8.0-a


| Method            | Mean     | Error     | StdDev    | Ratio | RatioSD | Gen0   | Allocated | Alloc Ratio |
|------------------ |---------:|----------:|----------:|------:|--------:|-------:|----------:|------------:|
| AwaitTask         | 5.728 ns | 0.0573 ns | 0.0508 ns |  1.00 |    0.01 | 0.0005 |      72 B |        1.00 |
| AwaitValueTask    | 5.720 ns | 0.0937 ns | 0.0830 ns |  1.00 |    0.02 | 0.0005 |      72 B |        1.00 |
| AwaitCustomStruct | 5.113 ns | 0.0550 ns | 0.0487 ns |  0.89 |    0.01 | 0.0005 |      72 B |        1.00 |
| AwaitCustomClass  | 5.494 ns | 0.0700 ns | 0.0584 ns |  0.96 |    0.01 | 0.0005 |      72 B |        1.00 |
