diff options
author | 2022-10-03 15:53:39 -0700 | |
---|---|---|
committer | 2022-10-03 15:58:43 -0700 | |
commit | 6ce12fc0c60adbd169676ee985e8529831633a76 (patch) | |
tree | b8e8953d3daf8d0d8c2077821e66542f1b14e4c6 /LICENSE | |
parent | 5f758d847f7e0de0ab7134247133c169a6132de1 (diff) | |
download | iced-6ce12fc0c60adbd169676ee985e8529831633a76.tar.gz iced-6ce12fc0c60adbd169676ee985e8529831633a76.tar.bz2 iced-6ce12fc0c60adbd169676ee985e8529831633a76.zip |
Use `Cow<'static, [u8]>` in image/svg, add constructors taking &[u8]`
This should resolve https://github.com/iced-rs/iced/issues/580 by
providing a way to use an image included with `include_bytes!` without
needing to copy it to a `Vec` to create an image handle.
It would be nice if these methods could also be `const`, but that isn't
possible due to the hashing being done.
This is technically a breaking change since `Handle::data()` is public.
But if that is used, it's most likely in used somewhere that only relies
on the type derefing to `&[u8]`.
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions