{"id":57334,"library":"scale-info","title":"Scale Info","description":"Provides info about SCALE encodable Rust types for use in Substrate-based blockchains.","status":"active","version":"2.11.6","language":"rust","source_language":null,"source_url":"https://github.com/paritytech/scale-info","tags":["substrate","scale","metadata","blockchain"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\nscale-info = \"2.11.6\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add scale-info","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"TypeInfo","correct":"use scale_info::TypeInfo;"}],"quickstart":{"code":"use scale_info::TypeInfo;\n\n#[derive(TypeInfo)]\nstruct MyStruct {\n    value: u32,\n}\n\nlet info = MyStruct::type_info();\nprintln!(\"Type path: {:?}\", info.path());","lang":"rust","description":"Deriving TypeInfo for a custom struct and inspecting its type metadata."},"warnings":[],"env_vars":null,"search_vec":"'base':15 'blockchain':16,20 'encod':7 'info':2,4 'metadata':19 'provid':3 'rust':8 'scale':1,6,18 'substrat':14,17 'substrate-bas':13 'type':9 'use':11","created_at":"2026-06-16T15:38:18.009576+00:00","updated_at":"2026-06-16T15:38:18.009576+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://www.parity.io/","github":"https://github.com/paritytech/scale-info","docs":"https://docs.rs/scale-info/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["other"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-16","next_check":"2026-12-13","install_tag":null}}