Skip to content

Commit a4bfbae

Browse files
committed
Move register writer bits method to end and add doc comment
1 parent 6584225 commit a4bfbae

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/generate/register.rs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,6 @@ pub fn render(
8282
#[doc = #desc]
8383
pub struct W(crate::W<#name_uc_spec>);
8484

85-
impl W {
86-
pub unsafe fn bits(&mut self, bits: #rty) -> &mut Self {
87-
self.0.bits(bits);
88-
self
89-
}
90-
}
91-
9285
impl core::ops::Deref for W {
9386
type Target = crate::W<#name_uc_spec>;
9487

@@ -166,6 +159,14 @@ pub fn render(
166159

167160
mod_items.extend(w_impl_items);
168161

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);
166+
self
167+
}
168+
});
169+
169170
close.to_tokens(&mut mod_items);
170171
}
171172

0 commit comments

Comments
 (0)