├── .editorconfig ├── .githooks └── pre-commit ├── .github ├── FUNDING.yml ├── issue_template.md └── workflows │ ├── ci.yml │ ├── deploy-website.yml │ └── release.yml ├── .gitignore ├── .prettierignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benchmarks ├── compilation │ ├── Cargo.toml │ ├── README.md │ ├── codegen │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── results.md │ ├── run.sh │ └── src │ │ ├── lib.rs │ │ ├── structs_100_fields_10.rs │ │ └── structs_10_fields_50.rs └── runtime │ ├── Cargo.toml │ ├── README.md │ ├── benches │ ├── criterion.rs │ └── gungraun.rs │ ├── run.sh │ └── src │ ├── args_10.rs │ ├── args_10_alloc.rs │ ├── args_10_structs.rs │ ├── args_20.rs │ ├── args_3.rs │ ├── args_5.rs │ └── lib.rs ├── bon-macros ├── Cargo.toml ├── README.md ├── src │ ├── bon.rs │ ├── builder │ │ ├── builder_gen │ │ │ ├── builder_decl.rs │ │ │ ├── builder_derives │ │ │ │ ├── clone.rs │ │ │ │ ├── debug.rs │ │ │ │ ├── into.rs │ │ │ │ ├── into_future.rs │ │ │ │ └── mod.rs │ │ │ ├── finish_fn.rs │ │ │ ├── getters.rs │ │ │ ├── input_fn │ │ │ │ ├── mod.rs │ │ │ │ └── validation.rs │ │ │ ├── input_struct.rs │ │ │ ├── member │ │ │ │ ├── config │ │ │ │ │ ├── blanket.rs │ │ │ │ │ ├── getter.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── setters.rs │ │ │ │ │ └── with │ │ │ │ │ │ ├── closure.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ ├── into_conversion.rs │ │ │ │ ├── mod.rs │ │ │ │ └── named.rs │ │ │ ├── mod.rs │ │ │ ├── models.rs │ │ │ ├── setters │ │ │ │ └── mod.rs │ │ │ ├── start_fn.rs │ │ │ ├── state_mod.rs │ │ │ └── top_level_config │ │ │ │ ├── mod.rs │ │ │ │ └── on.rs │ │ ├── item_fn.rs │ │ ├── item_impl.rs │ │ ├── item_struct.rs │ │ └── mod.rs │ ├── collections │ │ ├── map.rs │ │ ├── mod.rs │ │ └── set.rs │ ├── error │ │ ├── mod.rs │ │ └── panic_context.rs │ ├── lib.rs │ ├── normalization │ │ ├── cfg │ │ │ ├── mod.rs │ │ │ ├── parse.rs │ │ │ └── visit.rs │ │ ├── generics_namespace.rs │ │ ├── impl_traits.rs │ │ ├── lifetimes.rs │ │ ├── mod.rs │ │ ├── self_ty.rs │ │ └── syntax_variant.rs │ ├── parsing │ │ ├── bon_crate_path.rs │ │ ├── const_.rs │ │ ├── docs.rs │ │ ├── item_sig.rs │ │ ├── mod.rs │ │ ├── simple_closure.rs │ │ └── spanned_key.rs │ ├── privatize.rs │ ├── tests │ │ ├── attr_setters.rs │ │ ├── mod.rs │ │ └── syntax_errors.rs │ └── util │ │ ├── attrs.rs │ │ ├── expr.rs │ │ ├── fn_arg.rs │ │ ├── generic_param.rs │ │ ├── ide.rs │ │ ├── ident.rs │ │ ├── item.rs │ │ ├── iterator.rs │ │ ├── meta_list.rs │ │ ├── mod.rs │ │ ├── path.rs │ │ ├── punctuated.rs │ │ ├── ty │ │ ├── match_types.rs │ │ └── mod.rs │ │ ├── vec.rs │ │ └── visibility.rs └── tests │ └── snapshots │ ├── bon_incomplete_if.rs │ └── setters_docs_and_vis.rs ├── bon-sandbox ├── Cargo.toml ├── README.md └── src │ ├── attr_default.rs │ ├── attr_getter.rs │ ├── attr_setters_doc_default_skip.rs │ ├── attr_with.rs │ ├── docs_comparison │ ├── functions.rs │ ├── methods.rs │ ├── mod.rs │ └── structs.rs │ ├── functions.rs │ ├── lib.rs │ ├── macro_rules_wrapper_test.rs │ ├── missing_docs_test.rs │ ├── overrides.rs │ ├── private_builder.rs │ ├── reexports.rs │ └── state_mod │ ├── comprehensive.rs │ ├── minimal.rs │ └── mod.rs ├── bon ├── Cargo.toml ├── README.md ├── src │ ├── __ │ │ ├── better_errors.rs │ │ ├── cfg_eval.rs │ │ ├── ide.rs │ │ └── mod.rs │ ├── builder_state.rs │ ├── collections.rs │ └── lib.rs └── tests │ └── integration │ ├── builder │ ├── attr_bon.rs │ ├── attr_builder.rs │ ├── attr_const.rs │ ├── attr_crate.rs │ ├── attr_default.rs │ ├── attr_derive.rs │ ├── attr_field.rs │ ├── attr_getter.rs │ ├── attr_into.rs │ ├── attr_into_future.rs │ ├── attr_on.rs │ ├── attr_overwritable.rs │ ├── attr_required.rs │ ├── attr_setters.rs │ ├── attr_skip.rs │ ├── attr_top_level_start_fn.rs │ ├── attr_with │ │ ├── from_iter.rs │ │ ├── mod.rs │ │ ├── multi_arg.rs │ │ ├── overwritable.rs │ │ ├── single_arg.rs │ │ └── some.rs │ ├── cfgs.rs │ ├── generics.rs │ ├── init_order.rs │ ├── lints.rs │ ├── many_params.rs │ ├── mod.rs │ ├── name_conflicts │ │ ├── builder_state.rs │ │ ├── generics.rs │ │ ├── member_and_type_named_the_same.rs │ │ ├── member_names_state.rs │ │ └── mod.rs │ ├── native_fields.rs │ ├── orig_fn_naming.rs │ ├── positional_members.rs │ ├── raw_idents.rs │ ├── smoke.rs │ ├── target_feature.rs │ └── track_caller.rs │ ├── main.rs │ └── ui │ ├── compile_fail │ ├── attr_bon.rs │ ├── attr_bon.stderr │ ├── attr_builder.rs │ ├── attr_builder.stderr │ ├── attr_const.rs │ ├── attr_const.stderr │ ├── attr_crate.rs │ ├── attr_crate.stderr │ ├── attr_derive.rs │ ├── attr_derive.stderr │ ├── attr_field.rs │ ├── attr_field.stderr │ ├── attr_getter.rs │ ├── attr_getter.stderr │ ├── attr_into.rs │ ├── attr_into.stderr │ ├── attr_into_future.rs │ ├── attr_into_future.stderr │ ├── attr_on.rs │ ├── attr_on.stderr │ ├── attr_required.rs │ ├── attr_required.stderr │ ├── attr_setters.rs │ ├── attr_setters.stderr │ ├── attr_skip.rs │ ├── attr_skip.stderr │ ├── attr_top_level_start_finish_fn.rs │ ├── attr_top_level_start_finish_fn.stderr │ ├── attr_with.rs │ ├── attr_with.stderr │ ├── broken_intra_doc_links.rs │ ├── broken_intra_doc_links.stderr │ ├── collections.rs │ ├── collections.stderr │ ├── derive_builder.rs │ ├── derive_builder.stderr │ ├── diagnostic_on_unimplemented.rs │ ├── diagnostic_on_unimplemented.stderr │ ├── members_order.rs │ ├── members_order.stderr │ ├── name_conflicts.rs │ ├── name_conflicts.stderr │ ├── overwritable │ │ ├── attr_getter.rs │ │ ├── attr_getter.stderr │ │ ├── attr_on.rs │ │ └── attr_on.stderr │ ├── positional_members.rs │ ├── positional_members.stderr │ ├── private_fields_access.rs │ ├── private_fields_access.stderr │ ├── std_or_alloc │ │ ├── attr_into_future.rs │ │ └── attr_into_future.stderr │ ├── warnings.rs │ ├── warnings.stderr │ ├── wrong_delimiters.rs │ └── wrong_delimiters.stderr │ └── mod.rs ├── package.json ├── release-plz.toml ├── rust-toolchain.toml ├── scripts ├── init.sh ├── install │ ├── cargo-machete.sh │ ├── hyperfine.sh │ ├── lib.sh │ └── taplo.sh ├── sync-version.sh ├── test-msrv.sh ├── util │ ├── lib.sh │ ├── log.sh │ └── signal.sh └── validate-links.sh ├── taplo.toml └── website ├── .vitepress ├── config.mts └── theme │ ├── components │ ├── PageFooter.vue │ ├── PageHeader.vue │ └── VersionSwitcher.vue │ ├── index.ts │ ├── layouts │ └── CustomLayout.vue │ ├── style.css │ └── utils │ ├── formatDate.ts │ ├── getSorted.ts │ └── versioning.ts ├── README.md ├── data └── posts.data.ts ├── doctests ├── Cargo.toml ├── build.rs └── src │ └── lib.rs ├── infra ├── .terraform.lock.hcl ├── README.md ├── bootstrap │ ├── 60-static-ip.yaml │ ├── data-volume.service │ ├── data-volume.sh │ ├── docker-compose.sh │ ├── docker-daemon.json │ ├── umami.service │ └── user_data.yml ├── cloud_init.tf ├── docker-compose.yml ├── main.tf ├── outputs.tf ├── providers.tf ├── ssh.sh └── variables.tf ├── package-lock.json ├── package.json ├── src ├── blog.md ├── blog │ ├── bon-builder-generator-v2-release.md │ ├── bon-builder-v2-1-release.md │ ├── bon-builder-v2-2-release.md │ ├── bon-builder-v2-3-release.md │ ├── bon-v3-release.md │ ├── how-to-do-named-function-arguments-in-rust.md │ └── the-weird-of-function-local-types-in-rust.md ├── changelog.md ├── guide │ ├── alternatives.md │ ├── basics.md │ ├── basics │ │ ├── compatibility.md │ │ ├── custom-conversions.md │ │ ├── derives-for-builders.md │ │ ├── documenting.md │ │ ├── into-conversions.md │ │ ├── optional-members.md │ │ └── positional-members.md │ ├── benchmarks.md │ ├── benchmarks │ │ ├── compilation.md │ │ └── runtime.md │ ├── contributing.md │ ├── overview.md │ ├── patterns.md │ ├── patterns │ │ ├── conditional-building.md │ │ ├── fallible-builders.md │ │ ├── into-conversions-in-depth.md │ │ ├── optional-generic-members.md │ │ └── shared-configuration.md │ ├── troubleshooting.md │ ├── troubleshooting │ │ └── limitations.md │ ├── typestate-api.md │ └── typestate-api │ │ ├── builder-fields.md │ │ ├── builders-type-signature.md │ │ ├── custom-methods.md │ │ └── getters.md ├── index.md ├── public │ ├── CNAME │ ├── bon-2-1-compile-times.png │ ├── bon-home.png │ ├── bon-logo-medium.png │ ├── bon-logo-orig.png │ ├── bon-logo-thumb.png │ ├── completions-demo.mp4 │ └── expand-macro-recursively.mp4 ├── reference │ ├── bon.md │ ├── builder.md │ └── builder │ │ ├── member │ │ ├── default.md │ │ ├── field.md │ │ ├── finish_fn.md │ │ ├── getter.md │ │ ├── into.md │ │ ├── name.md │ │ ├── overwritable.md │ │ ├── required.md │ │ ├── setters.md │ │ ├── skip.md │ │ ├── start_fn.md │ │ └── with.md │ │ └── top-level │ │ ├── builder_type.md │ │ ├── const.md │ │ ├── crate.md │ │ ├── derive.md │ │ ├── finish_fn.md │ │ ├── on.md │ │ ├── start_fn.md │ │ └── state_mod.md ├── v1 │ ├── config.mts │ ├── guide │ │ ├── alternatives.md │ │ ├── benchmarks.md │ │ ├── compatibility.md │ │ ├── documenting.md │ │ ├── into-conversions.md │ │ ├── limitations.md │ │ ├── optional-members.md │ │ ├── overview.md │ │ └── troubleshooting.md │ └── reference │ │ ├── bon.md │ │ └── builder.md └── v2 │ ├── config.mts │ ├── guide │ ├── alternatives.md │ ├── benchmarks.md │ ├── compatibility.md │ ├── documenting.md │ ├── inspecting.md │ ├── internal │ │ └── contributing.md │ ├── limitations.md │ ├── optional-members.md │ ├── overview.md │ ├── patterns │ │ ├── conditional-building.md │ │ ├── fallible-builders.md │ │ ├── into-conversions-in-depth.md │ │ └── shared-configuration.md │ ├── positional-members.md │ └── troubleshooting.md │ └── reference │ ├── bon.md │ └── builder.md ├── tsconfig.json └── validate-links.mts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/.editorconfig -------------------------------------------------------------------------------- /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: Veetaha 2 | open_collective: bon-rs 3 | -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/.github/workflows/deploy-website.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/.prettierignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/compilation/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/compilation/Cargo.toml -------------------------------------------------------------------------------- /benchmarks/compilation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/compilation/README.md -------------------------------------------------------------------------------- /benchmarks/compilation/codegen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/compilation/codegen/Cargo.toml -------------------------------------------------------------------------------- /benchmarks/compilation/codegen/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/compilation/codegen/src/main.rs -------------------------------------------------------------------------------- /benchmarks/compilation/results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/compilation/results.md -------------------------------------------------------------------------------- /benchmarks/compilation/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/compilation/run.sh -------------------------------------------------------------------------------- /benchmarks/compilation/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/compilation/src/lib.rs -------------------------------------------------------------------------------- /benchmarks/compilation/src/structs_100_fields_10.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/compilation/src/structs_100_fields_10.rs -------------------------------------------------------------------------------- /benchmarks/compilation/src/structs_10_fields_50.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/compilation/src/structs_10_fields_50.rs -------------------------------------------------------------------------------- /benchmarks/runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/Cargo.toml -------------------------------------------------------------------------------- /benchmarks/runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/README.md -------------------------------------------------------------------------------- /benchmarks/runtime/benches/criterion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/benches/criterion.rs -------------------------------------------------------------------------------- /benchmarks/runtime/benches/gungraun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/benches/gungraun.rs -------------------------------------------------------------------------------- /benchmarks/runtime/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/run.sh -------------------------------------------------------------------------------- /benchmarks/runtime/src/args_10.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/src/args_10.rs -------------------------------------------------------------------------------- /benchmarks/runtime/src/args_10_alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/src/args_10_alloc.rs -------------------------------------------------------------------------------- /benchmarks/runtime/src/args_10_structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/src/args_10_structs.rs -------------------------------------------------------------------------------- /benchmarks/runtime/src/args_20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/src/args_20.rs -------------------------------------------------------------------------------- /benchmarks/runtime/src/args_3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/src/args_3.rs -------------------------------------------------------------------------------- /benchmarks/runtime/src/args_5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/src/args_5.rs -------------------------------------------------------------------------------- /benchmarks/runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/benchmarks/runtime/src/lib.rs -------------------------------------------------------------------------------- /bon-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/Cargo.toml -------------------------------------------------------------------------------- /bon-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/README.md -------------------------------------------------------------------------------- /bon-macros/src/bon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/bon.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/builder_decl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/builder_decl.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/builder_derives/clone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/builder_derives/clone.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/builder_derives/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/builder_derives/debug.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/builder_derives/into.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/builder_derives/into.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/builder_derives/into_future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/builder_derives/into_future.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/builder_derives/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/builder_derives/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/finish_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/finish_fn.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/getters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/getters.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/input_fn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/input_fn/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/input_fn/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/input_fn/validation.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/input_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/input_struct.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/member/config/blanket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/member/config/blanket.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/member/config/getter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/member/config/getter.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/member/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/member/config/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/member/config/setters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/member/config/setters.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/member/config/with/closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/member/config/with/closure.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/member/config/with/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/member/config/with/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/member/into_conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/member/into_conversion.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/member/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/member/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/member/named.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/member/named.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/models.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/setters/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/setters/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/start_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/start_fn.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/state_mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/state_mod.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/top_level_config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/top_level_config/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/builder_gen/top_level_config/on.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/builder_gen/top_level_config/on.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/item_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/item_fn.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/item_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/item_impl.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/item_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/item_struct.rs -------------------------------------------------------------------------------- /bon-macros/src/builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/builder/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/collections/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/collections/map.rs -------------------------------------------------------------------------------- /bon-macros/src/collections/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/collections/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/collections/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/collections/set.rs -------------------------------------------------------------------------------- /bon-macros/src/error/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/error/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/error/panic_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/error/panic_context.rs -------------------------------------------------------------------------------- /bon-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/lib.rs -------------------------------------------------------------------------------- /bon-macros/src/normalization/cfg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/normalization/cfg/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/normalization/cfg/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/normalization/cfg/parse.rs -------------------------------------------------------------------------------- /bon-macros/src/normalization/cfg/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/normalization/cfg/visit.rs -------------------------------------------------------------------------------- /bon-macros/src/normalization/generics_namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/normalization/generics_namespace.rs -------------------------------------------------------------------------------- /bon-macros/src/normalization/impl_traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/normalization/impl_traits.rs -------------------------------------------------------------------------------- /bon-macros/src/normalization/lifetimes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/normalization/lifetimes.rs -------------------------------------------------------------------------------- /bon-macros/src/normalization/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/normalization/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/normalization/self_ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/normalization/self_ty.rs -------------------------------------------------------------------------------- /bon-macros/src/normalization/syntax_variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/normalization/syntax_variant.rs -------------------------------------------------------------------------------- /bon-macros/src/parsing/bon_crate_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/parsing/bon_crate_path.rs -------------------------------------------------------------------------------- /bon-macros/src/parsing/const_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/parsing/const_.rs -------------------------------------------------------------------------------- /bon-macros/src/parsing/docs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/parsing/docs.rs -------------------------------------------------------------------------------- /bon-macros/src/parsing/item_sig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/parsing/item_sig.rs -------------------------------------------------------------------------------- /bon-macros/src/parsing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/parsing/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/parsing/simple_closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/parsing/simple_closure.rs -------------------------------------------------------------------------------- /bon-macros/src/parsing/spanned_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/parsing/spanned_key.rs -------------------------------------------------------------------------------- /bon-macros/src/privatize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/privatize.rs -------------------------------------------------------------------------------- /bon-macros/src/tests/attr_setters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/tests/attr_setters.rs -------------------------------------------------------------------------------- /bon-macros/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/tests/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/tests/syntax_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/tests/syntax_errors.rs -------------------------------------------------------------------------------- /bon-macros/src/util/attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/attrs.rs -------------------------------------------------------------------------------- /bon-macros/src/util/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/expr.rs -------------------------------------------------------------------------------- /bon-macros/src/util/fn_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/fn_arg.rs -------------------------------------------------------------------------------- /bon-macros/src/util/generic_param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/generic_param.rs -------------------------------------------------------------------------------- /bon-macros/src/util/ide.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/ide.rs -------------------------------------------------------------------------------- /bon-macros/src/util/ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/ident.rs -------------------------------------------------------------------------------- /bon-macros/src/util/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/item.rs -------------------------------------------------------------------------------- /bon-macros/src/util/iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/iterator.rs -------------------------------------------------------------------------------- /bon-macros/src/util/meta_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/meta_list.rs -------------------------------------------------------------------------------- /bon-macros/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/util/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/path.rs -------------------------------------------------------------------------------- /bon-macros/src/util/punctuated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/punctuated.rs -------------------------------------------------------------------------------- /bon-macros/src/util/ty/match_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/ty/match_types.rs -------------------------------------------------------------------------------- /bon-macros/src/util/ty/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/ty/mod.rs -------------------------------------------------------------------------------- /bon-macros/src/util/vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/vec.rs -------------------------------------------------------------------------------- /bon-macros/src/util/visibility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/src/util/visibility.rs -------------------------------------------------------------------------------- /bon-macros/tests/snapshots/bon_incomplete_if.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/tests/snapshots/bon_incomplete_if.rs -------------------------------------------------------------------------------- /bon-macros/tests/snapshots/setters_docs_and_vis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-macros/tests/snapshots/setters_docs_and_vis.rs -------------------------------------------------------------------------------- /bon-sandbox/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/Cargo.toml -------------------------------------------------------------------------------- /bon-sandbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/README.md -------------------------------------------------------------------------------- /bon-sandbox/src/attr_default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/attr_default.rs -------------------------------------------------------------------------------- /bon-sandbox/src/attr_getter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/attr_getter.rs -------------------------------------------------------------------------------- /bon-sandbox/src/attr_setters_doc_default_skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/attr_setters_doc_default_skip.rs -------------------------------------------------------------------------------- /bon-sandbox/src/attr_with.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/attr_with.rs -------------------------------------------------------------------------------- /bon-sandbox/src/docs_comparison/functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/docs_comparison/functions.rs -------------------------------------------------------------------------------- /bon-sandbox/src/docs_comparison/methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/docs_comparison/methods.rs -------------------------------------------------------------------------------- /bon-sandbox/src/docs_comparison/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/docs_comparison/mod.rs -------------------------------------------------------------------------------- /bon-sandbox/src/docs_comparison/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/docs_comparison/structs.rs -------------------------------------------------------------------------------- /bon-sandbox/src/functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/functions.rs -------------------------------------------------------------------------------- /bon-sandbox/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/lib.rs -------------------------------------------------------------------------------- /bon-sandbox/src/macro_rules_wrapper_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/macro_rules_wrapper_test.rs -------------------------------------------------------------------------------- /bon-sandbox/src/missing_docs_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/missing_docs_test.rs -------------------------------------------------------------------------------- /bon-sandbox/src/overrides.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/overrides.rs -------------------------------------------------------------------------------- /bon-sandbox/src/private_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/private_builder.rs -------------------------------------------------------------------------------- /bon-sandbox/src/reexports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/reexports.rs -------------------------------------------------------------------------------- /bon-sandbox/src/state_mod/comprehensive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/state_mod/comprehensive.rs -------------------------------------------------------------------------------- /bon-sandbox/src/state_mod/minimal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/state_mod/minimal.rs -------------------------------------------------------------------------------- /bon-sandbox/src/state_mod/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon-sandbox/src/state_mod/mod.rs -------------------------------------------------------------------------------- /bon/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/Cargo.toml -------------------------------------------------------------------------------- /bon/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /bon/src/__/better_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/src/__/better_errors.rs -------------------------------------------------------------------------------- /bon/src/__/cfg_eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/src/__/cfg_eval.rs -------------------------------------------------------------------------------- /bon/src/__/ide.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/src/__/ide.rs -------------------------------------------------------------------------------- /bon/src/__/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/src/__/mod.rs -------------------------------------------------------------------------------- /bon/src/builder_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/src/builder_state.rs -------------------------------------------------------------------------------- /bon/src/collections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/src/collections.rs -------------------------------------------------------------------------------- /bon/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/src/lib.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_bon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_bon.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_builder.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_const.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_crate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_crate.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_default.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_derive.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_field.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_getter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_getter.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_into.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_into.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_into_future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_into_future.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_on.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_on.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_overwritable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_overwritable.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_required.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_required.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_setters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_setters.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_skip.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_top_level_start_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_top_level_start_fn.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_with/from_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_with/from_iter.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_with/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_with/mod.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_with/multi_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_with/multi_arg.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_with/overwritable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_with/overwritable.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_with/single_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_with/single_arg.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/attr_with/some.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/attr_with/some.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/cfgs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/cfgs.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/generics.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/init_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/init_order.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/lints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/lints.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/many_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/many_params.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/mod.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/name_conflicts/builder_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/name_conflicts/builder_state.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/name_conflicts/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/name_conflicts/generics.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/name_conflicts/member_and_type_named_the_same.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/name_conflicts/member_and_type_named_the_same.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/name_conflicts/member_names_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/name_conflicts/member_names_state.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/name_conflicts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/name_conflicts/mod.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/native_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/native_fields.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/orig_fn_naming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/orig_fn_naming.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/positional_members.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/positional_members.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/raw_idents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/raw_idents.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/smoke.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/smoke.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/target_feature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/target_feature.rs -------------------------------------------------------------------------------- /bon/tests/integration/builder/track_caller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/builder/track_caller.rs -------------------------------------------------------------------------------- /bon/tests/integration/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/main.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_bon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_bon.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_bon.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_bon.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_builder.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_builder.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_builder.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_const.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_const.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_const.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_crate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_crate.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_crate.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_crate.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_derive.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_derive.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_derive.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_field.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_field.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_field.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_getter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_getter.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_getter.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_getter.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_into.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_into.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_into.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_into.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_into_future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_into_future.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_into_future.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_into_future.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_on.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_on.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_on.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_on.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_required.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_required.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_required.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_required.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_setters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_setters.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_setters.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_setters.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_skip.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_skip.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_skip.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_top_level_start_finish_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_top_level_start_finish_fn.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_top_level_start_finish_fn.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_top_level_start_finish_fn.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_with.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_with.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/attr_with.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/attr_with.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/broken_intra_doc_links.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/broken_intra_doc_links.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/broken_intra_doc_links.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/broken_intra_doc_links.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/collections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/collections.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/collections.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/collections.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/derive_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/derive_builder.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/derive_builder.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/derive_builder.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/diagnostic_on_unimplemented.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/diagnostic_on_unimplemented.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/diagnostic_on_unimplemented.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/diagnostic_on_unimplemented.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/members_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/members_order.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/members_order.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/members_order.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/name_conflicts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/name_conflicts.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/name_conflicts.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/name_conflicts.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/overwritable/attr_getter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/overwritable/attr_getter.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/overwritable/attr_getter.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/overwritable/attr_getter.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/overwritable/attr_on.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/overwritable/attr_on.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/overwritable/attr_on.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/overwritable/attr_on.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/positional_members.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/positional_members.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/positional_members.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/positional_members.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/private_fields_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/private_fields_access.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/private_fields_access.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/private_fields_access.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/std_or_alloc/attr_into_future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/std_or_alloc/attr_into_future.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/std_or_alloc/attr_into_future.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/std_or_alloc/attr_into_future.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/warnings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/warnings.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/warnings.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/warnings.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/wrong_delimiters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/wrong_delimiters.rs -------------------------------------------------------------------------------- /bon/tests/integration/ui/compile_fail/wrong_delimiters.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/compile_fail/wrong_delimiters.stderr -------------------------------------------------------------------------------- /bon/tests/integration/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/bon/tests/integration/ui/mod.rs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/package.json -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/release-plz.toml -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /scripts/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/init.sh -------------------------------------------------------------------------------- /scripts/install/cargo-machete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/install/cargo-machete.sh -------------------------------------------------------------------------------- /scripts/install/hyperfine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/install/hyperfine.sh -------------------------------------------------------------------------------- /scripts/install/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/install/lib.sh -------------------------------------------------------------------------------- /scripts/install/taplo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/install/taplo.sh -------------------------------------------------------------------------------- /scripts/sync-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/sync-version.sh -------------------------------------------------------------------------------- /scripts/test-msrv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/test-msrv.sh -------------------------------------------------------------------------------- /scripts/util/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/util/lib.sh -------------------------------------------------------------------------------- /scripts/util/log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/util/log.sh -------------------------------------------------------------------------------- /scripts/util/signal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/util/signal.sh -------------------------------------------------------------------------------- /scripts/validate-links.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/scripts/validate-links.sh -------------------------------------------------------------------------------- /taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/taplo.toml -------------------------------------------------------------------------------- /website/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/.vitepress/config.mts -------------------------------------------------------------------------------- /website/.vitepress/theme/components/PageFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/.vitepress/theme/components/PageFooter.vue -------------------------------------------------------------------------------- /website/.vitepress/theme/components/PageHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/.vitepress/theme/components/PageHeader.vue -------------------------------------------------------------------------------- /website/.vitepress/theme/components/VersionSwitcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/.vitepress/theme/components/VersionSwitcher.vue -------------------------------------------------------------------------------- /website/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /website/.vitepress/theme/layouts/CustomLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/.vitepress/theme/layouts/CustomLayout.vue -------------------------------------------------------------------------------- /website/.vitepress/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/.vitepress/theme/style.css -------------------------------------------------------------------------------- /website/.vitepress/theme/utils/formatDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/.vitepress/theme/utils/formatDate.ts -------------------------------------------------------------------------------- /website/.vitepress/theme/utils/getSorted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/.vitepress/theme/utils/getSorted.ts -------------------------------------------------------------------------------- /website/.vitepress/theme/utils/versioning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/.vitepress/theme/utils/versioning.ts -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/README.md -------------------------------------------------------------------------------- /website/data/posts.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/data/posts.data.ts -------------------------------------------------------------------------------- /website/doctests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/doctests/Cargo.toml -------------------------------------------------------------------------------- /website/doctests/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/doctests/build.rs -------------------------------------------------------------------------------- /website/doctests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/doctests/src/lib.rs -------------------------------------------------------------------------------- /website/infra/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/.terraform.lock.hcl -------------------------------------------------------------------------------- /website/infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/README.md -------------------------------------------------------------------------------- /website/infra/bootstrap/60-static-ip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/bootstrap/60-static-ip.yaml -------------------------------------------------------------------------------- /website/infra/bootstrap/data-volume.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/bootstrap/data-volume.service -------------------------------------------------------------------------------- /website/infra/bootstrap/data-volume.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -euo pipefail 4 | 5 | sudo mkdir -p $DATA_VOLUME_PATH/docker 6 | -------------------------------------------------------------------------------- /website/infra/bootstrap/docker-compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/bootstrap/docker-compose.sh -------------------------------------------------------------------------------- /website/infra/bootstrap/docker-daemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/bootstrap/docker-daemon.json -------------------------------------------------------------------------------- /website/infra/bootstrap/umami.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/bootstrap/umami.service -------------------------------------------------------------------------------- /website/infra/bootstrap/user_data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/bootstrap/user_data.yml -------------------------------------------------------------------------------- /website/infra/cloud_init.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/cloud_init.tf -------------------------------------------------------------------------------- /website/infra/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/docker-compose.yml -------------------------------------------------------------------------------- /website/infra/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/main.tf -------------------------------------------------------------------------------- /website/infra/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/outputs.tf -------------------------------------------------------------------------------- /website/infra/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/providers.tf -------------------------------------------------------------------------------- /website/infra/ssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/ssh.sh -------------------------------------------------------------------------------- /website/infra/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/infra/variables.tf -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/package.json -------------------------------------------------------------------------------- /website/src/blog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/blog.md -------------------------------------------------------------------------------- /website/src/blog/bon-builder-generator-v2-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/blog/bon-builder-generator-v2-release.md -------------------------------------------------------------------------------- /website/src/blog/bon-builder-v2-1-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/blog/bon-builder-v2-1-release.md -------------------------------------------------------------------------------- /website/src/blog/bon-builder-v2-2-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/blog/bon-builder-v2-2-release.md -------------------------------------------------------------------------------- /website/src/blog/bon-builder-v2-3-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/blog/bon-builder-v2-3-release.md -------------------------------------------------------------------------------- /website/src/blog/bon-v3-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/blog/bon-v3-release.md -------------------------------------------------------------------------------- /website/src/blog/how-to-do-named-function-arguments-in-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/blog/how-to-do-named-function-arguments-in-rust.md -------------------------------------------------------------------------------- /website/src/blog/the-weird-of-function-local-types-in-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/blog/the-weird-of-function-local-types-in-rust.md -------------------------------------------------------------------------------- /website/src/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/changelog.md -------------------------------------------------------------------------------- /website/src/guide/alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/alternatives.md -------------------------------------------------------------------------------- /website/src/guide/basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/basics.md -------------------------------------------------------------------------------- /website/src/guide/basics/compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/basics/compatibility.md -------------------------------------------------------------------------------- /website/src/guide/basics/custom-conversions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/basics/custom-conversions.md -------------------------------------------------------------------------------- /website/src/guide/basics/derives-for-builders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/basics/derives-for-builders.md -------------------------------------------------------------------------------- /website/src/guide/basics/documenting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/basics/documenting.md -------------------------------------------------------------------------------- /website/src/guide/basics/into-conversions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/basics/into-conversions.md -------------------------------------------------------------------------------- /website/src/guide/basics/optional-members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/basics/optional-members.md -------------------------------------------------------------------------------- /website/src/guide/basics/positional-members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/basics/positional-members.md -------------------------------------------------------------------------------- /website/src/guide/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/benchmarks.md -------------------------------------------------------------------------------- /website/src/guide/benchmarks/compilation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/benchmarks/compilation.md -------------------------------------------------------------------------------- /website/src/guide/benchmarks/runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/benchmarks/runtime.md -------------------------------------------------------------------------------- /website/src/guide/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/contributing.md -------------------------------------------------------------------------------- /website/src/guide/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/overview.md -------------------------------------------------------------------------------- /website/src/guide/patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/patterns.md -------------------------------------------------------------------------------- /website/src/guide/patterns/conditional-building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/patterns/conditional-building.md -------------------------------------------------------------------------------- /website/src/guide/patterns/fallible-builders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/patterns/fallible-builders.md -------------------------------------------------------------------------------- /website/src/guide/patterns/into-conversions-in-depth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/patterns/into-conversions-in-depth.md -------------------------------------------------------------------------------- /website/src/guide/patterns/optional-generic-members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/patterns/optional-generic-members.md -------------------------------------------------------------------------------- /website/src/guide/patterns/shared-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/patterns/shared-configuration.md -------------------------------------------------------------------------------- /website/src/guide/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/troubleshooting.md -------------------------------------------------------------------------------- /website/src/guide/troubleshooting/limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/troubleshooting/limitations.md -------------------------------------------------------------------------------- /website/src/guide/typestate-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/typestate-api.md -------------------------------------------------------------------------------- /website/src/guide/typestate-api/builder-fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/typestate-api/builder-fields.md -------------------------------------------------------------------------------- /website/src/guide/typestate-api/builders-type-signature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/typestate-api/builders-type-signature.md -------------------------------------------------------------------------------- /website/src/guide/typestate-api/custom-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/typestate-api/custom-methods.md -------------------------------------------------------------------------------- /website/src/guide/typestate-api/getters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/guide/typestate-api/getters.md -------------------------------------------------------------------------------- /website/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/index.md -------------------------------------------------------------------------------- /website/src/public/CNAME: -------------------------------------------------------------------------------- 1 | bon-rs.com 2 | -------------------------------------------------------------------------------- /website/src/public/bon-2-1-compile-times.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/public/bon-2-1-compile-times.png -------------------------------------------------------------------------------- /website/src/public/bon-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/public/bon-home.png -------------------------------------------------------------------------------- /website/src/public/bon-logo-medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/public/bon-logo-medium.png -------------------------------------------------------------------------------- /website/src/public/bon-logo-orig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/public/bon-logo-orig.png -------------------------------------------------------------------------------- /website/src/public/bon-logo-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/public/bon-logo-thumb.png -------------------------------------------------------------------------------- /website/src/public/completions-demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/public/completions-demo.mp4 -------------------------------------------------------------------------------- /website/src/public/expand-macro-recursively.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/public/expand-macro-recursively.mp4 -------------------------------------------------------------------------------- /website/src/reference/bon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/bon.md -------------------------------------------------------------------------------- /website/src/reference/builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/default.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/field.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/finish_fn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/finish_fn.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/getter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/getter.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/into.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/into.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/name.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/name.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/overwritable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/overwritable.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/required.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/required.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/setters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/setters.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/skip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/skip.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/start_fn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/start_fn.md -------------------------------------------------------------------------------- /website/src/reference/builder/member/with.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/member/with.md -------------------------------------------------------------------------------- /website/src/reference/builder/top-level/builder_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/top-level/builder_type.md -------------------------------------------------------------------------------- /website/src/reference/builder/top-level/const.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/top-level/const.md -------------------------------------------------------------------------------- /website/src/reference/builder/top-level/crate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/top-level/crate.md -------------------------------------------------------------------------------- /website/src/reference/builder/top-level/derive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/top-level/derive.md -------------------------------------------------------------------------------- /website/src/reference/builder/top-level/finish_fn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/top-level/finish_fn.md -------------------------------------------------------------------------------- /website/src/reference/builder/top-level/on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/top-level/on.md -------------------------------------------------------------------------------- /website/src/reference/builder/top-level/start_fn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/top-level/start_fn.md -------------------------------------------------------------------------------- /website/src/reference/builder/top-level/state_mod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/reference/builder/top-level/state_mod.md -------------------------------------------------------------------------------- /website/src/v1/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/config.mts -------------------------------------------------------------------------------- /website/src/v1/guide/alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/guide/alternatives.md -------------------------------------------------------------------------------- /website/src/v1/guide/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/guide/benchmarks.md -------------------------------------------------------------------------------- /website/src/v1/guide/compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/guide/compatibility.md -------------------------------------------------------------------------------- /website/src/v1/guide/documenting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/guide/documenting.md -------------------------------------------------------------------------------- /website/src/v1/guide/into-conversions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/guide/into-conversions.md -------------------------------------------------------------------------------- /website/src/v1/guide/limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/guide/limitations.md -------------------------------------------------------------------------------- /website/src/v1/guide/optional-members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/guide/optional-members.md -------------------------------------------------------------------------------- /website/src/v1/guide/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/guide/overview.md -------------------------------------------------------------------------------- /website/src/v1/guide/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/guide/troubleshooting.md -------------------------------------------------------------------------------- /website/src/v1/reference/bon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/reference/bon.md -------------------------------------------------------------------------------- /website/src/v1/reference/builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v1/reference/builder.md -------------------------------------------------------------------------------- /website/src/v2/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/config.mts -------------------------------------------------------------------------------- /website/src/v2/guide/alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/alternatives.md -------------------------------------------------------------------------------- /website/src/v2/guide/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/benchmarks.md -------------------------------------------------------------------------------- /website/src/v2/guide/compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/compatibility.md -------------------------------------------------------------------------------- /website/src/v2/guide/documenting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/documenting.md -------------------------------------------------------------------------------- /website/src/v2/guide/inspecting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/inspecting.md -------------------------------------------------------------------------------- /website/src/v2/guide/internal/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/internal/contributing.md -------------------------------------------------------------------------------- /website/src/v2/guide/limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/limitations.md -------------------------------------------------------------------------------- /website/src/v2/guide/optional-members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/optional-members.md -------------------------------------------------------------------------------- /website/src/v2/guide/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/overview.md -------------------------------------------------------------------------------- /website/src/v2/guide/patterns/conditional-building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/patterns/conditional-building.md -------------------------------------------------------------------------------- /website/src/v2/guide/patterns/fallible-builders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/patterns/fallible-builders.md -------------------------------------------------------------------------------- /website/src/v2/guide/patterns/into-conversions-in-depth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/patterns/into-conversions-in-depth.md -------------------------------------------------------------------------------- /website/src/v2/guide/patterns/shared-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/patterns/shared-configuration.md -------------------------------------------------------------------------------- /website/src/v2/guide/positional-members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/positional-members.md -------------------------------------------------------------------------------- /website/src/v2/guide/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/guide/troubleshooting.md -------------------------------------------------------------------------------- /website/src/v2/reference/bon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/reference/bon.md -------------------------------------------------------------------------------- /website/src/v2/reference/builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/src/v2/reference/builder.md -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/tsconfig.json -------------------------------------------------------------------------------- /website/validate-links.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastio/bon/HEAD/website/validate-links.mts --------------------------------------------------------------------------------