@@ -112,37 +112,37 @@ impl Railway {
112112 }
113113
114114 pub fn update ( & mut self , class : & Self ) {
115- if self . category . is_none ( ) {
115+ if class . category . is_some ( ) {
116116 self . category = class. category
117117 }
118- if self . status . is_none ( ) {
118+ if class . status . is_some ( ) {
119119 self . status = class. status
120120 }
121- if self . surface . is_none ( ) {
121+ if class . surface . is_some ( ) {
122122 self . surface = class. surface
123123 }
124- if self . cat . is_none ( ) {
124+ if class . cat . is_some ( ) {
125125 self . cat = class. cat
126126 }
127- if self . rail . is_none ( ) {
127+ if class . rail . is_some ( ) {
128128 self . rail = class. rail
129129 }
130- if self . speed . is_none ( ) {
130+ if class . speed . is_some ( ) {
131131 self . speed = class. speed
132132 }
133- if self . pax . is_none ( ) {
133+ if class . pax . is_some ( ) {
134134 self . pax = class. pax
135135 }
136- if self . gauge . is_none ( ) {
136+ if class . gauge . is_some ( ) {
137137 self . gauge = class. gauge
138138 }
139- if self . gauge_group . is_none ( ) {
139+ if class . gauge_group . is_some ( ) {
140140 self . gauge_group = class. gauge_group
141141 }
142- if self . double . is_none ( ) {
142+ if class . double . is_some ( ) {
143143 self . double = class. double
144144 }
145- if self . station . is_none ( ) {
145+ if class . station . is_some ( ) {
146146 self . station = class. station
147147 }
148148 }
0 commit comments