Function optional

Source
pub fn optional<T>(
    n: &str,
    e: &Node<'_, '_>,
    config: &T::Config,
) -> Result<Option<T::Object>, SVDErrorAt>
where T: Parse<Error = SVDErrorAt>,
Expand description

Parses an optional child element with the provided name and Parse function Returns an none if the child doesn’t exist, Ok(Some(e)) if parsing succeeds, and Err() if parsing fails.