pub struct DefaultSettingsResponse {
pub resize_filter: ResizeFilter,
pub webp: bool,
pub webp_quality: i32,
pub jpeg_type: JpegType,
pub jpeg_quality: i32,
pub upscale: bool,
pub allow_video: bool,
}Fields§
§resize_filter: ResizeFilterThe type of filter to use while resizing an image.
webp: boolControls whether or not to default to WebP output when the client supports it. This is equivalent to adding "auto=webp" to all image optimizer requests.
webp_quality: i32The default quality to use with WebP output. This can be overridden with the second option in the "quality" URL parameter on specific image optimizer requests.
jpeg_type: JpegTypeThe default type of JPEG output to use. This can be overridden with "format=bjpeg" and "format=pjpeg" on specific image optimizer requests.
jpeg_quality: i32The default quality to use with JPEG output. This can be overridden with the "quality" parameter on specific image optimizer requests.
upscale: boolWhether or not we should allow output images to render at sizes larger than input.
allow_video: boolEnables GIF to MP4 transformations on this service.
Implementations§
source§impl DefaultSettingsResponse
impl DefaultSettingsResponse
pub fn new( resize_filter: ResizeFilter, webp: bool, webp_quality: i32, jpeg_type: JpegType, jpeg_quality: i32, upscale: bool, allow_video: bool, ) -> DefaultSettingsResponse
Trait Implementations§
source§impl Clone for DefaultSettingsResponse
impl Clone for DefaultSettingsResponse
source§fn clone(&self) -> DefaultSettingsResponse
fn clone(&self) -> DefaultSettingsResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DefaultSettingsResponse
impl Debug for DefaultSettingsResponse
source§impl Default for DefaultSettingsResponse
impl Default for DefaultSettingsResponse
source§fn default() -> DefaultSettingsResponse
fn default() -> DefaultSettingsResponse
source§impl<'de> Deserialize<'de> for DefaultSettingsResponse
impl<'de> Deserialize<'de> for DefaultSettingsResponse
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
source§impl PartialEq for DefaultSettingsResponse
impl PartialEq for DefaultSettingsResponse
source§impl Serialize for DefaultSettingsResponse
impl Serialize for DefaultSettingsResponse
impl StructuralPartialEq for DefaultSettingsResponse
Auto Trait Implementations§
impl Freeze for DefaultSettingsResponse
impl RefUnwindSafe for DefaultSettingsResponse
impl Send for DefaultSettingsResponse
impl Sync for DefaultSettingsResponse
impl Unpin for DefaultSettingsResponse
impl UnwindSafe for DefaultSettingsResponse
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)