From d42b4fbe13c408aff32ae5334d38cdac85da38b5 Mon Sep 17 00:00:00 2001 From: David Holroyd Date: Sat, 28 Mar 2026 23:03:36 +0000 Subject: [PATCH] impl Copy for SliceFamily --- CHANGELOG.md | 1 + src/nal/slice/mod.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 856968d..e351d0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ ### Added +* Derive `Clone` and `Copy` for `SliceFamily`. * Add scaling list helper methods that convert stored `next_scale` intermediates into final `ScalingList` values: * `SeqScalingMatrix::scaling_lists_4x4()` / `scaling_lists_8x8()` diff --git a/src/nal/slice/mod.rs b/src/nal/slice/mod.rs index f2afec9..1e4e5b6 100644 --- a/src/nal/slice/mod.rs +++ b/src/nal/slice/mod.rs @@ -7,7 +7,7 @@ use crate::rbsp::BitRead; use crate::rbsp::BitReaderError; use crate::Context; -#[derive(Debug, PartialEq)] +#[derive(Debug, Clone, Copy, PartialEq)] pub enum SliceFamily { P, B,