pub struct ConvertOptions {
pub input_format: Option<Format>,
pub output_format: Option<Format>,
pub allow_lossy: bool,
pub geometry_policy: GeometryPolicy,
pub native: NativeOptions,
}Expand description
Conversion options. Defaults prioritize preservation and explicit errors over silent lossy behavior.
Fields§
§input_format: Option<Format>§output_format: Option<Format>§allow_lossy: bool§geometry_policy: GeometryPolicy§native: NativeOptionsTrait Implementations§
Source§impl Clone for ConvertOptions
impl Clone for ConvertOptions
Source§fn clone(&self) -> ConvertOptions
fn clone(&self) -> ConvertOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConvertOptions
impl Debug for ConvertOptions
Source§impl Default for ConvertOptions
impl Default for ConvertOptions
Source§impl PartialEq for ConvertOptions
impl PartialEq for ConvertOptions
Source§fn eq(&self, other: &ConvertOptions) -> bool
fn eq(&self, other: &ConvertOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ConvertOptions
impl StructuralPartialEq for ConvertOptions
Auto Trait Implementations§
impl Freeze for ConvertOptions
impl RefUnwindSafe for ConvertOptions
impl Send for ConvertOptions
impl Sync for ConvertOptions
impl Unpin for ConvertOptions
impl UnsafeUnpin for ConvertOptions
impl UnwindSafe for ConvertOptions
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