/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ use super::{Component, ComponentName, Multiplier}; /// #[derive(Clone, Copy, Debug, MallocSizeOf, PartialEq)] pub enum DataType { /// Any valid `` value Length, /// `` values Number, /// Any valid value Percentage, /// Any valid `` or `` value, any valid `` expression combining /// `` and `` components. LengthPercentage, /// Any valid `` value Color, /// Any valid `` value Image, /// Any valid `` value Url, /// Any valid `` value Integer, /// Any valid `` value Angle, /// Any valid `