1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2024-09-09 05:08:32 +00:00

add Extensions::contains method

This commit is contained in:
Nikolay Kim 2019-02-09 10:45:35 -08:00
parent 6a343fae06
commit a66d8589c2

View file

@ -26,6 +26,11 @@ impl Extensions {
self.map.insert(TypeId::of::<T>(), Box::new(val));
}
/// Check if container contains entry
pub fn contains<T: 'static>(&self) -> bool {
self.map.get(&TypeId::of::<T>()).is_some()
}
/// Get a reference to a type previously inserted on this `Extensions`.
pub fn get<T: 'static>(&self) -> Option<&T> {
self.map