docs: examples of mistakes

docs: add hard_diff example missing parameter
This commit is contained in:
王一旋 2022-06-01 23:07:54 +08:00
parent fe1279a1c5
commit 2433b9d305
2 changed files with 2 additions and 2 deletions

View file

@ -33,7 +33,7 @@ impl<'a, const A: bool> FragmentBuilder<'a, A> {
/// fn App(cx: Scope) -> Element { /// fn App(cx: Scope) -> Element {
/// cx.render(rsx!{ /// cx.render(rsx!{
/// CustomCard { /// CustomCard {
/// h1 {}2 /// h1 {}
/// p {} /// p {}
/// } /// }
/// }) /// })

View file

@ -583,7 +583,7 @@ impl VirtualDom {
/// ///
/// *value.borrow_mut() = "goodbye"; /// *value.borrow_mut() = "goodbye";
/// ///
/// let edits = dom.diff(); /// let edits = dom.hard_diff(ScopeId(0));
/// ``` /// ```
pub fn hard_diff(&mut self, scope_id: ScopeId) -> Mutations { pub fn hard_diff(&mut self, scope_id: ScopeId) -> Mutations {
let mut diff_machine = DiffState::new(&self.scopes); let mut diff_machine = DiffState::new(&self.scopes);