Size: a a a

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

2020 August 25

V

Vladimir in Rust — русскоговорящее сообществo
И вообще, опять не тот чат)
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Vladimir
Если у тебя lmdb, тебе вообще на первое время должно хватить чисто mmap.
щас я туда уйду)) тут я крейты ищу, а там специфику обсужу))
источник

R

Roman in Rust — русскоговорящее сообществo
Скорее всего для любой задачи открывать файл ты будешь через File::open/create.
источник

R

Roman in Rust — русскоговорящее сообществo
А дальше уже через платформенные экстенжн трейты
источник

R

Roman in Rust — русскоговорящее сообществo
В крайнем случае достанешь fd/HANDLE и делай себе любой системный вызов
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Roman
А дальше уже через платформенные экстенжн трейты
А что такое “экстенжн трейты” подскажите))
источник

R

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

R

Roman in Rust — русскоговорящее сообществo
Это трейты расширяющие базовую функциональность.
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Roman
В крайнем случае достанешь fd/HANDLE и делай себе любой системный вызов
И еще подскажите, где такое найти? Это крейт или куда?)
источник

R

Roman in Rust — русскоговорящее сообществo
Их можно взять из File
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Roman
Это трейты расширяющие базовую функциональность.
Понял, а их искать где остальные?)
источник

R

Roman in Rust — русскоговорящее сообществo
Вопрос изоморфен вопросу "как искать крейт, который делает то что мне надо?"
источник

R

Roman in Rust — русскоговорящее сообществo
На каждое надо свой ответ :)
источник

R

Roman in Rust — русскоговорящее сообществo
В самом std есть несколько полезных конкретно для File
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Roman
На каждое надо свой ответ :)
Т.е. это трейты в конце которых Ext ?)
источник

R

Roman in Rust — русскоговорящее сообществo
Необязательно
источник

R

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

R

Roman in Rust — русскоговорящее сообществo
Хотя я наверное неправильно называю это extension trait
источник

R

Roman in Rust — русскоговорящее сообществo
Обычно extension trait FooExt заимплеменчен для всех T: Foo
источник

R

Roman in Rust — русскоговорящее сообществo
Тут это скорее просто платформозависимые трейты
источник