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 3919651 commit 6afe71aCopy full SHA for 6afe71a
src/generate/register.rs
@@ -80,13 +80,6 @@ pub fn render(
80
#[doc = #desc]
81
pub struct W(crate::W<#name_pc>);
82
83
- impl W {
84
- pub unsafe fn bits(&mut self, bits: #rty) -> &mut Self {
85
- self.0.bits(bits);
86
- self
87
- }
88
89
-
90
impl core::ops::Deref for W {
91
type Target = crate::W<#name_pc>;
92
@@ -172,6 +165,14 @@ pub fn render(
172
165
173
166
mod_items.extend(w_impl_items);
174
167
168
+ mod_items.extend(quote! {
169
+ #[doc = "Writes raw bits to the register."]
170
+ pub unsafe fn bits(&mut self, bits: #rty) -> &mut Self {
171
+ self.0.bits(bits);
+ self
+ }
+ });
175
+
176
close.to_tokens(&mut mod_items);
177
}
178
0 commit comments