Результаты поиска по запросу "lifetime"

1 ответ

play.rust-lang.org/...

2 ответа

О, неважно, я понимаю, что ты говоришь. Создайте объект, прежде чем вызывать деструктор оригинала, а затем двигайтесь от него.

ю, что явный вызов деструктора может привести к неопределенному поведению из-за двойного вызова деструктора, как здесь:

2 ответа

 "не волшебство"

ТОП публикаций

2 ответа

 1.25.0-ночью (2018-01-11 73ac5d6)

следующая функция:

1 ответ

В целом, однако, правило «не просто спамить всю жизнь повсюду» даст вам довольно далеко.

уверен, почему следующий код не компилируется.

1 ответ

 который не предотвращает дисперсию.

я недавно была ошибка, которая была просто исправлена ​​путем изменения impl<'a> Foo<'a> { fn foo(&'a self, path: &str) -> Boo<'a> { /* */ } }в impl<'a> Foo<'a> { fn foo(&self, path: &str) -> Boo { /* */ } }что, по моему пониманию, не имело ...

1 ответ

, Я просто пытался удалить посторонние детали из основного вопроса.

аюсь написать такую ​​функцию в Rust: fn double_and_square<'a, T>(x: &'a T) -> /* whatever the output type of `&t * &t` is */ { let t = x + x; &t * &t }Я хочу, чтобы он работал на типах, гдеT не являетсяCopy, Мне нужно указать не только это&'a T ...

1 ответ

здесь, на ржавчины / ржавчина # 43234

я есть следующий код: struct Baz { x: usize, y: usize, } struct Bar { baz: Baz, } impl Bar { fn get_baz_mut(&mut self) -> &mut Baz { &mut self.baz } } struct Foo { bar: Bar, } impl Foo { fn foo(&mut self) -> Option<&mut Baz> { for i in 0..4 { ...

1 ответ

 помочь этим людям.

ина имеетRFC [https://github.com/rust-lang/rfcs/blob/master/text/2094-nll.md] связанные с нелексическими временами жизни, которыебыл одобрен [https://github.com/rust-lang/rfcs/pull/2094]быть реализованным на языке в течение длительного ...

2 ответа

 жалобы.

я есть определенная структура, которая имеет функцию, которая определяет статическое время жизни: impl MyStruct { pub fn doSomething(&'static self) { // Some code goes here } }Я потребляю это из основного так: fn main() { let obj = MyStruct {}; ...