SYMBOL INDEX (41 symbols across 6 files) FILE: src/config.rs constant DEFAULT_MATCH_CONFIG (line 13) | pub const DEFAULT_MATCH_CONFIG: &'static [u8] = include_bytes!("../defau... type Pattern (line 16) | pub enum Pattern { type Error (line 33) | type Error = regex::Error; method try_from (line 35) | fn try_from(mut value: String) -> Result { method eq (line 22) | fn eq(&self, other: &Self) -> bool { type Match (line 48) | pub enum Match { type Config (line 60) | pub struct Config { method new (line 67) | pub fn new>(config_path: &Option

) -> Config { method matches_generic_pattern (line 85) | fn matches_generic_pattern(pattern: &Pattern, value: &String) -> bool { method matches_exact_pattern (line 92) | fn matches_exact_pattern(pattern: &Pattern, value: &String) -> bool { method fetch_icon (line 99) | pub fn fetch_icon( method fallback (line 165) | pub fn fallback(&self) -> String { method from (line 181) | fn from(value: S) -> Self { method default (line 212) | fn default() -> Self { function test_default (line 219) | fn test_default() { function test_from_string (line 225) | fn test_from_string() { function test_window_match (line 248) | fn test_window_match() { FILE: src/config/config_error.rs type ConfigError (line 4) | pub struct ConfigError { method new (line 9) | pub fn new>(message: S) -> ConfigError { method from (line 23) | fn from(e: toml::de::Error) -> Self { method fmt (line 17) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: src/config/parse_content_to_config.rs function parse_pattern_field (line 7) | fn parse_pattern_field( function parse_content_to_config (line 26) | pub fn parse_content_to_config(content: &String) -> Result; type ConfigSource (line 22) | struct ConfigSource { method new (line 28) | fn new(path: impl AsRef) -> ConfigSource { type Sworkstyle (line 42) | pub struct Sworkstyle { method new (line 49) | pub fn new>(config_path: Option

, deduplicate: bool) ... method run (line 61) | pub async fn run(mut self) -> Result<(), SworkstyleError> { method update_workspaces (line 137) | async fn update_workspaces(&self, conn: &mut Connection) -> Result<(),... method update_workspace_name (line 150) | async fn update_workspace_name( function get_workspaces_recurse (line 238) | fn get_workspaces_recurse<'a>(node: &'a Node, workspaces: &mut Vec<&'a N... function get_windows (line 250) | fn get_windows<'a>(node: &'a Node, windows: &mut Vec<&'a Node>) { FILE: src/main.rs constant VERSION (line 12) | const VERSION: &str = env!("CARGO_PKG_VERSION"); type Args (line 14) | pub struct Args { method from_cli (line 26) | pub fn from_cli() -> Args { function default_config_path (line 21) | fn default_config_path() -> Option { function acquire_lock (line 114) | fn acquire_lock() { function main (line 135) | fn main() { FILE: src/util.rs function prettify_option (line 4) | pub fn prettify_option(option: Option) -> String {