// ContextHasMetadata returns true if the context has metadata support.
// This can be used to debug whether a context has been properly initialized with metadata.
return getMetadataContext(ctx) != nil
}
// ContextMetadataSet sets a metadata key-value pair in the context, overwriting any existing value.