Improve `TagList::add()` API to not require a reference
The following discussion from !746 (merged) should be addressed:
-
@slomo started a discussion: (+5 comments) pub fn add<'a, T: Tag<'a>>(&mut self, value: T::TagType, mode: TagMergeMode) {
Would be better (we could pass
"foo"
instead of&"foo"
) but that has the problem that we can then only pass agst::Buffer
and not a&gst::Buffer
. Unclear how to allow both here.