add constructor for extension::Application
HEAD main1 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
}
|