feat: add unwrap_opt function to entity to unwrap optional values
This commit is contained in:
@@ -64,6 +64,12 @@ impl O {
|
|||||||
.map(|value| T::from(value.clone()))
|
.map(|value| T::from(value.clone()))
|
||||||
.unwrap()
|
.unwrap()
|
||||||
}
|
}
|
||||||
|
pub fn unwrap_opt<T>(&self, id: &str) -> Option<T>
|
||||||
|
where
|
||||||
|
T: From<Value>,
|
||||||
|
{
|
||||||
|
self.value_of(id).map(|value| T::from(value.clone()))
|
||||||
|
}
|
||||||
pub fn unwrap_or<T>(&self, id: &str, default: T) -> T
|
pub fn unwrap_or<T>(&self, id: &str, default: T) -> T
|
||||||
where
|
where
|
||||||
T: From<Value>,
|
T: From<Value>,
|
||||||
|
|||||||
Reference in New Issue
Block a user