diff --git a/src/lib.rs b/src/lib.rs index 4c4ad86..3466c50 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -209,7 +209,7 @@ impl INodeTrait for Rc> { } /// impl `owner_document` - fn owner_document(&self) -> MaybeDoc { + fn owner_document(&self) -> MaybeDoc<'_> { if let Some(root) = &self.borrow().root { if let Some(root) = &root.upgrade() { if let Some(doc) = &root.borrow().document { diff --git a/src/mesdoc/interface/elements.rs b/src/mesdoc/interface/elements.rs index 927fe4a..3cb4e81 100644 --- a/src/mesdoc/interface/elements.rs +++ b/src/mesdoc/interface/elements.rs @@ -348,7 +348,7 @@ impl<'a> Elements<'a> { /// Ok(()) /// } /// ``` - pub fn document(&self) -> MaybeDoc { + pub fn document(&self) -> MaybeDoc<'_> { for ele in self.get_ref() { if let Some(doc) = ele.owner_document() { return Some(doc); diff --git a/src/mesdoc/interface/node.rs b/src/mesdoc/interface/node.rs index 2939b92..8966b12 100644 --- a/src/mesdoc/interface/node.rs +++ b/src/mesdoc/interface/node.rs @@ -54,7 +54,7 @@ pub trait INodeTrait { fn parent<'b>(&self) -> MaybeElement<'b>; // owner document - fn owner_document(&self) -> MaybeDoc; + fn owner_document(&self) -> MaybeDoc<'_>; // root element fn root_element<'b>(&self) -> Option> { if let Some(doc) = &self.owner_document() {