racer 2.1.37

Code completion for Rust
Documentation
use racer_testutils::*;

#[test]
fn completes_methods_for_consts() {
    let src = r#"
    const FILE: &'static str = "main.rs";
    fn main() {
        FILE.chars~
    }
    "#;
    assert_eq!(get_only_completion(src, None).matchstr, "chars");
}

#[test]
fn completes_methods_for_const_array() {
    let src = r#"
    const VECTOR: [f64; 2] = [0.0, 0.0];
    fn main() {
        VECTOR[0].atan2~
    }
    "#;
    assert_eq!(get_only_completion(src, None).matchstr, "atan2");
}

#[test]
fn completes_methods_for_static() {
    let src = r#"
    static FILE: &'static str = "main.rs";
    fn main() {
        FILE.chars~
    }
    "#;
    assert_eq!(get_only_completion(src, None).matchstr, "chars");
}