{"id":64297,"library":"serde-with-macros","title":"Serde With Macros","description":"Proc-macro library for serde_with, providing custom derive macros for serialization helpers.","status":"active","version":"3.20.0","language":"rust","source_language":null,"source_url":"https://github.com/jonasbb/serde_with","tags":["serde","macros","serialization","proc-macro"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\nserde_with_macros = \"3.20.0\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add serde_with_macros","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"SerializeDisplay","correct":"use serde_with_macros::SerializeDisplay;"}],"quickstart":{"code":"use serde_with_macros::SerializeDisplay;\n\n#[derive(SerializeDisplay)]\nstruct MyType(u32);\n\nfn main() {\n    let val = MyType(42);\n    println!(\"{}\", val);\n}","lang":"rust","description":"Derive a Display implementation from Serialize."},"warnings":[],"env_vars":null,"search_vec":"'custom':12 'deriv':13 'helper':17 'librari':7 'macro':3,6,14,19,23 'proc':5,22 'proc-macro':4,21 'provid':11 'serd':1,9,18 'serial':16,20","created_at":"2026-06-17T16:54:29.971963+00:00","updated_at":"2026-06-17T16:54:29.971963+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/jonasbb/serde_with","github":"https://github.com/jonasbb/serde_with","docs":"https://docs.rs/serde_with_macros/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["serialization","other"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}