LINUX.ORG.RU

История изменений

Исправление Psych218, (текущая версия) :

132    match Mpv::connect("/tmp/mpvsocket") {
133        Ok(mpv) => {
               [...]
859        }
859        Err(code) => {
860            endwin();
861            error!("Error: Could not connect to mpv socket: {}", code);
862        }
863    }

Это нормальная ситуация в расте, так принято, или просто написано хреново? (При том, что весь код — 1040 строк). Нельзя вот это всё монструозное на 700+ строк в какую-то отдельную сущность было вынести или как-то?

Это я не критикую, а спрашиваю более знающих, если что. Просто сам поглядываю на раст, но пока в нём полный нуб.

Исправление Psych218, :

132    match Mpv::connect("/tmp/mpvsocket") {
133        Ok(mpv) => {
               [...]
859        }
859        Err(code) => {
860            endwin();
861            error!("Error: Could not connect to mpv socket: {}", code);
862        }
863    }

Это нормальная ситуация в расте, так принято, или просто написано хреново? (При том, что весь код — 1040 строк). Нельзя вот это всё монструозное на 700+ строк в какую-то отдельную сущность было вынести или как-то?

Это я не критикую, а спрашиваю о более знающих, если что. Просто сам поглядываю на раст, но пока в нём полный нуб.

Исходная версия Psych218, :

132    match Mpv::connect("/tmp/mpvsocket") {
133        Ok(mpv) => {
               [...]
859        }
859        Err(code) => {
860            endwin();
861            error!("Error: Could not connect to mpv socket: {}", code);
862        }
863    }

Это нормальная ситуация в расте, так принято, или просто написано хреново? (При том, что весь код — 1040 строк). Нельзя вот это всё монструозное на 700+ строк в какую-то отдельную сущность было вынести или как-то?