Skip to content

Sanceilaks/rzhavchina

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ржавый

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

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

About

Rust programming, in Russian

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%