Skip to main content

lookup

Function lookup 

Source
pub fn lookup(identifier: &str) -> Option<&'static DiagnosticDef>
Expand description

Find a definition by its exact semantic ID or numeric compatibility alias. Bare slugs, alternate casing, and noncanonical numeric spellings are rejected.

use mos_core::codes;
assert!(std::ptr::eq(codes::lookup("resolution.label-missing").unwrap(), &codes::MOS0033));
assert!(std::ptr::eq(codes::lookup("MOS0033").unwrap(), &codes::MOS0033));
assert!(codes::lookup("label-missing").is_none());