Size: a a a

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

2020 October 27

ШН

Шерзод Немножко Токс... in Rust — русскоговорящее сообществo
Αλεχ Zhukovsky
Не работай с бч вот и весь совет)
Почему? ))) Мне для себя же, а не для хлеба
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Шерзод Немножко Токсик
Почему? ))) Мне для себя же, а не для хлеба
У Олега спроси
источник

ШН

Шерзод Немножко Токс... in Rust — русскоговорящее сообществo
Который с иероглифами?
источник

ШН

Шерзод Немножко Токс... in Rust — русскоговорящее сообществo
Шерзод Немножко Токсик
@ozkriff @Psilon привет, ребята

Не знаете ли вы чистой реализации Stratum-клиент/сервера на rust?
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
Шерзод Немножко Токсик
Почему? ))) Мне для себя же, а не для хлеба
а для себя так тем более
источник

ВК

Василий Карбовничий... in Rust — русскоговорящее сообществo
https://www.theregister.com/2020/10/26/linux_kernel_intel/

Kroah-Hartman also talked about progress with enabling use of Rust for writing kernel code. “The Rust developers talked to Linus [Torvalds] a year and a half ago, and we said sure, wonderful, let’s see how it works.” There was a session on the subject at the recent Linux Plumbers Conference, he said.

“Right now you run the bleeding edge Rust compiler," Kroah-Hartman said. "There’s some interesting interactions that’re going to happen with object lifespans and the C objects we have versus the Rust objects, it will be interesting to see how they handle that. But they’re working on it … it’s just another language.”
источник

ШН

Шерзод Немножко Токс... in Rust — русскоговорящее сообществo
Спасибо растоманам за это )

Уже раз 10 пытаюсь сбилдить контейнер.
источник

d

diabolo in Rust — русскоговорящее сообществo
Шерзод Немножко Токсик
Спасибо растоманам за это )

Уже раз 10 пытаюсь сбилдить контейнер.
вообще-то судя по скрину дурит репо убунты, причём тут раст?
источник

ШН

Шерзод Немножко Токс... in Rust — русскоговорящее сообществo
diabolo
вообще-то судя по скрину дурит репо убунты, причём тут раст?
ну то есть это я сказал авторам crater использовать ubuntu:bionic, а не debian:buster?
источник

d

diabolo in Rust — русскоговорящее сообществo
Шерзод Немножко Токсик
ну то есть это я сказал авторам crater использовать ubuntu:bionic, а не debian:buster?
ну вот это другое дело), могли и бы и focal давно сделать)
источник

ШН

Шерзод Немножко Токс... in Rust — русскоговорящее сообществo
сбилдилось ) на разных пакетах падало, это же печалька такая
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
Шерзод Немножко Токсик
ну то есть это я сказал авторам crater использовать ubuntu:bionic, а не debian:buster?
сделай свой правильный докерфайл чо
источник

ШН

Шерзод Немножко Токс... in Rust — русскоговорящее сообществo
Я уже сбилдил. Теперь надо разобраться как запускать. Параллельно фултайму делаю (
источник

SL

S. L. in Rust — русскоговорящее сообществo
Всем привет, не подскажете как выставить версию раста на более раннюю?
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Смотри ридми rustup'а
источник

Э

Эрик in Rust — русскоговорящее сообществo
S. L.
Всем привет, не подскажете как выставить версию раста на более раннюю?
rustup toolchain install stable-YYYY-MM-DD
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Или rust-toolchain файл, если тебе особая версия нужна только конкретному проекту - https://rust-lang.github.io/rustup/overrides.html#the-toolchain-file
источник

M

Maxim Bogdanov in Rust — русскоговорящее сообществo
Привет! Подскажите, как лучше подойти к решению. У меня тут trait с генериком, у него есть общие методы, а есть методы, которые я хотел бы реализовать для конкретных типов, Но поскольку в расте нельзя частично имплементить трейты, вопрос, как это лучше сделать? Через default методы в самом трейте или делать два трейта?
источник

M

Maxim Bogdanov in Rust — русскоговорящее сообществo
pub trait Memory<T> {
   fn new(size: usize, max_size: usize, endianness: Endianness) -> Self;
   fn read_byte(&self, addr: usize) -> u8;
   fn write_byte(&mut self, addr: usize, val: u8);
   fn read_word<T>(&self, addr: usize) -> Result<T, Error>;
   fn write_word<T>(&mut self, addr: usize, val: T) -> Result<(), Error>;
}


вот последние два метода подразумевают, что длина может быть одной из u8, u16,u32,u64 соответственно.
impl Memory<u16> for Mem {
fn read_word(&self, addr: usize) -> Result<u16, Error>;

impl Memory<u32> for Mem {
fn read_word(&self, addr: usize) -> Result<u32, Error>;

И я хотел для каждого типа сделать явную реализацию, нежели пытаться сделать общую реализацию с плясками T
Но для разных реализаций выходит мне надо реализовывать каждый раз и другие методы read_byte, write_byte.
источник

MV

Mikhail Voronov in Rust — русскоговорящее сообществo
а кто-нибудь видел либу для json_path, где можно было бы делать select не по &Value, а по какой-то абстракции над ним (например, трейту волкеру)?
источник