/rzhavchina

Rust programming, in Russian

Primary LanguageRustOtherNOASSERTION

Ржавый

Ну че, пацыки, вам доводилось когда то писать на расте? Небогоугодное дело это конечно, поэтому мы ради вас, братья, взяли грех на душу и исправили его, теперь можете использовать Ржавый(🚀) и не беспокоиться о каре божьей! Да прибудет с вами правда йопта

Ржавый(🚀) (Православный Rust) это единственный способ писать быстрые(🚀) решения без деменции(🚀)

Ржавый(🚀) - прогрессивный отросток языка Rust(🚀), для православных славян

Лови пример, пацанчик

trait and impl (какбы черта и внутренность)

rzhavchina::rzhavchina! {
    поматросить std::collections::КартаИзХэшей типо Dico;

    черта СписокНаОтжим {
        пацикисделают написать(&я, ключ: Chaine, значение: Chaine);
        пацикисделают читать(&я, ключ: Chaine) -> Подстройка<&Chaine>;
    }

    попонятиям мутант СЛАВАРЬ: Подстройка<Dico<Chaine, Chaine>> = Пусто;

    типок СписокНаОтжим;

    внутренность ГотовыйСписокНаОтжим втечении СписокНаОтжим {
        пацикисделают написать(&я, ключ: Chaine, значение: Chaine) {
            пацик список = вичположительный {
                СЛАВАРЬ.получить_или_вставить(Обычный::каквсегда)
            };
            список.вставить(ключ, значение);
        }
        пацикисделают читать(&я, ключ: Chaine) -> Итог<Подстройка<&Chaine>, Chaine> {
            допустим пацик Чето(список) = вичположительный { СЛАВАРЬ.кинутьстрелку() } {
                Норм(список.взять(&ключ))
            } забазаротвечай {
                Ошбк("Чё ты наделал!??????".вжопу())
            }
        }
    }
}

Норм поцыки

  • @ArtemKing за помощь с базаром и фотокарточкой
  • @Elderly за помощь с базаром
  • @Vazgen показал нам слово "застрочить"