(&mut self, version: Box<Self>)
| 258 | } |
| 259 | |
| 260 | fn insert_inner(&mut self, version: Box<Self>) { |
| 261 | if let Some(next) = &mut self.next { |
| 262 | return next.insert_inner(version); |
| 263 | } |
| 264 | |
| 265 | self.next = Some(version); |
| 266 | } |
| 267 | |
| 268 | pub fn latest(&self) -> Option<&T> { |
| 269 | if let Some(next) = &self.next { |