fix(node): fix lifetime parameter
This commit is contained in:
parent
ce16610935
commit
115defe80e
|
@ -7,7 +7,7 @@ use crate::Org;
|
|||
pub struct HeadlineNode(pub(crate) NodeId);
|
||||
|
||||
impl HeadlineNode {
|
||||
pub fn get_title<'a>(self, org: &'a Org<'a>) -> &'a Title<'a> {
|
||||
pub fn get_title<'a: 'b, 'b>(self, org: &'b Org<'a>) -> &'b Title<'a> {
|
||||
let title_node = org.arena[self.0].first_child().unwrap();
|
||||
if let Element::Title(title) = org.arena[title_node].get() {
|
||||
title
|
||||
|
@ -16,7 +16,7 @@ impl HeadlineNode {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn get_title_mut<'a>(self, org: &'a mut Org<'a>) -> &'a mut Title<'a> {
|
||||
pub fn get_title_mut<'a: 'b, 'b>(self, org: &'b mut Org<'a>) -> &'b mut Title<'a> {
|
||||
let title_node = org.arena[self.0].first_child().unwrap();
|
||||
if let Element::Title(title) = org.arena[title_node].get_mut() {
|
||||
title
|
||||
|
|
Loading…
Reference in a new issue