/
githubmirror
/
sway
Обзор
Документация
Войти
/
githubmirror
/
sway
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
sway-lib-std/src/slice.sw
15 строк
300 B
Igor Rončević
Optimize type casting by using `__transmute` instead of `asm` blocks (#7675)
07 июл 2026, 15:57
Не верифицирован
07 июл 2026, 15:57
79e92e5
Код
Авторство
О чём код?
library; use ::raw_ptr::*; impl<T> &__slice[T] { pub fn ptr(self) -> raw_ptr { let (ptr, _) = __transmute::<&__slice[T], (raw_ptr, u64)>(self); ptr } pub fn len(self) -> u64 { let (_, len) = __transmute::<&__slice[T], (raw_ptr, u64)>(self); len } }