Skip to content

Commit 9482480

Browse files
committed
Make ResizeTrim fields Option<_>s.
1 parent 5b299c8 commit 9482480

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
@@ -408,12 +408,18 @@ pub enum ResizeOnerror {
408408
#[derive(Clone, Copy, Serialize)]
409409
#[serde(rename_all = "kebab-case")]
410410
pub struct ResizeTrim {
411-
pub top: usize,
412-
pub bottom: usize,
413-
pub left: usize,
414-
pub right: usize,
415-
pub width: usize,
416-
pub height: usize,
411+
#[serde(skip_serializing_if = "Option::is_none")]
412+
pub top: Option<usize>,
413+
#[serde(skip_serializing_if = "Option::is_none")]
414+
pub bottom: Option<usize>,
415+
#[serde(skip_serializing_if = "Option::is_none")]
416+
pub left: Option<usize>,
417+
#[serde(skip_serializing_if = "Option::is_none")]
418+
pub right: Option<usize>,
419+
#[serde(skip_serializing_if = "Option::is_none")]
420+
pub width: Option<usize>,
421+
#[serde(skip_serializing_if = "Option::is_none")]
422+
pub height: Option<usize>,
417423
}
418424

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

0 commit comments

Comments
 (0)