Skip to main content

language_for

Function language_for 

Source
pub fn language_for(ext: &str) -> Option<Lang>
Expand description

The rule pack for a file extension, or None when the language is not (yet) supported.

ยงExamples

use coding_tools::outline::{language_for, Lang};

assert_eq!(language_for("rs"), Some(Lang::Rust));
assert_eq!(language_for("py"), Some(Lang::Python));
assert_eq!(language_for("md"), Some(Lang::Markdown));
assert_eq!(language_for("zig"), None); // skipped in walks