Size: a a a

2020 December 08

JM

John Meow in Rust Beginners
Adatan
У меня почему-то программа уже час компилируется, хотя я только одну букву в тексте изменил...
В комментарии?)
источник

A

Adatan in Rust Beginners
Все на асинках)
источник

A

Adatan in Rust Beginners
John Meow
В комментарии?)
Нет, в статическом тексте ""
источник

H

Hirrolot in Rust Beginners
Adatan
У меня почему-то программа уже час компилируется, хотя я только одну букву в тексте изменил...
попробуй обновиться на последнюю версию
источник

H

Hirrolot in Rust Beginners
у асинков баг с этим был
источник

A

Adatan in Rust Beginners
я интераптнул и заново запустил, через 2 минуты - все скомпилилось (так обычно и было)
источник

A

Adatan in Rust Beginners
Hirrolot
попробуй обновиться на последнюю версию
дак все на ласте
источник

JM

John Meow in Rust Beginners
#[derive(Debug, StructOpt)]
#[structopt(name = "plug")]
enum Cli {
   Plug,
   Status,
   Uninstall,
   Unplug,
   Update,
   Install {
       #[structopt(default_value=OFFICIAL_REPO)]
       url:     String,
       #[structopt(short, long)]
       force:   bool,
       #[structopt(short, long)]
       no_plug: bool,
   },
   Switch {
       branch: String,
   },
}
Как попросить structopt выбрать plug, если подкоманда не была написана?
источник

ИЛ

Иван Лещенко... in Rust Beginners
John Meow
#[derive(Debug, StructOpt)]
#[structopt(name = "plug")]
enum Cli {
   Plug,
   Status,
   Uninstall,
   Unplug,
   Update,
   Install {
       #[structopt(default_value=OFFICIAL_REPO)]
       url:     String,
       #[structopt(short, long)]
       force:   bool,
       #[structopt(short, long)]
       no_plug: bool,
   },
   Switch {
       branch: String,
   },
}
Как попросить structopt выбрать plug, если подкоманда не была написана?
источник

KG

Konrad Geletey in Rust Beginners
Здраствуйте, посоветуйте хорошую книгу по wasm
источник

M

MrSmith in Rust Beginners
Как сделать StatementTranslator { expr_trans: ExpressionTranslator{owner: /* ???? */}},  тип содержит родителя ?

pub struct StatementTranslator<'a, 'b> {
   expr_trans: ExpressionTranslator<'a, 'b>,
}

pub struct ExpressionTranslator<'a, 'b> {
   owner: &'a mut StatementTranslator<'a, 'b>,    
}
источник

MS

Max Syskov in Rust Beginners
Konrad Geletey
Здраствуйте, посоветуйте хорошую книгу по wasm
Тут https://t.me/WebAssembly_ru наверн больше по wasm подскажут
источник

VK

Vivek Kumar in Rust Beginners
they sometimes appear for old messages
источник

V

V---V in Rust Beginners
Цитата из растбука: "Изменяемая ссылочная переменная имеет одно большое ограничение: можно иметь только одну изменяемую ссылочную переменную на часть данных в определённой области видимости."
Но при этом этот код работает:
let mut s = String::from("Ferris");

   let s2 = &mut s;
   let s3 = &mut s;

   println!("Hello{}", s3);

Error возникает только тогда, когда пытаюсь использовать переменную s2. Это ошибка в переводе растбука, или я сам не так понял?
источник

MB

Mikail Bagishov in Rust Beginners
Растбук немного отстал от жизни
источник

MB

Mikail Bagishov in Rust Beginners
Ограничения, что ссылка препятствует заимствованияим во всей лексической области видимости, больше нет
источник

MB

Mikail Bagishov in Rust Beginners
Вместо этого используется более короткий промежуток - между созданием и последним исопльзованием. В случае s2 этот промежуток состоит из одной инструкции и сразу после него уже можно заимствовать по-новому
источник

V

V---V in Rust Beginners
Благодарю.
источник

MB

Mikail Bagishov in Rust Beginners
Mikail Bagishov
Вместо этого используется более короткий промежуток - между созданием и последним исопльзованием. В случае s2 этот промежуток состоит из одной инструкции и сразу после него уже можно заимствовать по-новому
Кстати, так и называется - нелексические лайфтаймы aka non-lexical lifetimes aka NLL
источник

V

V---V in Rust Beginners
Не такой уж и простой оказывается этот язык.
источник