svd_encoder/
registercluster.rs

1use super::{Config, Element, Encode, EncodeError};
2
3use crate::svd::RegisterCluster;
4
5impl Encode for RegisterCluster {
6    type Error = EncodeError;
7
8    fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
9        match self {
10            RegisterCluster::Register(r) => r.encode_with_config(config),
11            RegisterCluster::Cluster(c) => c.encode_with_config(config),
12        }
13    }
14}