Trait MergeableVersionedContent

Source
pub trait MergeableVersionedContent:
    VersionedContent
    + Send
    + Sync
    + NonLocalValue
    + ValueDebug {
    // Required method
    fn get_merger(self: Vc<Self>) -> Vc<Box<dyn VersionedContentMerger>>
       where Self: Sized;
}
Expand description

This trait allows multiple VersionedContent to declare which VersionedContentMerger implementation should be used for merging.

MergeableVersionedContent which return the same merger will be merged together.

Required Methods§

Source

fn get_merger(self: Vc<Self>) -> Vc<Box<dyn VersionedContentMerger>>
where Self: Sized,

Trait Implementations§

Implementors§