# chore: Library::open_by takes its notifier boxed, compiling once instead of once per caller · clo/snowbound

[View on GitCafe](https://git.cafe/clo/snowbound/commit/755934ca6dd1bd690b5bbcceb676443e14479133)

Repository: [clo/snowbound](https://git.cafe/clo/snowbound)

Visibility: public

Requested revision: 755934ca6dd1bd690b5bbcceb676443e14479133

Requested commit: 755934ca6dd1bd690b5bbcceb676443e14479133

Commit: 755934ca6dd1bd690b5bbcceb676443e14479133

Tree: 3983a0e8336fc7d1bf6486c92c4f4311bbb0d045

Author: clover caruso

Committer: clover caruso

## Message

```
chore: Library::open_by takes its notifier boxed, compiling once instead of once per caller

Its instantiations shrink from 392 KB to 128 KB. Release executables after the
debug split: Linux x86_64 48.78 to 48.45 MB (-0.33), macOS aarch64 34.85 to 34.49 MB
(-0.36).

Assisted-by: claude-opus-5.5

```

## Parents

- [7865e773c24cb9a24fbe145bf63fc3fee561fc49](https://git.cafe/clo/snowbound/commit/7865e773c24cb9a24fbe145bf63fc3fee561fc49?format=markdown)

[Source at this commit](https://git.cafe/clo/snowbound/tree/755934ca6dd1bd690b5bbcceb676443e14479133?format=markdown)
