Size: a a a

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

2020 October 21

ph

pl 🦑 hk in Rust — русскоговорящее сообществo
polunin.ai
Box<dyn Serialize>
the trait serde::Serialize cannot be made into an object
источник

V

Vetro in Rust — русскоговорящее сообществo
Эрик
В комплюхтерах нет магии, там всё тупо сделано: сказал сделать X, он сделал X, сказал Y — сделал Y.
А потом врывается UB
источник

Э

Эрик in Rust — русскоговорящее сообществo
Vetro
А потом врывается UB
Мы тут про мемори-сейф языки говорим.
источник

V

Vetro in Rust — русскоговорящее сообществo
И агрессивная оптимизация
источник

A

Aragaer in Rust — русскоговорящее сообществo
сказано сделать UB - сделал UB
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Эрик
Мы тут про мемори-сейф языки говорим.
memory safe не значит что ты не можешь породить конструкции которые сломают гарантии и не откроют вальгхаллу внутри компилятора (привет авр)
источник

АГ

Алексей Герасимов... in Rust — русскоговорящее сообществo
Boris Vinogradov
memory safe не значит что ты не можешь породить конструкции которые сломают гарантии и не откроют вальгхаллу внутри компилятора (привет авр)
что за авр? avr?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Алексей Герасимов
что за авр? avr?
ага
источник

АГ

Алексей Герасимов... in Rust — русскоговорящее сообществo
а что там за вальгалла?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Алексей Герасимов
а что там за вальгалла?
а там код на разных оптимизациях даёт абсолютно разное поведение, которое вообще не понятно с чем связано
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
pl 🦑 hk
the trait serde::Serialize cannot be made into an object
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Мне показалось, что это чатик новичков, обычно там происходит нечто подобное - простейший вопрос и какиетоумныеслова посыпались))) А потом ТС убегает 😃
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Vetro
А потом врывается UB
UB это лишь языковая концепция, у бинарника поведение всегда есть (но по идее все равно недетерминированное)
источник

NW

Nerzh Woodcrust in Rust — русскоговорящее сообществo
Adv0cat
Мне показалось, что это чатик новичков, обычно там происходит нечто подобное - простейший вопрос и какиетоумныеслова посыпались))) А потом ТС убегает 😃
я не убежал ) Мне выдали апи c раста такого вида

type SUPERAPI = {
   type: String,
   value: any
}

и в это эни я должен слать не что-то там, а еще и структуру

во-первых я вообще впервые вижу эни в апи, а во-вторых именно структу а еще может быть просто число

так вот если парсить я могу такое перебором кастив к типам, то вот взять отправить им Any который должен прийти еще и не строкой а именно структурой тоесть не
"{}" а {}
немного нифига не удобно и проблематично
источник

Э

Эрик in Rust — русскоговорящее сообществo
Nerzh Woodcrust
я не убежал ) Мне выдали апи c раста такого вида

type SUPERAPI = {
   type: String,
   value: any
}

и в это эни я должен слать не что-то там, а еще и структуру

во-первых я вообще впервые вижу эни в апи, а во-вторых именно структу а еще может быть просто число

так вот если парсить я могу такое перебором кастив к типам, то вот взять отправить им Any который должен прийти еще и не строкой а именно структурой тоесть не
"{}" а {}
немного нифига не удобно и проблематично
Может быть проблема в API, и надо нормальную архитектуру сделать там, а не костылить всякое?
источник

NW

Nerzh Woodcrust in Rust — русскоговорящее сообществo
я понимаю что у них там в расте структура моего запроса красиво описана и они берут мой запрос и декодируют в растовую структуру, но я со своей стороны просто кипел от такого апи
источник

Э

Эрик in Rust — русскоговорящее сообществo
Я вообще не знаю, кто кроме JS может типы нормально кастовать по строке.
источник

NW

Nerzh Woodcrust in Rust — русскоговорящее сообществo
Эрик
Может быть проблема в API, и надо нормальную архитектуру сделать там, а не костылить всякое?
я предлагал хотя бы строку стлать вместо any
источник

NW

Nerzh Woodcrust in Rust — русскоговорящее сообществo
Эрик
Я вообще не знаю, кто кроме JS может типы нормально кастовать по строке.
та я не понимаю зачем вообще из типизированного языка делать js апи
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ну пацаны из JS пришли, не знают, что кроме JSON есть нормальные строго типизированные форматы.
источник