pub enum Image {
Show 56 variants
Apng,
Jpeg,
Png,
Gif,
Webp,
SvgXml,
Tiff,
Bmp,
Icon,
Avif,
Heic,
Cgm,
Ief,
G3fax,
PrsBtif,
VndDjvu,
VndDwg,
VndDxf,
VndFastbidsheet,
VndFpx,
VndFst,
VndNetFpx,
VndWapWbmp,
VndXiff,
VndMsModi,
XAdobeDng,
XCanonCr2,
XCanonCrw,
XCmuRaster,
XCmx,
XEpsonErf,
XFreehand,
XFujiRaf,
XIcns,
XKodakDcr,
XKodakK25,
XKodakKdc,
XMinoltaMrw,
XNikonNef,
XOlympusOrf,
XPanasonicRaw,
XPcx,
XPentaxPef,
XPict,
XPortableAnymap,
XPortableBitmap,
XPortableGraymap,
XPortablePixmap,
XRgb,
XSigmaX3f,
XSonyArw,
XSonySr2,
XSonySrf,
XXbitmap,
XXpixmap,
XXwindowdump,
}Available on crate feature
api only.Variants§
Apng
Jpeg
Png
Gif
Webp
SvgXml
Tiff
Bmp
Icon
Avif
Heic
Cgm
Ief
G3fax
PrsBtif
VndDjvu
VndDwg
VndDxf
VndFastbidsheet
VndFpx
VndFst
VndNetFpx
VndWapWbmp
VndXiff
VndMsModi
XAdobeDng
XCanonCr2
XCanonCrw
XCmuRaster
XCmx
XEpsonErf
XFreehand
XFujiRaf
XIcns
XKodakDcr
XKodakK25
XKodakKdc
XMinoltaMrw
XNikonNef
XOlympusOrf
XPanasonicRaw
XPcx
XPentaxPef
XPict
XPortableAnymap
XPortableBitmap
XPortableGraymap
XPortablePixmap
XRgb
XSigmaX3f
XSonyArw
XSonySr2
XSonySrf
XXbitmap
XXpixmap
XXwindowdump
Implementations§
Source§impl Image
impl Image
pub const fn as_static(&self) -> &'static str
pub const fn as_str(&self) -> &str
pub fn as_header_value(&self) -> HeaderValue
pub fn to_header_value(self) -> HeaderValue
pub fn from_header_value(value: &HeaderValue) -> Result<Self, Error>
pub const fn extensions(&self) -> &[&str]
pub const fn primary_extension(&self) -> Option<&str>
Trait Implementations§
Source§impl From<Image> for HeaderValue
impl From<Image> for HeaderValue
Source§impl TryFrom<&HeaderValue> for Image
impl TryFrom<&HeaderValue> for Image
impl Copy for Image
impl Eq for Image
impl StructuralPartialEq for Image
Auto Trait Implementations§
impl Freeze for Image
impl RefUnwindSafe for Image
impl Send for Image
impl Sync for Image
impl Unpin for Image
impl UnwindSafe for Image
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.