(s string)
| 55 | } |
| 56 | |
| 57 | func WriteModeFromString(s string) (WriteMode, error) { |
| 58 | for m, str := range AllWriteModes { |
| 59 | if s == str { |
| 60 | return WriteMode(m), nil |
| 61 | } |
| 62 | } |
| 63 | return WriteModeOverwriteDeleteStale, fmt.Errorf("invalid write mode: %s", s) |
| 64 | } |