pub trait EasyLocation<'a>: Files<'a> {
    // Required method
    fn file_id(&'a self, byte_index: usize) -> <Self as Files<'a>>::FileId;
}

Required Methods§

source

fn file_id(&'a self, byte_index: usize) -> <Self as Files<'a>>::FileId

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, N, S> EasyLocation<'a> for SimpleFile<N, S>where N: 'a + Display + Clone, S: 'a + AsRef<str>,

source§

fn file_id(&'a self, _: usize) -> <Self as Files<'a>>::FileId

Implementors§

source§

impl<'a, S: 'a + AsRef<str>> EasyLocation<'a> for PreprocessedFile<S>