[−][src]Struct naut_io::format::DetermineEncodingFormat
Fields
pnm_sample_encoding: Option<SampleEncoding>
jpeg_quality: Option<JPEGQuality>
Trait Implementations
impl Default for DetermineEncodingFormat
[src]
impl EncodingFormatByExtension for DetermineEncodingFormat
[src]
pub fn by_extension<P: AsRef<Path>>(
&self,
path: P
) -> Result<ImageOutputFormat, SicIoError>
[src]
&self,
path: P
) -> Result<ImageOutputFormat, SicIoError>
Determines the encoding format based on the extension of the given path. If the path has no extension, it will return an error. The extension if existing is matched against the identifiers, which currently are the extensions used.
impl EncodingFormatByIdentifier for DetermineEncodingFormat
[src]
pub fn by_identifier(
&self,
identifier: &str
) -> Result<ImageOutputFormat, SicIoError>
[src]
&self,
identifier: &str
) -> Result<ImageOutputFormat, SicIoError>
Determines an image output format based on a given &str
identifier.
Identifiers are based on common output file extensions.
impl EncodingFormatJPEGQuality for DetermineEncodingFormat
[src]
pub fn jpeg_quality(&self) -> Result<JPEGQuality, SicIoError>
[src]
impl EncodingFormatPNMSampleEncoding for DetermineEncodingFormat
[src]
pub fn pnm_encoding_type(&self) -> Result<SampleEncoding, SicIoError>
[src]
Auto Trait Implementations
impl RefUnwindSafe for DetermineEncodingFormat
[src]
impl Send for DetermineEncodingFormat
[src]
impl Sync for DetermineEncodingFormat
[src]
impl Unpin for DetermineEncodingFormat
[src]
impl UnwindSafe for DetermineEncodingFormat
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,