Function il2_iltags::tags::tag_id_downcast_ref [−][src]
pub fn tag_id_downcast_ref<T: ILTag>(tag_id: u64, tag: &dyn ILTag) -> Result<&T>
Expand description
Downcasts a ILTag
to its concrete type. It fails if the tag id or
the concrete type does not match.
Arguments:
tag_id
: The expected tag id;tag
: The tag to be downcast;
Returns:
- Ok(v): ;
- Err(ErrorKind::UnexpectedTagType): If the conversion is not possible;