kitsu
можно как-то приглушить крейты, которые выводят по log?
Vladimir
У env_logger есть тоже фильтр RUST_LOG=module=level
Cat
кстати, да
Cat
даже можно RUST_LOG=path::to::module=level
kitsu
где же ты раньше был
Golodnyi
Товарищи, как из раста очистить консольку в винде? С линупсом понятно, с виндой не понятно
𝙽𝚒𝚌𝚔
console крейт
𝙽𝚒𝚌𝚔
на худой конец можно пустыми строками промотать
Golodnyi
а есть код чтоб промотать на размер экрана?
Golodnyi
код в смысле #13 итд, в этом стиле
Golodnyi
целую зависимость цеплять ради очистки консоли в какой то винде, чет не торт совсем)
Vladimir
clr
Vladimir
Вроде в винде
Golodnyi
а
Golodnyi
а что это обосновывает зависимость?)
Cat
Ну если смысл именно в зависимости, то никак
Cat
Но в современном мире это обычно не проблема
Αλεχ
блин, преждевременные оптимизации в коде вроде выучили (не все), а вот преждевременное избавление от зависимостей живет
Αλεχ
почему не видит макрос?
Αλεχ
#![feature(custom_attribute)] #![feature(use_extern_macros)] #![feature(alloc)] #[cfg(feature = "alloc")] #[macro_use] extern crate alloc;
Αλεχ
а лол
Αλεχ
он ругается на unused
Αλεχ
но если убрать не видит макрос
Αλεχ
дебил
red75prime
если есть use_extern_macros, то макросы надо импортировать с помощью use
Αλεχ
короч allow(unused) поставил
Αλεχ
там фигня была в том, что он видимо не юзал макрос в std
Αλεχ
а если убрать, то не видел в no_std
Αλεχ
нужно что-то типа cfg_attr видимо
Αλεχ
но я просто поставил allow(unused) и все
Αλεχ
fn deserialize_f32<V>(self, _visitor: V) -> Result<V::Value> where V: Visitor<'de>, { unreachable!() } fn deserialize_f64<V>(self, _visitor: V) -> Result<V::Value> where V: Visitor<'de>, { unreachable!() } fn deserialize_char<V>(self, _visitor: V) -> Result<V::Value> where V: Visitor<'de>, { unreachable!() } всё, что нужно знать про serde-json-core
Αλεχ
не говоря про string/vec/buf/...
Valery
ну если за это отвечают макросы то какая разница
Αλεχ
а?
Αλεχ
бля, чем ему не нравится? Написал serde_json_core = {git = "https://github.com/Pzixel/serde-json-core.git", branch = "feature/alloc"} срет ошибку: error: no matching package named `serde_json_core` found location searched: https://github.com/Pzixel/serde-json-core.git?branch=feature/alloc при том, что как бы бранча есть: https://github.com/Pzixel/serde-json-core.git?branch=feature/alloc
Маjко
А не через нижнее подчеркивание
Маjко
Да, говноеды, нет, ничего нельзя сделать
Αλεχ
а
Αλεχ
бля точно
Αλεχ
спасибо
Αλεχ
еще такой вариант
Αλεχ
попробовать переключить serde в no_std режим - засрал мне такими ошибками все
Αλεχ
error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> C:\Users\Alex\.cargo\registry\src\github.com-1ecc6299db9ec823\serde-1.0.70\src\de\value.rs:846:11 | 846 | impl<'de, T, E> IntoDeserializer<'de, E> for BTreeSet<T> | ^ unconstrained type parameter error[E0207]: the type parameter `K` is not constrained by the impl trait, self type, or predicates --> C:\Users\Alex\.cargo\registry\src\github.com-1ecc6299db9ec823\serde-1.0.70\src\de\value.rs:1248:11 | 1248 | impl<'de, K, V, E> IntoDeserializer<'de, E> for BTreeMap<K, V> | ^ unconstrained type parameter error[E0207]: the type parameter `V` is not constrained by the impl trait, self type, or predicates --> C:\Users\Alex\.cargo\registry\src\github.com-1ecc6299db9ec823\serde-1.0.70\src\de\value.rs:1248:14 | 1248 | impl<'de, K, V, E> IntoDeserializer<'de, E> for BTreeMap<K, V> | ^ unconstrained type parameter error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> C:\Users\Alex\.cargo\registry\src\github.com-1ecc6299db9ec823\serde-1.0.70\src\de\impls.rs:705:19 | 705 | impl<'de, T $(, $typaram)*> Deserialize<'de> for $ty<T $(, $typaram)*> | ^ unconstrained type parameter ... 793 | / seq_impl!( 794 | | BinaryHeap<T: Ord>, 795 | | seq, 796 | | BinaryHeap::new(), ... | 799 | | BinaryHeap::reserve, 800 | | BinaryHeap::push); | |______________________- in this macro invocation
Αλεχ
я ваще чет не понимаю, как такое может происходить
Αλεχ
есть какие-нибудь идеи?
Маjко
Ну как минимум BTreeMap не существует в no_std
Αλεχ
зарепортил
Αλεχ
у них походу no_std только на словах
Αλεχ
https://github.com/serde-rs/serde/issues/1339
Маjко
@vlad20012 дебаггер только в клионе?
Маjко
Meh, купить штоль
Kerrigan
если он только проприетарный - значит он не работает
Kerrigan
рассказывайте, в чем дело?
Маjко
Строки не поддерживаются
Маjко
Ну что за хуйня(
Kerrigan
Kerrigan
моя теория опять сработала штоле
Маjко
Ааааа блять
Маjко
step inside в функцию выкидывает в дизасм
Маjко
Что блять
Kerrigan
ты еап поставил?
Berkus
функция собрана без дебага поди
Маjко
Нет
Маjко
evaluation
Kerrigan
лол
Маjко
функция собрана без дебага поди
Тесты собираются с дебагом
Kerrigan
бери гдб и любой гуй и тереби в нём
Kerrigan
я так на плюсах писал
Berkus
в гдб можно набрать gui/tui и получить гуй )
Маjко
Причем если брейкпоинт поставить, то все норм