(ctx context.Context, v any)
| 127 | } |
| 128 | |
| 129 | func (s *Shared) writeValue(ctx context.Context, v any) error { |
| 130 | val, err := sup.MarshalBSUP(v) |
| 131 | if err != nil { |
| 132 | return err |
| 133 | } |
| 134 | writer, err := s.OutputFlags.Open(ctx, storage.NewLocalEngine()) |
| 135 | if err != nil { |
| 136 | return err |
| 137 | } |
| 138 | err = vio.Copy(writer, sbuf.ValToPuller(super.NewContext(), val)) |
| 139 | if closeErr := writer.Close(); err == nil { |
| 140 | err = closeErr |
| 141 | } |
| 142 | return err |
| 143 | } |
| 144 | |
| 145 | func printRuntime(r exec.Runtime) { |
| 146 | fmt.Fprintf(os.Stderr, "runtime: %s\n", r) |
no test coverage detected