From e2bf054565de813691e411a981224ca5414bb753 Mon Sep 17 00:00:00 2001 From: Valerii Ponomarov Date: Tue, 20 Aug 2024 14:26:46 +0300 Subject: [PATCH] Make 'get_datacenters' function return sorted list of dcs --- src/context.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/context.rs b/src/context.rs index a1797be..5fd115c 100644 --- a/src/context.rs +++ b/src/context.rs @@ -526,7 +526,9 @@ impl Context { /// Returns list of datacenters used by nodes pub async fn get_datacenters(&self) -> Result, CassError> { let dc_info = self.session.get_cluster_data().get_datacenters_info(); - return Ok(dc_info.keys().cloned().collect()); + let mut datacenters: Vec = dc_info.keys().cloned().collect(); + datacenters.sort(); + Ok(datacenters) } /// Prepares a statement and stores it in an internal statement map for future use.