package main type rust struct { language *language } func (r *rust) string() string { return r.language.string() } func (r *rust) init(props *properties, env environmentInfo) { 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() }