z-galaxy
zlink
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Merge pull request #243 from cgwalters/per-iface-types macros: Support custom types per interface in introspection
main
4 days ago
⨠macros: Support custom types per interface in introspection I was looking at adding varlink support to bcvk (see https://github.com/bootc-dev/bcvk/pull/222 ) and looking at the introspection, I noticed there were a lot of duplicated types because I want to create a clean API with multiple interfaces. This adds support for `#[zlink(interface = "...", types = [...])]` on methods, which scopes custom types to the interface being declared. This way, introspecting interface A only shows types belonging to A. Assisted-by: OpenCode (Claude claude-opus-4-6) Signed-off-by: Colin Walters <walters@verbum.org>
cgwalters:per-iface-types
5 days ago
⨠macros: Support custom types per interface in introspection I was looking at adding varlink support to bcvk (see https://github.com/bootc-dev/bcvk/pull/222 ) and looking at the introspection, I noticed there were a lot of duplicated types because I want to create a clean API with multiple interfaces. This adds support for `#[zlink(interface = "...", types = [...])]` on methods, which scopes custom types to the interface being declared. This way, introspecting interface A only shows types belonging to A. Assisted-by: OpenCode (Claude claude-opus-4-6) Signed-off-by: Colin Walters <walters@verbum.org>
cgwalters:per-iface-types
5 days ago
⨠macros: Support custom types per interface in introspection I was looking at adding varlink support to bcvk (see https://github.com/bootc-dev/bcvk/pull/222 ) and looking at the introspection, I noticed there were a lot of duplicated types because I want to create a clean API with multiple interfaces. This adds support for `#[zlink(interface = "...", types = [...])]` on methods, which scopes custom types to the interface being declared. This way, introspecting interface A only shows types belonging to A. Assisted-by: OpenCode (Claude claude-opus-4-6) Signed-off-by: Colin Walters <walters@verbum.org>
cgwalters:per-iface-types
6 days ago
Merge pull request #266 from zeenix/asn-codegen ⨠codegen: Add `generate_files()` library API
main
20 days ago
ā» codegen: Refactor main.rs to use generate_files()
zeenix:asn-codegen
20 days ago
Merge pull request #264 from zeenix/releases š all: 0.5.0 releases
main
23 days ago
š all: 0.5.0 releases
zeenix:releases
23 days ago
Latest Branches
CodSpeed Performance Gauge
+1%
macros: Support custom types per interface in introspection
#243
2 months ago
b1dcc11
cgwalters:per-iface-types
CodSpeed Performance Gauge
-1%
⨠codegen: Add `generate_files()` library API
#266
7 months ago
9e3dc4f
zeenix:asn-codegen
CodSpeed Performance Gauge
-1%
š all: 0.5.0 releases
#264
23 days ago
0246617
zeenix:releases
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs