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}