package main type rust struct { language } func (r *rust) template() string { return languageTemplate } func (r *rust) init(props Properties, env Environment) { r.language = language{ env: env, props: props, extensions: []string{"*.rs", "Cargo.toml", "Cargo.lock"}, commands: []*cmd{ { executable: "rustc", args: []string{"--version"}, regex: `rustc (?P((?P[0-9]+).(?P[0-9]+).(?P[0-9]+)))`, }, }, } } func (r *rust) enabled() bool { return r.language.enabled() }