pub fn parents(&self) -> Parents<'a, R> {
        Parents {
            registry: self.registry,
            next: self.parent().map(|parent| parent.id()),
        }
    }
/// Returns an iterator over all parents of this span, starting with the
/// immediate parent.
///
/// The iterator will first return the span's immediate parent, followed by
/// that span's parent, followed by _that_ span's parent, and so on, until a
/// it reaches a root span.
Returns an iterator over all parents of this span, starting with the
immediate parent.

The iterator will first return the span's immediate parent, followed by
that span's parent, followed by _that_ span's parent, and so on, until a
it reaches a root span.
Returns an iterator over all parents of this span starting with the immediate parent . The iterator will first return the span ' s immediate parent followed by that span ' s parent followed by _that_ span ' s parent and so on until a it reaches a root span .
pub fn parents(&self) -> Parents<'a, R> {
        Parents {
            registry: self.registry,
            next: self.parent().map(|parent| parent.id()),
        }
    }
pub fn parents ( & self ) -> Parents < ' a , R > { Parents { registry : self . registry , next : self . parent ( ) . map ( | parent | parent . id ( ) ) , } }
Returns an iterator over all parents of this span, starting with the
immediate parent.
Returns an iterator over all parents of this span starting with the immediate parent .
&self
&self