diff options
author | Robin Krahl <robin.krahl@ireas.org> | 2019-01-11 00:41:59 +0000 |
---|---|---|
committer | Robin Krahl <robin.krahl@ireas.org> | 2019-01-11 01:46:50 +0100 |
commit | 3efbb1ddc8b85f85621db9b37a0980ec88d2386d (patch) | |
tree | b2d029ba4b8bf83fecb6f4e7cef090cbd562025f /CHANGELOG.md | |
parent | 27834815893eca768f64c4fb9c5a85d42dea60e6 (diff) | |
download | dialog-rs-3efbb1ddc8b85f85621db9b37a0980ec88d2386d.tar.gz dialog-rs-3efbb1ddc8b85f85621db9b37a0980ec88d2386d.tar.bz2 |
Return Box<dyn Backend> in default_backend()
This patch refactors the default_backend function to return a Box<dyn
Backend> instead of impl Backend. This will allow us to dynamically
choose the backend implementation in a future patch. To keep the
current interface, we change show_with to accept both a reference to a
backend instance as well as a reference to a boxed backend instance.
This also means we have to implement AsRef<Self> for the backend
structs.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index e2feb87..58a4919 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# Unreleased +- Refactor `default_backend()` to return a `Box<dyn Backend>`. + # v0.1.1 (2019-01-11) - Add the `Password` dialog box. - Add the `Zenity` backend. |