Anonymous
Т.е. в нём таких символов быть не должно.
Anonymous
=))
Anonymous
@NaviArh а что за редактор?
Anonymous
А есть общепринятый код-стайл?
Anonymous
Или каждый дрочит как хочет?
Anonymous
Хотя бы отступ во сколько пробелов считается мейнстримом?
でゲソ
error: couldn't read "src\\main.rs": stream did not contain valid UTF-8
СТОП, а про какой стрим он гутарит?
でゲソ
Ну, мало ли как он там взаимодействует. Кода не видно
Filipp
как юниформы в шейдеры передавать в gfx-rs ?
Filipp
ну а че тут никто ответить не может?
Filipp
у меня интернет фиговый, гиттер не открывается даже
Filipp
нашел, надо просто в pipe! добавить
Berkus
как юниформы в шейдеры передавать в gfx-rs ?
Я пока только в glium делаю, так что не могу подсказать
Нави
Много написано уже пока уходил
Нави
Не разбирался ещё по поводу ютф-8, думаю, что текст созданный в командной строке виндовса, потом отредактированный в визуал студии, закосячился в кодировках
Anonymous
У rustfmt для vscode аж 3 реализации, 2 из них актуальны. Я так полагаю, разницы нет?
Нави
Ду теперь вообще использовать линуксовскую платформу виндовса для этого, более привычно
Нави
*Ду - думаю
Alex
когда там language сервер допилят уже?
Sherzod
Да нормальный он
Alex
говорят валится постоянно
Sherzod
Уже можно работать. Есть какие либо особые претензии?
Alex
я вообще не юзал.
Sherzod
Плагин автоматом перезапускает рлс
Sherzod
И сейчас мало падает
Sherzod
Если у тебя, конечно, не 4гб озу
Anonymous
Используй rls-rust
Ты об этом? https://github.com/rust-lang-nursery/rls-vscode
Sherzod
Да
Sherzod
Это наисвежейший
Sherzod
От авторов рлс
Anonymous
Пасиба.
Berkus
let mut r: Vec<Vertex> = vec![]; так вообще норм аллоцировать вектор или это зашквар?
Alex
а почему нет?
Alex
его еще пустым можно инициализировать вроде
Alex
но не знаю есть ли разница
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
Berkus
из-за макро? ок, я переделал на with_capacity() уже, т.к. размер известен заранее
Berkus
я размер прочитал из файла и знаю теперь да, спасибо
Berkus
https://github.com/berkus/carma/blob/rust/src/support/resource.rs#L37 что-то такое получилось, если есть критика - стреляйте
Sergey
А кто-нибудь пробовал использовать reqwest HTTP client? https://github.com/seanmonstar/reqwest
Loo
ага
Sergey
ага
Были ли с ним какие-то проблемы? Стоит ли использовать? Я пока что использую новый hyper, но уже просто задолбался мучаться с фьючерсами, когда выгоды, которые они предоставляют, мне не нужны
Loo
ну ты можешь всегда взять синхронный
Loo
0.10
Loo
я просто не знаю...какие особо могут быть проблемы с отправкой запросов..она ведь только это делает в основном ну и там сахар по мелочи
Loo
зависит от того что тебе нужно короче
Sergey
Ок, спасибо за консультацию, попробую)
Loo
расскажи какая у тебя задача
でゲソ
А кто-нибудь пробовал использовать reqwest HTTP client? https://github.com/seanmonstar/reqwest
я б постремался с такими опечатками в названиях
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 гавно пихать в строку