(&mut self, name: String)
| 131 | } |
| 132 | |
| 133 | pub fn set_name(&mut self, name: String) { |
| 134 | let mut name = name.trim().to_string(); |
| 135 | if name.is_empty() { |
| 136 | name = "Station".to_string(); |
| 137 | } |
| 138 | |
| 139 | if name.len() > Self::MAX_NAME_LENGTH { |
| 140 | name = name.chars().take(Self::MAX_NAME_LENGTH).collect(); |
| 141 | } |
| 142 | |
| 143 | self.name = name; |
| 144 | } |
| 145 | |
| 146 | pub fn get_last_upgrade_timestamp(&self) -> Timestamp { |
| 147 | self.last_upgrade_timestamp |