overwriteFile truncates f to len(data) and writes data[offset:] beginning at the same offset in f.
(f *os.File, data []byte, offset int)
| 144 | // overwriteFile truncates f to len(data) and writes data[offset:] beginning at |
| 145 | // the same offset in f. |
| 146 | func overwriteFile(f *os.File, data []byte, offset int) error { |
| 147 | err := f.Truncate(int64(len(data))) |
| 148 | if err != nil { |
| 149 | return err |
| 150 | } |
| 151 | _, err = f.WriteAt(data[offset:], int64(offset)) |
| 152 | return err |
| 153 | } |
| 154 | |
| 155 | func toJSON(a any) string { |
| 156 | data, err := cuecfg.MarshalJSON(a) |
no outgoing calls
no test coverage detected