We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 45a23aa commit a984c74Copy full SHA for a984c74
src/generate/register.rs
@@ -82,13 +82,6 @@ pub fn render(
82
#[doc = #desc]
83
pub struct W(crate::W<#name_uc_spec>);
84
85
- impl W {
86
- pub unsafe fn bits(&mut self, bits: #rty) -> &mut Self {
87
- self.0.bits(bits);
88
- self
89
- }
90
91
-
92
impl core::ops::Deref for W {
93
type Target = crate::W<#name_uc_spec>;
94
@@ -166,6 +159,14 @@ pub fn render(
166
159
167
160
mod_items.extend(w_impl_items);
168
161
162
+ mod_items.extend(quote! {
163
+ #[doc = "Writes raw bits to the register."]
164
+ pub unsafe fn bits(&mut self, bits: #rty) -> &mut Self {
165
+ self.0.bits(bits);
+ self
+ }
+ });
169
+
170
close.to_tokens(&mut mod_items);
171
}
172
0 commit comments