File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ impl Parse for RegisterCluster {
99
1010 fn parse ( tree : & Node , config : & Self :: Config ) -> Result < Self , Self :: Error > {
1111 match tree. tag_name ( ) . name ( ) {
12- "register" => Register :: parse ( tree, config) . map ( RegisterCluster :: Register ) ,
13- "cluster" => Cluster :: parse ( tree, config) . map ( RegisterCluster :: Cluster ) ,
12+ "register" => Register :: parse ( tree, config) . map ( Into :: into ) ,
13+ "cluster" => Cluster :: parse ( tree, config) . map ( Into :: into ) ,
1414 _ => Err (
1515 SVDError :: InvalidRegisterCluster ( tree. tag_name ( ) . name ( ) . to_string ( ) ) . at ( tree. id ( ) ) ,
1616 ) ,
Original file line number Diff line number Diff line change @@ -10,20 +10,20 @@ use super::{Cluster, Register};
1010#[ allow( clippy:: large_enum_variant) ]
1111pub enum RegisterCluster {
1212 /// Register
13- Register ( Register ) ,
13+ Register ( Box < Register > ) ,
1414 /// Cluster
15- Cluster ( Cluster ) ,
15+ Cluster ( Box < Cluster > ) ,
1616}
1717
1818impl From < Register > for RegisterCluster {
1919 fn from ( reg : Register ) -> Self {
20- RegisterCluster :: Register ( reg)
20+ RegisterCluster :: Register ( Box :: new ( reg) )
2121 }
2222}
2323
2424impl From < Cluster > for RegisterCluster {
2525 fn from ( cluser : Cluster ) -> Self {
26- RegisterCluster :: Cluster ( cluser)
26+ RegisterCluster :: Cluster ( Box :: new ( cluser) )
2727 }
2828}
2929
You can’t perform that action at this time.
0 commit comments