SYMBOL INDEX (104 symbols across 14 files) FILE: gping/build.rs function main (line 1) | fn main() { FILE: gping/src/colors.rs type Colors (line 6) | pub struct Colors { function from (line 13) | fn from(color_names: T) -> Self { type Item (line 26) | type Item = Result; method next (line 28) | fn next(&mut self) -> Option { FILE: gping/src/main.rs constant VERSION_INFO (line 44) | const VERSION_INFO: &str = formatcp!( type Args (line 59) | struct Args { type App (line 128) | struct App { method new (line 135) | fn new(data: Vec, buffer: u64) -> Self { method update (line 143) | fn update(&mut self, host_idx: usize, item: Option) { method y_axis_bounds (line 148) | fn y_axis_bounds(&self) -> [f64; 2] { method x_axis_bounds (line 171) | fn x_axis_bounds(&self) -> [f64; 2] { method x_axis_labels (line 187) | fn x_axis_labels(&self, bounds: [f64; 2]) -> Vec> { method y_axis_labels (line 203) | fn y_axis_labels(&self, bounds: [f64; 2]) -> Vec> { type Update (line 221) | enum Update { method from (line 229) | fn from(result: PingResult) -> Self { type Event (line 240) | enum Event { function start_render_thread (line 246) | fn start_render_thread( function start_cmd_thread (line 259) | fn start_cmd_thread( function start_ping_thread (line 298) | fn start_ping_thread( function get_host_ipaddr (line 322) | fn get_host_ipaddr(host: &str, force_ipv4: bool, force_ipv6: bool) -> Re... function generate_man_page (line 356) | fn generate_man_page(path: &Path) -> anyhow::Result<()> { function main (line 365) | fn main() -> Result<()> { FILE: gping/src/plot_data.rs type PlotData (line 11) | pub struct PlotData { method new (line 20) | pub fn new(display: String, buffer: u64, style: Style, simple_graphics... method update (line 31) | pub fn update(&mut self, item: Option) { method header_stats (line 52) | pub fn header_stats(&self) -> Vec> { function from (line 104) | fn from(plot: &'a PlotData) -> Self { FILE: gping/src/region_map.rs type Host (line 1) | type Host = String; function try_host_from_cloud_region (line 3) | pub fn try_host_from_cloud_region(query: &str) -> Option { function test_host_from_aws (line 17) | fn test_host_from_aws() { function test_host_from_gcp (line 25) | fn test_host_from_gcp() { function test_host_from_foo (line 37) | fn test_host_from_foo() { function test_invalid_input (line 42) | fn test_invalid_input() { FILE: pinger/examples/simple-ping.rs constant LIMIT (line 3) | const LIMIT: usize = 3; function main (line 5) | pub fn main() { FILE: pinger/src/bsd.rs type BSDPinger (line 6) | pub struct BSDPinger { function parse_bsd (line 10) | pub(crate) fn parse_bsd(line: String) -> Option { method from_options (line 21) | fn from_options(options: PingOptions) -> Result method parse_fn (line 28) | fn parse_fn(&self) -> fn(String) -> Option { method ping_args (line 32) | fn ping_args(&self) -> (&str, Vec) { FILE: pinger/src/fake.rs type FakePinger (line 9) | pub struct FakePinger { method from_options (line 14) | fn from_options(options: PingOptions) -> Result method parse_fn (line 21) | fn parse_fn(&self) -> fn(String) -> Option { method ping_args (line 25) | fn ping_args(&self) -> (&str, Vec) { method start (line 29) | fn start(&self) -> Result, PingCreationError> { FILE: pinger/src/lib.rs type PingOptions (line 45) | pub struct PingOptions { method with_raw_arguments (line 53) | pub fn with_raw_arguments(mut self, raw_arguments: Vec)... method from_target (line 65) | pub fn from_target(target: Target, interval: Duration, interface: Opti... method new (line 73) | pub fn new(target: impl ToString, interval: Duration, interface: Optio... method new_ipv4 (line 77) | pub fn new_ipv4(target: impl ToString, interval: Duration, interface: ... method new_ipv6 (line 81) | pub fn new_ipv6(target: impl ToString, interval: Duration, interface: ... function run_ping (line 86) | pub fn run_ping( function extract_regex (line 101) | pub(crate) fn extract_regex(regex: &Regex, line: String) -> Option std::result::Result fn(String) -> Option; method ping_args (line 129) | fn ping_args(&self) -> (&str, Vec); method start (line 131) | fn start(&self) -> Result, PingCreationErro... type PingResult (line 164) | pub enum PingResult { method fmt (line 172) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type PingCreationError (line 183) | pub enum PingCreationError { function get_pinger (line 199) | pub fn get_pinger(options: PingOptions) -> std::result::Result Result Result method parse_fn (line 50) | fn parse_fn(&self) -> fn(String) -> Option { method ping_args (line 63) | fn ping_args(&self) -> (&str, Vec) { function test_linux_detection (line 116) | fn test_linux_detection() { FILE: pinger/src/macos.rs type MacOSPinger (line 7) | pub struct MacOSPinger { method from_options (line 12) | fn from_options(options: PingOptions) -> Result method parse_fn (line 19) | fn parse_fn(&self) -> fn(String) -> Option { method ping_args (line 23) | fn ping_args(&self) -> (&str, Vec) { FILE: pinger/src/target.rs type IPVersion (line 6) | pub enum IPVersion { type Target (line 13) | pub enum Target { method is_ipv6 (line 19) | pub fn is_ipv6(&self) -> bool { method new_any (line 26) | pub fn new_any(value: impl ToString) -> Self { method new_ipv4 (line 37) | pub fn new_ipv4(value: impl ToString) -> Self { method new_ipv6 (line 48) | pub fn new_ipv6(value: impl ToString) -> Self { method fmt (line 61) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { FILE: pinger/src/test.rs constant IS_GHA (line 16) | const IS_GHA: bool = option_env!("GITHUB_ACTIONS").is_some(); function test_integration_any (line 20) | fn test_integration_any() { function test_integration_ipv4 (line 30) | fn test_integration_ipv4() { function test_integration_ip6 (line 40) | fn test_integration_ip6() { function run_integration_test (line 52) | fn run_integration_test(options: PingOptions) -> anyhow::Result<()> { function opts (line 78) | fn opts() -> PingOptions { function test_parser (line 82) | fn test_parser(contents: &str) { function run_parser_test (line 87) | fn run_parser_test(contents: &str, pinger: &impl Pinger) { function macos (line 117) | fn macos() { function freebsd (line 123) | fn freebsd() { function dragonfly (line 129) | fn dragonfly() { function openbsd (line 135) | fn openbsd() { function netbsd (line 141) | fn netbsd() { function ubuntu (line 147) | fn ubuntu() { function debian (line 156) | fn debian() { function windows (line 165) | fn windows() { function android (line 171) | fn android() { function alpine (line 180) | fn alpine() { FILE: pinger/src/windows.rs type WindowsPinger (line 13) | pub struct WindowsPinger { method from_options (line 18) | fn from_options(options: PingOptions) -> Result { method parse_fn (line 22) | fn parse_fn(&self) -> fn(String) -> Option { method ping_args (line 31) | fn ping_args(&self) -> (&str, Vec) { method start (line 35) | fn start(&self) -> Result, PingCreationError> {