diff --git a/ubisync-lib/src/types/element.rs b/ubisync-lib/src/types/element.rs index 7291b7b..7475a10 100644 --- a/ubisync-lib/src/types/element.rs +++ b/ubisync-lib/src/types/element.rs @@ -50,6 +50,14 @@ pub enum ElementUpdateStrategy { Overwrite } +impl ElementUpdateStrategy { + pub fn default_by_content(&self, content: &ElementContent) -> Self { + match content { + _ => Self::Overwrite, + } + } +} + impl Default for ElementUpdateStrategy { fn default() -> Self { Self::Overwrite