(self, func: impl FnOnce(T) -> U)
| 41 | |
| 42 | impl<T> Access<T> { |
| 43 | fn map<U>(self, func: impl FnOnce(T) -> U) -> Access<U> { |
| 44 | match self { |
| 45 | Self::Granted(value) => Access::Granted(func(value)), |
| 46 | Self::Denied => Access::Denied, |
| 47 | Self::Malformed => Access::Malformed, |
| 48 | } |
| 49 | } |
| 50 | |
| 51 | const fn as_ref(&self) -> Access<&T> { |
| 52 | match self { |