pub struct ImageName(/* private fields */);Expand description
The bundled-image name that resource() callers resolve by (the file stem).
Implementations§
Source§impl ImageName
impl ImageName
Trait Implementations§
impl Eq for ImageName
Source§impl From<ImageName> for ImageSource
A staged asset name is a source, so image(res::images::cover) keeps compiling unchanged.
impl From<ImageName> for ImageSource
A staged asset name is a source, so image(res::images::cover) keeps compiling unchanged.
There is no From<&str> here, for the same reason resource::ImageName has none:
image("typo") must stay a compile error rather than a blank view at runtime (resource.rs).
A path or URL string is not a source either: read the bytes and hand those over.
Source§impl From<VectorName> for ImageName
Vector and image names resolve through the same per-backend channel (nav-item icons, the
toolbar’s .image(…), bar_action, all name-based); this conversion is that shared
namespace made explicit.
impl From<VectorName> for ImageName
Vector and image names resolve through the same per-backend channel (nav-item icons, the
toolbar’s .image(…), bar_action, all name-based); this conversion is that shared
namespace made explicit.
Source§fn from(v: VectorName) -> ImageName
fn from(v: VectorName) -> ImageName
Converts to this type from the input type.
impl StructuralPartialEq for ImageName
Auto Trait Implementations§
impl Freeze for ImageName
impl RefUnwindSafe for ImageName
impl Send for ImageName
impl Sync for ImageName
impl Unpin for ImageName
impl UnsafeUnpin for ImageName
impl UnwindSafe for ImageName
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more