use slice;
use str;
//pub fn cassvalue2cassstring<'a>(value:&CassValue) -> Result<CassString,CassError> {unsafe{
// let mut cass_string:CassString = mem::uninitialized();
// cass_value_get_string(value, &mut cass_string);
// Ok(cass_string)
//}}
//pub fn str2cass_string(query:&str) -> CassString {unsafe{
// cass_string_init_n(query.as_ptr() as *const i8,query.len() as u64)
//}}
pub unsafe