Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
bon-rs
Bon is a Rust crate for generating compile-time-checked builders for structs and functions
Collective -
Host: opensource -
https://opencollective.com/bon-rs
- Code: https://github.com/elastio/bon
chore: release v3.3.2
github.com/elastio/bon - github-actions[bot] opened this pull request 13 days ago
github.com/elastio/bon - github-actions[bot] opened this pull request 13 days ago
Fix `self_` handling during PascalCasification
github.com/elastio/bon - Veetaha opened this pull request 13 days ago
github.com/elastio/bon - Veetaha opened this pull request 13 days ago
Builder breaks when field is named `self_`
github.com/elastio/bon - andrzejressel opened this issue 13 days ago
github.com/elastio/bon - andrzejressel opened this issue 13 days ago
chore: release v3.3.1
github.com/elastio/bon - github-actions[bot] opened this pull request 19 days ago
github.com/elastio/bon - github-actions[bot] opened this pull request 19 days ago
Fix `clippy::empty_enum` triggering on nightly with `feature(never_type)` enabled
github.com/elastio/bon - Veetaha opened this pull request 19 days ago
github.com/elastio/bon - Veetaha opened this pull request 19 days ago
Support name `prefix` configs for setters
github.com/elastio/bon - Veetaha opened this pull request 29 days ago
github.com/elastio/bon - Veetaha opened this pull request 29 days ago
chore: release v3.3.0
github.com/elastio/bon - github-actions[bot] opened this pull request about 1 month ago
github.com/elastio/bon - github-actions[bot] opened this pull request about 1 month ago
Support default values for optional fields
github.com/elastio/bon - MuhannadAlrusayni opened this issue about 1 month ago
github.com/elastio/bon - MuhannadAlrusayni opened this issue about 1 month ago
Support `maybe_` prefix overrides at the top level with `#[builder(on(...))]`
github.com/elastio/bon - MuhannadAlrusayni opened this issue about 1 month ago
github.com/elastio/bon - MuhannadAlrusayni opened this issue about 1 month ago
Support clone, copy, deref in `#[builder(getter)]`
github.com/elastio/bon - Veetaha opened this pull request about 1 month ago
github.com/elastio/bon - Veetaha opened this pull request about 1 month ago
Fix docs and format typos
github.com/elastio/bon - nitkach opened this pull request about 1 month ago
github.com/elastio/bon - nitkach opened this pull request about 1 month ago
chore: release v3.2.0
github.com/elastio/bon - github-actions[bot] opened this pull request about 1 month ago
github.com/elastio/bon - github-actions[bot] opened this pull request about 1 month ago
Veetaha's amendments for `#[builder(getter)]`
github.com/elastio/bon - Veetaha opened this pull request about 1 month ago
github.com/elastio/bon - Veetaha opened this pull request about 1 month ago
Raw identifier in struct for start fn doesn't include `r#` in generated code
github.com/elastio/bon - lazkindness opened this issue about 1 month ago
github.com/elastio/bon - lazkindness opened this issue about 1 month ago
Support `#[builder(getter(...))]` attribute
github.com/elastio/bon - lazkindness opened this pull request about 1 month ago
github.com/elastio/bon - lazkindness opened this pull request about 1 month ago
Support getters for already set members
github.com/elastio/bon - lazkindness opened this issue about 1 month ago
github.com/elastio/bon - lazkindness opened this issue about 1 month ago
chore: release v3.1.1
github.com/elastio/bon - github-actions[bot] opened this pull request about 1 month ago
github.com/elastio/bon - github-actions[bot] opened this pull request about 1 month ago
Make generated identifiers of private fields deterministic
github.com/elastio/bon - Veetaha opened this pull request about 1 month ago
github.com/elastio/bon - Veetaha opened this pull request about 1 month ago
Please considering removing non-determinism from bon's macros
github.com/elastio/bon - davidbarsky opened this issue about 1 month ago
github.com/elastio/bon - davidbarsky opened this issue about 1 month ago
Remove 3.0 release announcement
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
chore: release v3.1.0
github.com/elastio/bon - github-actions[bot] opened this pull request about 2 months ago
github.com/elastio/bon - github-actions[bot] opened this pull request about 2 months ago
Support grouping all builder types under a separate module
github.com/elastio/bon - Veetaha opened this issue about 2 months ago
github.com/elastio/bon - Veetaha opened this issue about 2 months ago
chore: release v3.0.2
github.com/elastio/bon - github-actions[bot] opened this pull request about 2 months ago
github.com/elastio/bon - github-actions[bot] opened this pull request about 2 months ago
Fix `unexpected_cfg` lint coming from `#[cfg(rust_analyzer)]`
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
warning: unexpected `cfg` condition name: `rust_analyzer`
github.com/elastio/bon - mirsella opened this issue about 2 months ago
github.com/elastio/bon - mirsella opened this issue about 2 months ago
Add `FUNDING.yml` with patreon and ko-fi
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
chore: release v3.0.1
github.com/elastio/bon - github-actions[bot] opened this pull request about 2 months ago
github.com/elastio/bon - github-actions[bot] opened this pull request about 2 months ago
Fix handling of lifetimes not used in fn param types
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
Trait bounds with lifetimes and E0392 "lifetime parameter never used"
github.com/elastio/bon - tonywu6 opened this issue about 2 months ago
github.com/elastio/bon - tonywu6 opened this issue about 2 months ago
Fix broken links and some grammar
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
Fix links to log images
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
Remove misleading sentence in optional generic members pattern
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
Add blog post link to the changelog
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
Add release announcement to the readme
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
Add rustdoc comparison with older version
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
Fix false-positive unused_mut lints comming from macro
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
chore: release
github.com/elastio/bon - github-actions[bot] opened this pull request about 2 months ago
github.com/elastio/bon - github-actions[bot] opened this pull request about 2 months ago
Add a note on breaking changes to v3 blog post
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
github.com/elastio/bon - Veetaha opened this pull request about 2 months ago
Remove redundant `State` bound from docs example with `IsComplte`
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
Add reference to `associated_type_defaults` in compilation benchmarks
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
Support special setters for collections
github.com/elastio/bon - Veetaha opened this issue 2 months ago
github.com/elastio/bon - Veetaha opened this issue 2 months ago
Support adding custom fields to the builder
github.com/elastio/bon - Veetaha opened this issue 2 months ago
github.com/elastio/bon - Veetaha opened this issue 2 months ago
Take advantage of associated type defaults once they hit stable Rust
github.com/elastio/bon - Veetaha opened this issue 2 months ago
github.com/elastio/bon - Veetaha opened this issue 2 months ago
Preserve original formatting when rending default expressions in docs with `Span::source_text`
github.com/elastio/bon - Veetaha opened this issue 2 months ago
github.com/elastio/bon - Veetaha opened this issue 2 months ago
Fix link in state mod docs showcase
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
Separate table from other labes in readme
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
chore: release v3.0.0-rc
github.com/elastio/bon - github-actions[bot] opened this pull request 2 months ago
github.com/elastio/bon - github-actions[bot] opened this pull request 2 months ago
Rename `#[builder(transparent)]` -> `required`
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
Fix raw identifiers in optional/default members
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
optional `r#type` yields invalid identifier
github.com/elastio/bon - oktal opened this issue 2 months ago
github.com/elastio/bon - oktal opened this issue 2 months ago
Support concrete default for generic/`impl Trait` argument.
github.com/elastio/bon - zakstucke opened this issue 2 months ago
github.com/elastio/bon - zakstucke opened this issue 2 months ago
Possibly shorter struct builder method chain?
github.com/elastio/bon - musjj opened this issue 2 months ago
github.com/elastio/bon - musjj opened this issue 2 months ago
Update docs for `bon` 3.0 release (part 1)
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
github.com/elastio/bon - Veetaha opened this pull request 2 months ago
Use codegen from standard library crate
github.com/elastio/bon - oktal opened this issue 2 months ago
github.com/elastio/bon - oktal opened this issue 2 months ago
Split API docs reference for `#[builder]` into multiple pages
github.com/elastio/bon - Veetaha opened this pull request 3 months ago
github.com/elastio/bon - Veetaha opened this pull request 3 months ago
Make `overwritable` experimental behind a cargo feature
github.com/elastio/bon - Veetaha opened this pull request 3 months ago
github.com/elastio/bon - Veetaha opened this pull request 3 months ago
`#[builder(with = Some / FromIterator::from_iter / <_>::from_iter)]` attribute
github.com/elastio/bon - Veetaha opened this pull request 3 months ago
github.com/elastio/bon - Veetaha opened this pull request 3 months ago
`#[builder(on(_, transparent))]` attribute
github.com/elastio/bon - Veetaha opened this pull request 3 months ago
github.com/elastio/bon - Veetaha opened this pull request 3 months ago
`#[builder(crate)]` attribute and `#[builder(expose_positional_fn)]` replacement with `#[builder(start_fn)]`
github.com/elastio/bon - Veetaha opened this pull request 3 months ago
github.com/elastio/bon - Veetaha opened this pull request 3 months ago
Support non-flag attributes in `#[builder(on(...))]`
github.com/elastio/bon - Veetaha opened this issue 3 months ago
github.com/elastio/bon - Veetaha opened this issue 3 months ago
Stabilize `#[builder(overwritable)]`
github.com/elastio/bon - Veetaha opened this issue 3 months ago
github.com/elastio/bon - Veetaha opened this issue 3 months ago
Introduce `#[derive(Setters, Getters)]` to derive simple accessor methods
github.com/elastio/bon - Veetaha opened this issue 4 months ago
github.com/elastio/bon - Veetaha opened this issue 4 months ago
Introduce `#[derive(New)]` for deriving the `new()` method
github.com/elastio/bon - Veetaha opened this issue 4 months ago
github.com/elastio/bon - Veetaha opened this issue 4 months ago
Flexible builder extension and type signature API
github.com/elastio/bon - Veetaha opened this pull request 4 months ago
github.com/elastio/bon - Veetaha opened this pull request 4 months ago
Support shared `#[builder]` configuration in `#[bon]` macro at the `impl` block level
github.com/elastio/bon - Veetaha opened this issue 4 months ago
github.com/elastio/bon - Veetaha opened this issue 4 months ago
Add docs for shared configuration
github.com/elastio/bon - Veetaha opened this pull request 4 months ago
github.com/elastio/bon - Veetaha opened this pull request 4 months ago
Introduce bool shorthand (`#[builder(flag)]`)
github.com/elastio/bon - SteelAlloy opened this issue 4 months ago
github.com/elastio/bon - SteelAlloy opened this issue 4 months ago
Support grouping several members as positional arguments to a single setter
github.com/elastio/bon - Veetaha opened this issue 4 months ago
github.com/elastio/bon - Veetaha opened this issue 4 months ago
make this the official song of the project
github.com/elastio/bon - atillabirer opened this issue 4 months ago
github.com/elastio/bon - atillabirer opened this issue 4 months ago
Add docs override attributes for various generated items
github.com/elastio/bon - Veetaha opened this pull request 4 months ago
github.com/elastio/bon - Veetaha opened this pull request 4 months ago
Add attribute overrides for docs on all the generated exposed items
github.com/elastio/bon - Veetaha opened this pull request 4 months ago
github.com/elastio/bon - Veetaha opened this pull request 4 months ago
Add attributes to override doc comments for every component of the generated code
github.com/elastio/bon - Veetaha opened this issue 4 months ago
github.com/elastio/bon - Veetaha opened this issue 4 months ago