/
rustwizard
/
balda
Обзор
Документация
Войти
/
rustwizard
/
balda
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
vendor/github.com/segmentio/encoding/json/reflect.go
20 строк
388 B
Rust Wizard
add subscription tokens and integration tests for centrifugo events
13 апр 2026, 13:05
Верифицирован
13 апр 2026, 13:05
6e90434
Код
Авторство
О чём код?
//go:build go1.20 // +build go1.20 package json import ( "reflect" "unsafe" ) func extendSlice(t reflect.Type, s *slice, n int) slice { arrayType := reflect.ArrayOf(n, t.Elem()) arrayData := reflect.New(arrayType) reflect.Copy(arrayData.Elem(), reflect.NewAt(t, unsafe.Pointer(s)).Elem()) return slice{ data: unsafe.Pointer(arrayData.Pointer()), len: s.len, cap: n, } }