Is your feature request related to a problem?
For debugging purposes I would like to add current callstack as an attribute to a span. backtrace_symbols returns char**, so I would like to use it directly and pass to span->SetAttribute(...), wrapped in nostd::span<const char*>. Now this is not possible, AttributeValue cannot be created from nostd::span<const char*>.
Describe the solution you'd like
Allow creation of AttributeValue from nostd::span<const char*>.
Describe alternatives you've considered
Now I need to create extra std::vector<opentelemetry::nostd::string_view> as a workaround.
Is your feature request related to a problem?
For debugging purposes I would like to add current callstack as an attribute to a span. backtrace_symbols returns
char**, so I would like to use it directly and pass tospan->SetAttribute(...), wrapped innostd::span<const char*>. Now this is not possible,AttributeValuecannot be created fromnostd::span<const char*>.Describe the solution you'd like
Allow creation of
AttributeValuefromnostd::span<const char*>.Describe alternatives you've considered
Now I need to create extra
std::vector<opentelemetry::nostd::string_view>as a workaround.