Size: a a a

2020 October 23

NN

Nickolay Novikov in Rust Beginners
надо ли при этом руками выписывать Context?
источник

A

Adatan in Rust Beginners
есть ли какой-то rusty way чтобы проверить содержится ли хоть один элемент из одного вектора, в другом?
источник

YK

Yevhen Kazmin in Rust Beginners
есть 2 файла
1)a.rs - в нем есть pub struct A;
2)b.rs - в нем есть pub struct B(A);

как сделать, чтоб файл b.rs увидел структуру A?
источник

JM

John Meow in Rust Beginners
Adatan
есть ли какой-то rusty way чтобы проверить содержится ли хоть один элемент из одного вектора, в другом?
Тебе точно не сет нужен?
источник

JM

John Meow in Rust Beginners
Yevhen Kazmin
есть 2 файла
1)a.rs - в нем есть pub struct A;
2)b.rs - в нем есть pub struct B(A);

как сделать, чтоб файл b.rs увидел структуру A?
crate::A/super::A?
источник

JM

John Meow in Rust Beginners
Adatan
есть ли какой-то rusty way чтобы проверить содержится ли хоть один элемент из одного вектора, в другом?
v1.iter().any(|i| v2.contains(i))
источник

YK

Yevhen Kazmin in Rust Beginners
John Meow
crate::A/super::A?
то есть я в b.rs пишу use crate::A?
источник

JM

John Meow in Rust Beginners
Yevhen Kazmin
то есть я в b.rs пишу use crate::A?
Ну да
источник

JC

Julian =) Coffee in Rust Beginners
предварительно добавив mod a; в main.rs или lib.rs
источник

YK

Yevhen Kazmin in Rust Beginners
Julian =) Coffee
предварительно добавив mod a; в main.rs или lib.rs
спасибо, без этого не работало
источник

MF

Mattew Fleuz in Rust Beginners
Как в трейте наложить баунд на Self?
что-то вроде
 trait TraitName
where Self: TraitA + TraitB {}
источник

ИЛ

Иван Лещенко... in Rust Beginners
Mattew Fleuz
Как в трейте наложить баунд на Self?
что-то вроде
 trait TraitName
where Self: TraitA + TraitB {}
TraitName: TraitA + TraitB
источник

IB

Ivan Boldyrev in Rust Beginners
Чем баунд на Self отличается на баунда на трейт? ;)
источник

MF

Mattew Fleuz in Rust Beginners
А если мне нужно то бы Self был
?Sized
источник

MF

Mattew Fleuz in Rust Beginners
то есть что бы его можно было реализовать только для ?Sized типов
источник

MF

Mattew Fleuz in Rust Beginners
let mut key: [u8; 8];
key[0..4] = date.to_be_bytes();
Но почему? Есть простые решения битовых?
источник

JM

John Meow in Rust Beginners
Mattew Fleuz
let mut key: [u8; 8];
key[0..4] = date.to_be_bytes();
Но почему? Есть простые решения битовых?
Размер date же неизвестен
источник

MF

Mattew Fleuz in Rust Beginners
date: u32
источник

JM

John Meow in Rust Beginners
Попробуй добавить as [u8; 8]
источник

V

Vitaliy in Rust Beginners
У меня структура A содержит поле String (изменяться не будет), а также вектор других структур, которые внутри себя будут хранить слайсы на этот String. Как такое можно провернуть?

https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=f77c09319437baf1a41128cf01aa36a1
источник