почему так нельзя? а если вставить (Arg1,) то норм )))
подскажите как то более лаконичнее можно настроить ошибку в запросах, чтобы в ответе с ошибкой был json: “error”: “error text”? ой, а он мне выдает что error.unwrap() пустой =...
пытаюсь разобраться с сигнатурой функции pub fn get_subscriber<Sink>( name: String, env_filter: String, sink: Sink, ) -> impl Subscriber + Send + Sync where S...
в версиях вышу 1 у quickcheck поменялась сигнатура Arbitrary хочу понять правильно я делаю, чтобы пофиксить. раньше было: #[derive(Debug, Clone)] struct ValidEmailFixture(pub ...
match result { Ok(_) => panic!(“The result must be Err!”), Err(err) => assert!(err .to_string() .contains(“This is error message”)), } можно как нибуд...
привет народ подскажите, хочу написать структуру, которая будет содержать конфиги для всех сущностей в апликухе (база данных и прочее) столкнулся с проблемой: есть конфиг от в...
fn test_impl_iter(val: bool) -> impl Iterator<Item = u64> { if val { vec![1, 2, 3].into_iter().map(|_| 1) } else { vec![4, 5, 6].into_iter().filter(|_|...
привет ребята подскажите плз есть вот такое решение мое: logs .iter() .filter_map(|log| { log.trim() .strip_prefix(prefix) .and_then(|v| serde_json::...
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=dc2449bdf8982c1a8cb3ca6ec61a438c привет ребят, match (body_owner, slot_owner) { (Some(body_ow...
привет, подскажите плз вот так нормально делать? struct Foo { bar: Option<String>, baz: Option<String>, bak: Option<String>, bua: u64, } impl Foo { fn val...
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=c43917f65dc4740ed5d42441f4cd1977 хочу сделать чтобы можно было получать значение из хешмапы и через Ke...
народ подскажите можно как нибудь это более лаконично выразить? fn add(&mut self, item: T) -> Result<(), HouseError> { match self.devices.get(item.name()) { Some(_...
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=eb5ea28da29826cad351ebe6d3fdcc29 можно ли избавиться от буфера в get_json? в коде много повторений тип...
let sys = System::new(); sys.block_on(async move { let indexer = Indexer::new(indexer_config); let stream = indexer.streamer(); actix::spawn(listen_blocks(stream))...
async move { Ok::<_, Infallible>(service_fn(move |req| { debug!("\nmaking request{:?}", req); handle_incoming(req, Arc::clone(&clie...
дурачусь с дженериками помогите понять почему нельзя декларировать дженерики которые не используются в трейт или в типе для которого имплементится трейт? чтобы это фиксануть...
я вот только что прочитал, что в C++ размер структуры может быть разным из-за порядка объявления полей этой структуры. связанно это с тем что для полей разных типов нужны разн...
ну а что у вас нету надежды что текущий раст будет развиваться и решаться проблемы которые вас бесят? мне кажется это более вероятный исход, чем ждать смолраст, который еще ну...
@Psilon T: for<'a> Deserialize<'a> как это называется в терминологии раста? это что типа что тип Т имеет лайфтайм такойже как Deserialize?
ребят подскажите есть структура в которой поля принимают значение енама. все под дерайвом от серде. варианты енама переименовываются при сериализации; как получить переименов...