Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 2.86 KB

README.md

File metadata and controls

50 lines (37 loc) · 2.86 KB

Ржавый

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

Ржавый(🚀) (Православный 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 показал нам слово "застрочить"