{"version":"1.0","type":"rich","title":"Rust code shared from the playground","description":"This example demonstrates Rust structs that model a search response with optional legislation and case results. The code uses the `serde` and `serde_derive` crates to derive `Serialize` and `Deserialize` traits, enabling JSON parsing through `serde_json::Value`. It defines nested types like `SearchResponse`, `Result`, `LegislationResult`, and `CaseResult`, with `#[serde(skip_serializing_if)]` and `#[serde(rename)]` attributes to control serialization behavior. The `main` function currently prints a placeholder message, indicating the data structures are ready for use but not yet processed.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-bb60213aeaa6f7bb519d54c4a3173167?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}