{"id":28690633,"url":"https://github.com/thunderbird/xml-struct-rs","last_synced_at":"2025-07-25T21:15:32.230Z","repository":{"id":219146199,"uuid":"748271468","full_name":"thunderbird/xml-struct-rs","owner":"thunderbird","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-28T16:56:34.000Z","size":43,"stargazers_count":18,"open_issues_count":3,"forks_count":0,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-06-14T06:05:47.004Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thunderbird.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-25T16:23:41.000Z","updated_at":"2025-05-16T07:45:29.000Z","dependencies_parsed_at":"2024-03-22T20:29:05.561Z","dependency_job_id":"9008ba83-a4f0-4eaf-945d-f44f6e674deb","html_url":"https://github.com/thunderbird/xml-struct-rs","commit_stats":null,"previous_names":["thunderbird/xml_struct","thunderbird/xml-struct-rs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thunderbird/xml-struct-rs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thunderbird%2Fxml-struct-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thunderbird%2Fxml-struct-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thunderbird%2Fxml-struct-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thunderbird%2Fxml-struct-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thunderbird","download_url":"https://codeload.github.com/thunderbird/xml-struct-rs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thunderbird%2Fxml-struct-rs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267062465,"owners_count":24029713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-14T06:05:46.318Z","updated_at":"2025-07-25T21:15:32.163Z","avatar_url":"https://github.com/thunderbird.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `xml_struct`\n\nThe `xml_struct` crate is intended to provide simple, flexible, low-boilerplate\nserialization of Rust data structures to XML.\n\n## Limitations\n\nIn its current iteration, this project makes several behavioral assumptions\nwhich make it unsuitable for general use. Primary among these are that\ntransformation of field/structure names to XML tag names is not configurable\n(all names are transformed to PascalCase) and whether fields are serialized as\nXML elements or attributes by default is not configurable.\n\nDeserialization is likewise not supported at this time.\n\nDue to the listed limitations, `xml_struct` is not currently published to\ncrates.io and no support is offered at this time. These limitations may be\naddressed at a later time if there is general interest in this crate or if\nworkload allows.\n\nFor general-purpose XML serialization or deserialization, one of these crates\nmay better suit your needs at this time:\n\n- [`xmlserde`](https://github.com/imjeremyhe/xmlserde)\n- [`yaserde`](https://github.com/media-io/yaserde)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthunderbird%2Fxml-struct-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthunderbird%2Fxml-struct-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthunderbird%2Fxml-struct-rs/lists"}