about summary refs log tree commit diff
path: root/gifed/src
diff options
context:
space:
mode:
authorgennyble <gen@nyble.dev>2025-05-19 17:41:03 -0500
committergennyble <gen@nyble.dev>2025-05-19 17:41:57 -0500
commit176910e2ab605c6509969f557e8652cdfc6c3869 (patch)
tree04cee8e4dedf6ce1ee69980f2d6a5888ee41c065 /gifed/src
parentbe8f3a0eb9732964e83da6a5bbdbca10d46a2a3c (diff)
downloadgifed-176910e2ab605c6509969f557e8652cdfc6c3869.tar.gz
gifed-176910e2ab605c6509969f557e8652cdfc6c3869.zip
add constructor for extension::Application HEAD main
Diffstat (limited to 'gifed/src')
-rw-r--r--gifed/src/block/extension/application.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/gifed/src/block/extension/application.rs b/gifed/src/block/extension/application.rs
index f13047a..a444581 100644
--- a/gifed/src/block/extension/application.rs
+++ b/gifed/src/block/extension/application.rs
@@ -6,6 +6,14 @@ pub struct Application {
 }
 
 impl Application {
+	pub fn new(identifier: [u8; 8], auth_code: [u8; 3], data: Vec<u8>) -> Self {
+		Self {
+			identifier,
+			authentication_code: auth_code,
+			data,
+		}
+	}
+
 	pub fn identifier(&self) -> &[u8] {
 		&self.identifier
 	}