Skip to main content

downcast_value

Function downcast_value 

Source
pub fn downcast_value<T>(
    value: Box<dyn Value>,
) -> Result<Box<T>, Box<dyn Value>>
where T: Any,
Expand description

Attempt to downcast a Box<dyn Value> to a concrete type.

Returns Ok(Box<T>) on success and gives the original box back as Err(Box<dyn Value>) on type mismatch.