Skip to content

Commit 0d6261b

Browse files
committed
added deref
1 parent 7058136 commit 0d6261b

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/cache/menu_cache.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,4 @@ struct menu_cache {
66
date: NaiveDate,
77
locations: Vec<LocationMeta>,
88
}
9-
109
impl menu_cache {}

src/parse/daily_menu/allergens.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use std::fmt::Display;
1+
use std::{fmt::Display, ops::Deref};
22

33
use crate::parse::Error;
44
use bitflags::bitflags;
@@ -78,6 +78,14 @@ impl Display for AllergenInfo {
7878
}
7979
}
8080

81+
impl Deref for AllergenInfo {
82+
type Target = AllergenFlags;
83+
84+
fn deref(&self) -> &Self::Target {
85+
&self.0
86+
}
87+
}
88+
8189
impl Into<Vec<&'static str>> for &AllergenInfo {
8290
fn into(self) -> Vec<&'static str> {
8391
(&self.0).into()

0 commit comments

Comments
 (0)