tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

flex.rs (750B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
      4 
      5 //! Generic types for CSS values related to flexbox.
      6 use crate::derives::*;
      7 
      8 /// A generic value for the `flex-basis` property.
      9 #[derive(
     10    Animate,
     11    Clone,
     12    ComputeSquaredDistance,
     13    Copy,
     14    Debug,
     15    MallocSizeOf,
     16    PartialEq,
     17    SpecifiedValueInfo,
     18    ToAnimatedValue,
     19    ToAnimatedZero,
     20    ToComputedValue,
     21    ToCss,
     22    ToResolvedValue,
     23    ToShmem,
     24    ToTyped,
     25 )]
     26 #[repr(C)]
     27 pub enum GenericFlexBasis<S> {
     28    /// `content`
     29    Content,
     30    /// `<width>`
     31    Size(S),
     32 }
     33 
     34 pub use self::GenericFlexBasis as FlexBasis;