/
githubmirror
/
gin
Обзор
Документация
Войти
/
githubmirror
/
gin
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
internal/bytesconv/bytesconv.go
21 строка
719 B
Bo-Yi Wu
ci: update Go version requirements and remove test files (#3957)
08 май 2024, 05:14
Не верифицирован
08 май 2024, 05:14
b1c1e7b
Код
Авторство
О чём код?
// Copyright 2023 Gin Core Team. All rights reserved. // Use of this source code is governed by a MIT style // license that can be found in the LICENSE file. package bytesconv import ( "unsafe" ) // StringToBytes converts string to byte slice without a memory allocation. // For more details, see https://github.com/golang/go/issues/53003#issuecomment-1140276077. func StringToBytes(s string) []byte { return unsafe.Slice(unsafe.StringData(s), len(s)) } // BytesToString converts byte slice to string without a memory allocation. // For more details, see https://github.com/golang/go/issues/53003#issuecomment-1140276077. func BytesToString(b []byte) string { return unsafe.String(unsafe.SliceData(b), len(b)) }