Skip to content

Commit 00e4b35

Browse files
committed
ensure with_max_channels creates new struct
1 parent 02719e6 commit 00e4b35

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

crates/media-info/src/lib.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,10 @@ impl AudioInfo {
191191
self.wrap_frame_with_max_channels(data, self.channels)
192192
}
193193

194-
pub fn with_max_channels(mut self, channels: u16) -> Self {
195-
self.channels = self.channels.min(channels as usize);
196-
self
194+
pub fn with_max_channels(&self, channels: u16) -> Self {
195+
let mut this = *self;
196+
this.channels = this.channels.min(channels as usize);
197+
this
197198
}
198199
}
199200

0 commit comments

Comments
 (0)