use cassandra_cpp::*; use std::env; #[tokio::main] async fn main() { let args: Vec = env::args().collect(); if args.len() < 4 { eprintln!( "Usage: {} ", args[0] ); return; } let secure_connection_bundle = &args[1]; let username = &args[2]; let password = &args[3]; let mut cluster = Cluster::default(); cluster .set_cloud_secure_connection_bundle(secure_connection_bundle) .unwrap(); cluster.set_credentials(username, password).unwrap(); let session = cluster.connect().await.unwrap(); let result = session .execute("SELECT release_version FROM system.local") .await .unwrap(); let row = result.first_row().unwrap(); let version: String = row.get_by_name("release_version").unwrap(); println!("release_version: {}", version); }