Size: a a a

Rust — русскоговорящее сообществo

2020 April 18

СЛ

Сергей Луценко in Rust — русскоговорящее сообществo
Потрите кто может 😁
источник

Э

Эрик in Rust — русскоговорящее сообществo
Сергей Луценко
Потрите кто может 😁
Теперь мне бесконечно интересно, что там было. Просто сообщение для какого-то другого чата или что-то хуже?
источник

СЛ

Сергей Луценко in Rust — русскоговорящее сообществo
Эрик
Теперь мне бесконечно интересно, что там было. Просто сообщение для какого-то другого чата или что-то хуже?
Чек почему то посылался без спроса сюда... Я хотел в избранное
источник

Э

Эрик in Rust — русскоговорящее сообществo
А, это ладно. Главное, чтобы там номера твоей карт не было.
источник

RP

Roman Proskuryakov in Rust — русскоговорящее сообществo
источник

AL

Andrey @ozkriff Lesnikov in Rust — русскоговорящее сообществo
@Sauron1987 ого, крутой пост
источник

AS

Aleksey Sidorov in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikov
@Sauron1987 ого, крутой пост
Надеюсь не напортачил с грамматикой )
источник

Э

Эрик in Rust — русскоговорящее сообществo
Aleksey Sidorov
Надеюсь не напортачил с грамматикой )
После "Надеюсь" должна стоять запятая, а в конце предложения - точка.
источник

ع

عاصم بن حارث in Rust — русскоговорящее сообществo
Эрик
После "Надеюсь" должна стоять запятая, а в конце предложения - точка.
👍
источник

Э

Эрик in Rust — русскоговорящее сообществo
Немного смущает
pub unsafe extern "C" fn toy_free(ptr: i32) {
   let ptr = ptr as usize as *mut u8;

Почему тридцать два бита?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Есть же usize/isize, у которого прямо в спецификации написано, что The pointer-sized integer type.
И константа к ним определяется с помощью size_of. Хотя код бы раздулся, а для маленького примера это плохо.
источник

Э

Эрик in Rust — русскоговорящее сообществo
А ещё длину лучше ставить 0, а не size, когда Vec<u8> пересоздаёшь для дропа. Для u8 разницы нет никакой, но если там будет что-нибудь с дропом внутри, то лучше пусть память течёт, чем use-after-free.
источник

Э

Эрик in Rust — русскоговорящее сообществo
А ещё там паника внутри extern функции, что не есть хорошо. Конечно, запаниковать может что угодно, даже аллокатор, если места не найдёт, но всё равно нехорошо.
источник
2020 April 19

A

Adv0cat in Rust — русскоговорящее сообществo
Как назвать Message/Event, который описывает по сути что нужно сделать? Action слишком банально
struct Action {
   action_id: u64,
   channel_id: u64,
   recipient_id: u64,
   sender_id: u64,
}

P.s. подсказали  Signal, впринципе подойдет ))
источник

AS

Aleksey Sidorov in Rust — русскоговорящее сообществo
Эрик
Есть же usize/isize, у которого прямо в спецификации написано, что The pointer-sized integer type.
И константа к ним определяется с помощью size_of. Хотя код бы раздулся, а для маленького примера это плохо.
Да я ориентировался на типы из wasm abi. Там оно i32.
https://docs.rs/wasmtime/0.15.0/wasmtime/enum.ValType.html
источник

e

egoarka in Rust — русскоговорящее сообществo
Adv0cat
Как назвать Message/Event, который описывает по сути что нужно сделать? Action слишком банально
struct Action {
   action_id: u64,
   channel_id: u64,
   recipient_id: u64,
   sender_id: u64,
}

P.s. подсказали  Signal, впринципе подойдет ))
Effect какой-нить?
источник

A

Adv0cat in Rust — русскоговорящее сообществo
egoarka
Effect какой-нить?
Во, тоже ништяк! Спасибо)
источник

e

egoarka in Rust — русскоговорящее сообществo
👌
источник

M

MrSmith in Rust — русскоговорящее сообществo
Вопрос знатокам лучший способ заменить перегрузку
источник

A

Adv0cat in Rust — русскоговорящее сообществo
какую перегрузку?)
источник