use cassandra_cpp::*; #[tokio::main] async fn main() -> Result<()> { let mut cluster = Cluster::default(); cluster.set_contact_points("127.0.0.1").unwrap(); cluster.set_load_balance_round_robin(); let session = cluster.connect().await?; let result = session .execute("SELECT keyspace_name FROM system_schema.keyspaces;") .await?; println!("{}", result); let mut iter = result.iter(); while let Some(row) = iter.next() { let col: String = row.get_by_name("keyspace_name")?; println!("ks name = {}", col); } Ok(()) }