[][src]Function storaget::file::serialize_object

pub fn serialize_object<T>(object: &T) -> StorageResult<String> where
    T: Serialize

Serialize object -> Result<String, String>

Serialize a given object to String

use serde::{Deserialize, Serialize};
use core_lib::storage::*;
#[derive(Serialize, Deserialize)]
struct Animal {
    id: u32,
    name: String,
}
let dog = Animal { id: 1, name: "Puppy Joe".to_owned() };
let serialized_object = serialize_object(&dog).unwrap();
assert_eq!(serialized_object, "---\nid: 1\nname: Puppy Joe".to_owned());