@@ -69,32 +69,34 @@ fn main() {
69
69
let result_future = cass_session_execute ( session, statement) ;
70
70
71
71
match cass_future_error_code ( result_future) {
72
- CASS_OK => {
73
- // Retrieve result set and iterator over the rows
74
- let result = cass_future_get_result ( result_future) ;
75
- let rows = cass_iterator_from_result ( result) ;
76
-
77
- while cass_iterator_next ( rows) == cass_true {
78
- let row = cass_iterator_get_row ( rows) ;
79
- let value = cass_row_get_column_by_name ( row, CString :: new ( "keyspace_name" ) . unwrap ( ) . as_ptr ( ) ) ;
80
-
81
- let mut keyspace_name = mem:: zeroed ( ) ;
82
- let mut keyspace_name_length = mem:: zeroed ( ) ;
83
- cass_value_get_string ( value, & mut keyspace_name, & mut keyspace_name_length) ;
84
- println ! ( "keyspace_name: {:?}" ,
85
- raw2utf8( keyspace_name, keyspace_name_length) ) ;
72
+ CASS_OK => {
73
+ // Retrieve result set and iterator over the rows
74
+ let result = cass_future_get_result ( result_future) ;
75
+ let rows = cass_iterator_from_result ( result) ;
76
+
77
+ while cass_iterator_next ( rows) == cass_true {
78
+ let row = cass_iterator_get_row ( rows) ;
79
+ let value = cass_row_get_column_by_name ( row,
80
+ CString :: new ( "keyspace_name" ) . unwrap ( ) . as_ptr ( ) ) ;
81
+
82
+ let mut keyspace_name = mem:: zeroed ( ) ;
83
+ let mut keyspace_name_length = mem:: zeroed ( ) ;
84
+ cass_value_get_string ( value, & mut keyspace_name, & mut keyspace_name_length) ;
85
+ println ! ( "keyspace_name: {:?}" ,
86
+ raw2utf8( keyspace_name, keyspace_name_length) ) ;
87
+ }
88
+
89
+ cass_result_free ( result) ;
90
+ cass_iterator_free ( rows) ;
91
+ }
92
+ rc => {
93
+ // Handle error
94
+ let mut message = mem:: zeroed ( ) ;
95
+ let mut message_length = mem:: zeroed ( ) ;
96
+ cass_future_error_message ( result_future, & mut message, & mut message_length) ;
97
+ println ! ( "Unable to run query: {:?}" ,
98
+ raw2utf8( message, message_length) ) ;
86
99
}
87
-
88
- cass_result_free ( result) ;
89
- cass_iterator_free ( rows) ;
90
- } rc => {
91
- // Handle error
92
- let mut message = mem:: zeroed ( ) ;
93
- let mut message_length = mem:: zeroed ( ) ;
94
- cass_future_error_message ( result_future, & mut message, & mut message_length) ;
95
- println ! ( "Unable to run query: {:?}" ,
96
- raw2utf8( message, message_length) ) ;
97
- }
98
100
}
99
101
100
102
cass_statement_free ( statement) ;
0 commit comments