[][src]Trait profiler_get_symbols::FileAndPathHelper

pub trait FileAndPathHelper {
    type FileContents: OwnedFileData;
    fn get_candidate_paths_for_binary_or_pdb(
        &self,
        debug_name: &str,
        breakpad_id: &str
    ) -> Pin<Box<dyn OptionallySendFuture<Output = FileAndPathHelperResult<Vec<PathBuf>>>>>;
fn read_file(
        &self,
        path: &Path
    ) -> Pin<Box<dyn OptionallySendFuture<Output = FileAndPathHelperResult<Self::FileContents>>>>; fn get_candidate_paths_for_pdb(
        &self,
        _debug_name: &str,
        _breakpad_id: &str,
        pdb_path_as_stored_in_binary: &CStr,
        _binary_path: &Path
    ) -> Pin<Box<dyn OptionallySendFuture<Output = FileAndPathHelperResult<Vec<PathBuf>>>>> { ... } }

Associated Types

Loading content...

Required methods

fn get_candidate_paths_for_binary_or_pdb(
    &self,
    debug_name: &str,
    breakpad_id: &str
) -> Pin<Box<dyn OptionallySendFuture<Output = FileAndPathHelperResult<Vec<PathBuf>>>>>

fn read_file(
    &self,
    path: &Path
) -> Pin<Box<dyn OptionallySendFuture<Output = FileAndPathHelperResult<Self::FileContents>>>>

Loading content...

Provided methods

fn get_candidate_paths_for_pdb(
    &self,
    _debug_name: &str,
    _breakpad_id: &str,
    pdb_path_as_stored_in_binary: &CStr,
    _binary_path: &Path
) -> Pin<Box<dyn OptionallySendFuture<Output = FileAndPathHelperResult<Vec<PathBuf>>>>>

Loading content...

Implementors

Loading content...