pub fn new(metadata: &'a Metadata<'a>, values: &'a field::ValueSet<'a>) -> Self {
        Attributes {
            metadata,
            values,
            parent: Parent::Current,
        }
    }
/// Returns `Attributes` describing a new child span of the current span,
/// with the provided metadata and values.
Returns `Attributes` describing a new child span of the current span,
with the provided metadata and values.
Returns ` Attributes ` describing a new child span of the current span with the provided metadata and values .
pub fn new(metadata: &'a Metadata<'a>, values: &'a field::ValueSet<'a>) -> Self {
        Attributes {
            metadata,
            values,
            parent: Parent::Current,
        }
    }
pub fn new ( metadata : & ' a Metadata < ' a > , values : & ' a field :: ValueSet < ' a > ) -> Self { Attributes { metadata , values , parent : Parent :: Current , } }
Returns `Attributes` describing a new child span of the current span,
with the provided metadata and values.
Returns ` Attributes ` describing a new child span of the current span with the provided metadata and values .
metadata
&'a Metadata<'a>
values
&'a field::ValueSet<'a>