Skip to content

feat: 0.1.88 rust#455

Merged
vladimirvolek merged 2 commits into
masterfrom
rust-next
May 20, 2026
Merged

feat: 0.1.88 rust#455
vladimirvolek merged 2 commits into
masterfrom
rust-next

Conversation

@vladimirvolek
Copy link
Copy Markdown
Member

  • Removed annoying comments
  • Removed /apis folder

@vercel
Copy link
Copy Markdown

vercel Bot commented May 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openapi Ready Ready Preview, Comment May 20, 2026 3:45pm

Request Review

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the generated Rust crate to OpenAPI v0.1.88, primarily by removing large generated header comment blocks, removing the generated Rust apis module from the crate output, and adding new governance “committee” models alongside README updates for Midnight.

Changes:

  • Removed the large Blockfrost/OpenAPI generator header comment blocks from many Rust model files.
  • Removed the Rust apis module exposure (and deleted rust/src/apis/mod.rs), leaving the crate effectively models-only.
  • Added new Committee* Rust models and updated generation scripts/README/versioning for v0.1.88.

Reviewed changes

Copilot reviewed 149 out of 186 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
rust/templates/partial_header.mustache Overrides generator header partial (now empty) to suppress large file headers.
rust/src/models/utils_addresses_xpub.rs Removed generated header comment block.
rust/src/models/tx_content.rs Removed generated header comment block.
rust/src/models/stake.rs Removed generated header comment block.
rust/src/models/stake_distribution_party.rs Removed generated header comment block.
rust/src/models/snapshot.rs Removed generated header comment block.
rust/src/models/snapshot_message.rs Removed generated header comment block.
rust/src/models/snapshot_download_message.rs Removed generated header comment block.
rust/src/models/signer.rs Removed generated header comment block.
rust/src/models/scripts_inner.rs Removed generated header comment block.
rust/src/models/script.rs Removed generated header comment block.
rust/src/models/script_json.rs Removed generated header comment block.
rust/src/models/script_datum.rs Removed generated header comment block.
rust/src/models/script_cbor.rs Removed generated header comment block.
rust/src/models/register_single_signature_message.rs Removed generated header comment block.
rust/src/models/register_signer_message.rs Removed generated header comment block.
rust/src/models/protocol_parameters.rs Removed generated header comment block.
rust/src/models/protocol_message.rs Removed generated header comment block.
rust/src/models/protocol_message_parts.rs Removed generated header comment block.
rust/src/models/proposals_inner.rs Removed generated header comment block.
rust/src/models/proposal.rs Removed generated header comment block.
rust/src/models/proposal_votes_inner.rs Removed generated header comment block.
rust/src/models/proposal_parameters.rs Removed generated header comment block.
rust/src/models/proposal_parameters_parameters.rs Removed generated header comment block.
rust/src/models/proposal_metadata.rs Removed generated header comment block.
rust/src/models/pool.rs Removed generated header comment block.
rust/src/models/pool_metadata.rs Removed generated header comment block.
rust/src/models/network.rs Removed generated header comment block.
rust/src/models/network_supply.rs Removed generated header comment block.
rust/src/models/network_stake.rs Removed generated header comment block.
rust/src/models/mod.rs Exports newly added committee model modules/types.
rust/src/models/metrics_inner.rs Removed generated header comment block.
rust/src/models/genesis_content.rs Removed generated header comment block.
rust/src/models/error.rs Removed generated header comment block.
rust/src/models/epoch_content.rs Removed generated header comment block.
rust/src/models/drep.rs Removed generated header comment block.
rust/src/models/drep_metadata.rs Removed generated header comment block.
rust/src/models/committee.rs New Committee model.
rust/src/models/committee_votes_inner.rs New committee vote model plus enums for governance type/vote.
rust/src/models/committee_quorum.rs New committee quorum model.
rust/src/models/committee_members_inner.rs New committee member model plus status enum.
rust/src/models/certificate_metadata.rs Removed generated header comment block.
rust/src/models/certificate_message.rs Removed generated header comment block.
rust/src/models/block_content.rs Removed generated header comment block.
rust/src/models/assets_inner.rs Removed generated header comment block.
rust/src/models/asset.rs Removed generated header comment block.
rust/src/models/asset_metadata.rs Removed generated header comment block.
rust/src/models/address_content.rs Removed generated header comment block.
rust/src/models/address_content_total.rs Removed generated header comment block.
rust/src/models/address_content_extended.rs Removed generated header comment block.
rust/src/models/account_content.rs Removed generated header comment block.
rust/src/models/account_addresses_total.rs Removed generated header comment block.
rust/src/lib.rs Stops exporting apis module; crate now exports models only.
rust/src/apis/mod.rs Deleted.
rust/README.md Updated for Midnight, v0.1.88, and adds committee model docs.
rust/fix-cargo.js Adds post-generation cleanup (strip leading blank lines, remove apis dir, patch lib.rs).
rust/Cargo.toml Bumps crate version to 0.1.88.
rust/Cargo.lock Bumps crate version to 0.1.88.
package.json Updates Rust generation command to use custom templates and run cleanup script.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread rust/README.md
Comment thread rust/README.md
Comment on lines 239 to +244
## Overview

This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.

- API version: 0.1.87
- Package version: 0.1.87
- API version: 0.1.88
- Package version: 0.1.88
Comment thread rust/src/lib.rs Outdated
@vladimirvolek vladimirvolek merged commit 1117ff9 into master May 20, 2026
6 checks passed
@vladimirvolek vladimirvolek deleted the rust-next branch May 20, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants