Struct libracerd::engine::racer::Racer [] [src]

pub struct Racer<'a> {
    // some fields omitted
}

Methods

impl<'a> Racer<'a>

fn new() -> Racer<'a>

fn build_racer_args<'b, 'c>(&self, ctx: &'b Context, session: &'c Session<'a>) -> (&'a str, usize, &'b Path)

Trait Implementations

impl<'a> Drop for Racer<'a>

fn drop(&mut self)

impl<'a> SemanticEngine for Racer<'a>

fn initialize(&self, config: &Config) -> Result<()>

fn find_definition(&self, ctx: &Context) -> Result<Option<Definition>>

fn list_completions(&self, ctx: &Context) -> Result<Option<Vec<Completion>>>

impl<'a> Sync for Racer<'a>

impl<'a> Send for Racer<'a>