samply 0.13.1

A command line profiler for macOS and Linux.
use std::path::PathBuf;

#[derive(Debug, Clone)]
pub struct SymbolProps {
    /// Extra directories containing symbol files
    pub symbol_dir: Vec<PathBuf>,
    /// Additional URLs of symbol servers serving PDB / DLL / EXE files
    pub windows_symbol_server: Vec<String>,
    /// Overrides the default cache directory for Windows symbol files which were downloaded from a symbol server
    pub windows_symbol_cache: Option<PathBuf>,
    /// Additional URLs of symbol servers serving Breakpad .sym files
    pub breakpad_symbol_server: Vec<String>,
    /// Additional local directories containing Breakpad .sym files
    pub breakpad_symbol_dir: Vec<String>,
    /// Overrides the default cache directory for Breakpad symbol files
    pub breakpad_symbol_cache: Option<PathBuf>,
    /// Extra directory containing symbol files, with the directory structure used by simpleperf's scripts
    pub simpleperf_binary_cache: Option<PathBuf>,
}