Bonsoir;
Je rencontre des erreurs dans mon apprentissage des structures qui contient des références en rust. Je ne comprends pas pourquoi rust refuse de compiler le code ci-dessous sachant que j'ai des valeurs de mêmes types et que les membres de ma structure ont tous une même durée de vie que le programme ? ; Serait-il autrement ?
Merci d'avance pour votre aide
Code rust : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 struct TabReference_color_test { value_box_green : &'static u8, value_box_yellow: &'static u8, value_box_black: &'static u8 } fn main() { let color_yellow; { let newValue_yellow = 126 as u8; color_yellow = TabReference_test { addr_box_yellow: &newValue_yellow }; } assert_eq!(*color_yellow.addr_box_yellow, 126); println!("reference ok"); }
Partager