@@ -175,7 +175,7 @@ impl<'a> OperatorField<'a> {
175175 /// # Ok(())
176176 /// # }
177177 /// ```
178- pub fn elem_restriction ( & self ) -> ElemRestrictionOpt {
178+ pub fn elem_restriction ( & self ) -> ElemRestrictionOpt < ' _ > {
179179 if self . elem_restriction . ptr == unsafe { bind_ceed:: CEED_ELEMRESTRICTION_NONE } {
180180 ElemRestrictionOpt :: None
181181 } else {
@@ -237,7 +237,7 @@ impl<'a> OperatorField<'a> {
237237 /// # Ok(())
238238 /// # }
239239 /// ```
240- pub fn basis ( & self ) -> BasisOpt {
240+ pub fn basis ( & self ) -> BasisOpt < ' _ > {
241241 if self . basis . ptr == unsafe { bind_ceed:: CEED_BASIS_NONE } {
242242 BasisOpt :: None
243243 } else {
@@ -285,7 +285,7 @@ impl<'a> OperatorField<'a> {
285285 /// # Ok(())
286286 /// # }
287287 /// ```
288- pub fn vector ( & self ) -> VectorOpt {
288+ pub fn vector ( & self ) -> VectorOpt < ' _ > {
289289 if self . vector . ptr == unsafe { bind_ceed:: CEED_VECTOR_ACTIVE } {
290290 VectorOpt :: Active
291291 } else if self . vector . ptr == unsafe { bind_ceed:: CEED_VECTOR_NONE } {
@@ -856,7 +856,7 @@ impl<'a> Operator<'a> {
856856 /// # Ok(())
857857 /// # }
858858 /// ```
859- pub fn inputs ( & self ) -> crate :: Result < Vec < crate :: OperatorField > > {
859+ pub fn inputs ( & self ) -> crate :: Result < Vec < crate :: OperatorField < ' _ > > > {
860860 // Get array of raw C pointers for inputs
861861 let mut num_inputs = 0 ;
862862 let mut inputs_ptr = std:: ptr:: null_mut ( ) ;
@@ -926,7 +926,7 @@ impl<'a> Operator<'a> {
926926 /// # Ok(())
927927 /// # }
928928 /// ```
929- pub fn outputs ( & self ) -> crate :: Result < Vec < crate :: OperatorField > > {
929+ pub fn outputs ( & self ) -> crate :: Result < Vec < crate :: OperatorField < ' _ > > > {
930930 // Get array of raw C pointers for outputs
931931 let mut num_outputs = 0 ;
932932 let mut outputs_ptr = std:: ptr:: null_mut ( ) ;
0 commit comments