Constructs `max x y`.
(x: Level, y: Level)
| 324 | | LevelData::Max(.., h) |
| 325 | | LevelData::Imax(.., h) |
| 326 | | LevelData::Param(_, h) |
| 327 | | LevelData::Mvar(_, h) => h, |
| 328 | } |
| 329 | } |
| 330 | /// Constructs universe level 0. |
| 331 | pub fn zero() -> Self { |
| 332 | Level(Arc::new(LevelData::Zero(blake3::hash(&[UZERO])))) |
| 333 | } |
| 334 | /// Constructs the successor of universe level `x`. |
| 335 | pub fn succ(x: Level) -> Self { |
no test coverage detected