Structin image_optimizerfastly 0.13.1View source
pub struct Crop {
pub size: Area,
pub position: Option<Position>,
pub mode: Option<CropMode>,
}

Remove pixels from an image.

Fields

size

Area

Desired width and height.

position

Option<Position>

Offset for determining starting position of the cropped region.

Crop mode to use.

Trait implementations

impl Clone for Crop

fn clone(&self) -> Self

Parameters

self: &Self

Returns

Self

impl Debug for Crop

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Parameters

self: &Self
f: &mut $crate::fmt::Formatter

Returns

$crate::fmt::Result

impl Serialize for Crop

serialize

View source
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,

Parameters

self: &Self
serializer: S

Returns

Result<S::Ok, S::Error>

Auto trait implementations

Blanket implementations