Skip to content

Commit bf0128c

Browse files
committed
Make ResizeTrim fields Option<_>s.
1 parent d4b8804 commit bf0128c

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

worker/src/request_init.rs

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -411,12 +411,18 @@ pub enum ResizeOnerror {
411411
#[derive(Clone, Copy, Serialize)]
412412
#[serde(rename_all = "kebab-case")]
413413
pub struct ResizeTrim {
414-
pub top: usize,
415-
pub bottom: usize,
416-
pub left: usize,
417-
pub right: usize,
418-
pub width: usize,
419-
pub height: usize,
414+
#[serde(skip_serializing_if = "Option::is_none")]
415+
pub top: Option<usize>,
416+
#[serde(skip_serializing_if = "Option::is_none")]
417+
pub bottom: Option<usize>,
418+
#[serde(skip_serializing_if = "Option::is_none")]
419+
pub left: Option<usize>,
420+
#[serde(skip_serializing_if = "Option::is_none")]
421+
pub right: Option<usize>,
422+
#[serde(skip_serializing_if = "Option::is_none")]
423+
pub width: Option<usize>,
424+
#[serde(skip_serializing_if = "Option::is_none")]
425+
pub height: Option<usize>,
420426
}
421427

422428
#[derive(Clone, Copy, Default, Serialize)]

0 commit comments

Comments
 (0)