Anonymous
Т.е. в нём таких символов быть не должно.
Anonymous
=))
Anonymous
@NaviArh а что за редактор?
Anonymous
А есть общепринятый код-стайл?
Anonymous
Или каждый дрочит как хочет?
Anonymous
Хотя бы отступ во сколько пробелов считается мейнстримом?
Судзумия
でゲソ
でゲソ
Alex
でゲソ
Ну, мало ли как он там взаимодействует. Кода не видно
Filipp
как юниформы в шейдеры передавать в gfx-rs ?
Sherzod
Filipp
ну а че тут никто ответить не может?
Filipp
у меня интернет фиговый, гиттер не открывается даже
Filipp
нашел, надо просто в pipe! добавить
Нави
Много написано уже пока уходил
Нави
Не разбирался ещё по поводу ютф-8, думаю, что текст созданный в командной строке виндовса, потом отредактированный в визуал студии, закосячился в кодировках
Anonymous
У rustfmt для vscode аж 3 реализации, 2 из них актуальны. Я так полагаю, разницы нет?
Нави
Ду теперь вообще использовать линуксовскую платформу виндовса для этого, более привычно
Нави
*Ду - думаю
Sherzod
Alex
когда там language сервер допилят уже?
Sherzod
Да нормальный он
Alex
говорят валится постоянно
Sherzod
Уже можно работать. Есть какие либо особые претензии?
Alex
я вообще не юзал.
Sherzod
Плагин автоматом перезапускает рлс
Sherzod
И сейчас мало падает
Sherzod
Если у тебя, конечно, не 4гб озу
Sherzod
Да
Sherzod
Это наисвежейший
Sherzod
От авторов рлс
Anonymous
Anonymous
Пасиба.
Berkus
let mut r: Vec<Vertex> = vec![];
так вообще норм аллоцировать вектор или это зашквар?
Alex
а почему нет?
Alex
его еще пустым можно инициализировать вроде
Alex
но не знаю есть ли разница
Loo
Loo
ещё можешь заранее капасити например выставить если знаешь сколько туда вставок будет
Berkus
ага, спасибо, ща попробую сразу с капасити
Berkus
error[E0308]: mismatched types
--> src/support/mesh.rs:76:61
|
76 | let mut r: Vec<Vertex> = Vec::with_capacity(n);
| ^ expected usize, found u32
бл, ну девочка
доня.
n as usize
Berkus
йеп
Berkus
кстати про конструкторы, let mut r = Vec<Vertex>::with_capacity(5); так бывает?
Судзумия
Да
Berkus
ништяк
Судзумия
Конструктор — обычная функция
доня.
Berkus
error[E0423]: expected value, found struct `Vertex`
--> src/support/mesh.rs:76:33
|
76 | let mut r = Vec<Vertex>::with_capacity(n as usize);
| ^^^^^^ did you mean `Vertex { /* fields */ }`?
нэ, не нравится ему такой подход
доня.
let mut r = Vec::<Vertex>::with_capacity(5);
Berkus
аа
доня.
смотри выше
Berkus
спс
Berkus
получилось!
Berkus
Loo
Anonymous
Berkus
из-за макро? ок, я переделал на with_capacity() уже, т.к. размер известен заранее
Alex
Berkus
я размер прочитал из файла и знаю теперь да, спасибо
Berkus
https://github.com/berkus/carma/blob/rust/src/support/resource.rs#L37 что-то такое получилось, если есть критика - стреляйте
Sergey
А кто-нибудь пробовал использовать reqwest HTTP client? https://github.com/seanmonstar/reqwest
Loo
ага
Loo
Sergey
ага
Были ли с ним какие-то проблемы? Стоит ли использовать?
Я пока что использую новый hyper, но уже просто задолбался мучаться с фьючерсами, когда выгоды, которые они предоставляют, мне не нужны
Loo
ну ты можешь всегда взять синхронный
Loo
0.10
Loo
я просто не знаю...какие особо могут быть проблемы с отправкой запросов..она ведь только это делает в основном ну и там сахар по мелочи
Loo
зависит от того что тебе нужно короче
Sergey
Ок, спасибо за консультацию, попробую)
Loo
расскажи какая у тебя задача
でゲソ
Loo
эт не очепятка
でゲソ
r#"
+ #version 140
+
+ out vec4 color;
+
+ void main() {
+ color = vec4(1.0, 0.0, 0.0, 1.0);
+ }
+ "#
а что за формат строк такой?
Loo
https://doc.rust-lang.org/reference/tokens.html#raw-string-literals
Loo
оно позволяет всё utf8 гавно пихать в строку