aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorRobin Krahl <robin.krahl@ireas.org>2019-01-11 00:41:59 +0000
committerRobin Krahl <robin.krahl@ireas.org>2019-01-11 01:46:50 +0100
commit3efbb1ddc8b85f85621db9b37a0980ec88d2386d (patch)
treeb2d029ba4b8bf83fecb6f4e7cef090cbd562025f /CHANGELOG.md
parent27834815893eca768f64c4fb9c5a85d42dea60e6 (diff)
downloaddialog-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.md3
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.