Помогите привести доводы почему это надо отрефакторить и убрать ненужные async await.
ожидают ли от меня наниматели быть так же и дизайнером
Если вы Front End или Full Stack разработчик, можете ли вы также и создать макет для приложения?
#[derive(Debug)]
struct CarInfo<'a> {
name: &'a str,
model: &'a str,
}
fn main() {
let input = ["vaz:2107", "gaz:3102"];
let output: Vec<CarInfo> = input
.iter()
.map(|s| s.split_at(s.find(':').expect("Can't find ':'")))
.map(|(name, model)| CarInfo { name, model: &model[1..] })
.collect();
dbg!(output);
}Compiling playground v0.0.1 (/playground)
Finished dev [unoptimized + debuginfo] target(s) in 1.56s
Running `target/debug/playground`
[src/main.rs:14] output = [
CarInfo {
name: "vaz",
model: "2107",
},
CarInfo {
name: "gaz",
model: "3102",
},
]console.log('Лол, кек, чебурек'); превратиться в var _0xac52=["\u041B\u043E\u043B\x2C\x20\u043A\u0435\u043A\x2C\x20\u0447\u0435\u0431\u0443\u0440\u0435\u043A","\x6C\x6F\x67"];console[_0xac52[1]](_0xac52[0]). Оно вам надо? ИМХО всё это детский сад. inp.addEventListener('keyup',()=>{
for(let key in codes){
if(inp.value === key){
info.textContent = `${codes[key]}`;
info.style.display = 'block';
} else {
info.style.display = 'none';
}
};
});inp.addEventListener('keyup',()=>{
if(inp.value in codes) {
info.textContent = `${codes[inp.value]}`;
info.style.display = 'block';
}
else {
info.style.display = 'none';
}
});