MCPcopy Create free account
hub / github.com/Canop/codesort / lang

Method lang

src/cli/args.rs:77–95  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

75 printer.print_help();
76 }
77 pub fn lang(&self) -> Language {
78 match self.lang {
79 LangChoice::C => Language::C,
80 LangChoice::Rust => Language::Rust,
81 LangChoice::Zig => Language::Zig,
82 LangChoice::Java => Language::Java,
83 LangChoice::Js => Language::Javascript,
84 LangChoice::Auto => {
85 let path = self
86 .detect
87 .as_ref()
88 .or(self.src.as_ref())
89 .or(self.file.as_ref())
90 .or(self.dst.as_ref());
91 path.and_then(|p| Language::detect(p))
92 .unwrap_or(Language::Rust) // A safe default
93 }
94 }
95 }
96}
97
98/// A choice of language

Callers 1

runFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected