mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-25 17:52:02 +02:00
Work on creating tests for rsync api
This commit is contained in:
@@ -219,6 +219,14 @@ func Concat[T any](slices ...[]T) []T {
|
||||
return result
|
||||
}
|
||||
|
||||
func ShiftLeft[T any](s []T, amt int) []T {
|
||||
leftover := len(s) - amt
|
||||
if leftover > 0 {
|
||||
copy(s, s[amt:])
|
||||
}
|
||||
return s[:leftover]
|
||||
}
|
||||
|
||||
func SetStructDefaults(v reflect.Value) (err error) {
|
||||
for _, field := range reflect.VisibleFields(v.Type()) {
|
||||
if defval := field.Tag.Get("default"); defval != "" {
|
||||
|
||||
Reference in New Issue
Block a user