[−][src]Function jsonapi::model::vec_to_jsonapi_document
pub fn vec_to_jsonapi_document<T: JsonApiModel>(
objects: Vec<T>
) -> JsonApiDocument
Converts a vec!
of structs into a
JsonApiDocument
#[macro_use] extern crate serde_derive; #[macro_use] extern crate jsonapi; use jsonapi::api::*; use jsonapi::model::*; #[derive(Debug, PartialEq, Serialize, Deserialize)] struct Flea { id: String, name: String, } jsonapi_model!(Flea; "flea"); let fleas = vec![ Flea { id: "2".into(), name: "rick".into(), }, Flea { id: "3".into(), name: "morty".into(), }, ]; let doc = vec_to_jsonapi_document(fleas); assert!(doc.is_valid());