Function sharp_pencil::json::jsonify
source · [−]pub fn jsonify<T: Serialize>(object: &T) -> PencilResult
Expand description
Creates a view result with the JSON representation of the given object with an application/json mimetype. Example usage:
ⓘ
extern crate rustc_serialize;
use sharp_pencil::{Request, PencilResult, jsonify};
#[derive(RustcEncodable)]
struct User {
id: u8,
name: String,
}
fn get_user(_: &mut Request) -> PencilResult {
let user = User {
id: 1,
name: String::from("admin"),
};
return jsonify(&user);
}