pub fn or(self, color: SemanticColor) -> SemanticColor {
        if self == SemanticColor::Default {
            color
        } else {
            self
        }
    }
/// Replaces a Semantic Color by the Semantic Color provided if it is the
/// default one.
Replaces a Semantic Color by the Semantic Color provided if it is the
default one.
Replaces a Semantic Color by the Semantic Color provided if it is the default one .
pub fn or(self, color: SemanticColor) -> SemanticColor {
        if self == SemanticColor::Default {
            color
        } else {
            self
        }
    }
pub fn or ( self , color : SemanticColor ) -> SemanticColor { if self == SemanticColor :: Default { color } else { self } }
Replaces a Semantic Color by the Semantic Color provided if it is the
default one.
Replaces a Semantic Color by the Semantic Color provided if it is the default one .
self
color
SemanticColor
self
color
SemanticColor