()
| 86 | |
| 87 | #[tokio::main] |
| 88 | async fn main() -> Result<()> { |
| 89 | let usage = format!( |
| 90 | "Usage: cargo run --example {} -- [{}]", |
| 91 | ExampleKind::EXAMPLE_NAME, |
| 92 | ExampleKind::VARIANTS.join("|") |
| 93 | ); |
| 94 | |
| 95 | let example: ExampleKind = std::env::args() |
| 96 | .nth(1) |
| 97 | .unwrap_or_else(|| ExampleKind::All.to_string()) |
| 98 | .parse() |
| 99 | .map_err(|_| DataFusionError::Execution(format!("Unknown example. {usage}")))?; |
| 100 | |
| 101 | example.run().await |
| 102 | } |