Результаты поиска по запросу "rust"
, а затем перезапустите вашу оболочку.
ытался установить Rust на Cygwin, но не смог установить связь с mingw. Сейчас я пытаюсь установить его с Msys2. Я уже установил Msys2 и Mingw. Я пытался следоватьэта ...
Каков идиоматический способ Rust для копирования / клонирования вектора в параметризованной функции?
Я пытаюсь написать параметризованную функцию, которая берет неизменный вектор, клонирует или копирует его, делает что-то с новым вектором (например, перемешивает его) и возвращает его как новый собственный вектор. Как это можно сделать и какой ...
В Rust есть способ перебрать значения перечисления?
Я пришел из Java, и у меня может быть что-то вродеenum Direction { NORTH, SOUTH, EAST, WEST} и я мог бы сделать что-то с каждым из значений по очереди с помощью расширенного цикла for, например: for(Direction dir : Direction.values()) { //do ...
Rust: Как реализовать связанный список?
Я думал, что погрузлюсь в Rust, реализовав несколько очень простых структур и алгоритмов, я начал со связанного списка. Оказывается, это не так просто. Это мой код до сих пор: enum List<T> { Node(T, ~List<T>), Nil } impl<T> List<T> { fn ...
Как мне вызвать системную команду в Rust и записать ее вывод?
Есть ли способ вызвать системную команду, какls или жеfuser в ржавчине? Как насчет захвата его продукции?
Как вернуть принадлежащий массив из функции?
Я новичок в Rust, пытающийся понять язык, играя с ним. Я столкнулся с некоторыми проблемами при попытке вернуть массив из функции: struct Widget { thingies: ~[int] } impl Widget { fn new() -> Widget { Widget { thingies: ~[4, 8, 15, 16, 23, 42] } ...
Как вы получаете доступ к значениям перечисления в Rust?
struct Point { x: f64, y: f64, } enum Shape { Circle(Point, f64), Rectangle(Point, Point), } let my_shape = Shape::Circle(Point { x: 0.0, y: 0.0 }, 10.0);Я хочу распечататьcircleВторое свойство, которое здесь 10,0. Я пыталсяmy_shape.last а ...
Двумерные векторы в Rust
Примечание редактора: этот вопрос предшествует Rust0,1(с тегом 2013-07-03) и не является синтаксически верным кодом Rust 1.0. Ответы могут все еще содержать ценную информацию. Кто-нибудь знает, как создавать изменяемые двумерные векторы в Rust и ...
Что такое мономорфизация с контекстом на C ++?
Недавний разговор Дейва Германа [http://www.infoq.com/presentations/Rust]в Русте сказали, что они заимствовали это свойство из C ++. Я не мог найти ничего вокруг темы. Может кто-нибудь объяснить, что означает мономорфизация?
Можно ли генерировать и выполнять код Rust во время выполнения?
Используя C, во время выполнения я могу: Создать исходный код функции,Вызовите gcc, чтобы скомпилировать его в .so (Linux) (или использовать llvm и т. Д.),Загрузите .so, иВызовите функцию. Возможно ли подобное в Rust? В частности, я хочу ...