[−][src]Function rust_code_analysis::guess_language
pub fn guess_language<P: AsRef<Path>>(
buf: &[u8],
path: P
) -> (Option<LANG>, String)
Guesses the language of a code.
Returns a tuple containing a LANG
as first argument
and the language name as a second one.
Examples
use std::path::PathBuf; use rust_code_analysis::guess_language; let source_code = "int a = 42;"; // The path to a dummy file used to contain the source code let path = PathBuf::from("foo.c"); let source_slice = source_code.as_bytes(); // Guess the language of a code guess_language(&source_slice, &path);