module response pub struct Response { message string data T } pub fn new_response(message string) Response { return Response{ message: message data: '' } } pub fn new_data_response(data T) Response { return Response{ message: '' data: data } } pub fn new_full_response(message string, data T) Response { return Response{ message: message data: data } }