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 /LICENSE | |
| 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 'LICENSE')
0 files changed, 0 insertions, 0 deletions
