stylo_malloc_size_of

Trait MallocSizeOf

Source
pub trait MallocSizeOf {
    // Required method
    fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize;
}
Expand description

Trait for measuring the “deep” heap usage of a data structure. This is the most commonly-used of the traits.

Required Methods§

Source

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Measure the heap usage of all descendant heap-allocated structures, but not the space taken up by the value itself.

Implementations on Foreign Types§

Source§

impl MallocSizeOf for TokenSerializationType

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Void

Source§

fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for bool

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for char

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for f32

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for f64

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for i8

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for i16

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for i32

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for i64

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for i128

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for isize

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for str

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for u8

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for u16

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for u32

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for u64

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for u128

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for ()

Source§

fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for usize

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Au

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for SourceLocation

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for SourcePosition

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for AncestorHashes

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for OpaqueElement

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for SmallBitVec

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for String

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<f32>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<f64>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<i8>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<i16>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<i32>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<i64>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<isize>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<u8>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<u16>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<u32>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<u64>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for Range<usize>

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for AtomicBool

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for AtomicIsize

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for AtomicUsize

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for NonZeroU64

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl MallocSizeOf for NonZeroUsize

Source§

fn size_of(&self, _: &mut MallocSizeOfOps) -> usize

Source§

impl<'a, B: ?Sized + ToOwned> MallocSizeOf for Cow<'a, B>
where B::Owned: MallocSizeOf,

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<'a, T: ?Sized> MallocSizeOf for &'a T

Source§

fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize

Source§

impl<A> MallocSizeOf for SmallVec<A>
where A: Array, A::Item: MallocSizeOf,

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<Impl: SelectorImpl> MallocSizeOf for AttrSelectorWithOptionalNamespace<Impl>

Source§

fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize

Source§

impl<K, V> MallocSizeOf for BTreeMap<K, V>
where K: Eq + Hash + MallocSizeOf, V: MallocSizeOf,

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<K, V, S> MallocSizeOf for HashMap<K, V, S>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<Static: StaticAtomSet> MallocSizeOf for Atom<Static>

Source§

fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T1, T2> MallocSizeOf for (T1, T2)
where T1: MallocSizeOf, T2: MallocSizeOf,

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T1, T2, T3> MallocSizeOf for (T1, T2, T3)

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T1, T2, T3, T4> MallocSizeOf for (T1, T2, T3, T4)

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T> MallocSizeOf for PhantomData<T>

Source§

fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T, S> MallocSizeOf for HashSet<T, S>
where T: Eq + Hash + MallocSizeOf, S: BuildHasher,

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf + Copy> MallocSizeOf for Cell<T>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf + ?Sized> MallocSizeOf for Box<T>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf> MallocSizeOf for Option<T>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf> MallocSizeOf for [T]

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf> MallocSizeOf for ThinVec<T>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf> MallocSizeOf for VecDeque<T>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf> MallocSizeOf for Vec<T>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf> MallocSizeOf for RefCell<T>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf> MallocSizeOf for Mutex<T>

If a mutex is stored directly as a member of a data type that is being measured, it is the unique owner of its contents and deserves to be measured.

If a mutex is stored inside of an Arc value as a member of a data type that is being measured, the Arc will not be automatically measured so there is no risk of overcounting the mutex’s contents.

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf, E: MallocSizeOf> MallocSizeOf for Result<T, E>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for Scale<T, Src, Dst>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for Transform2D<T, Src, Dst>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for Transform3D<T, Src, Dst>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf, U> MallocSizeOf for Point2D<T, U>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf, U> MallocSizeOf for Rect<T, U>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf, U> MallocSizeOf for SideOffsets2D<T, U>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf, U> MallocSizeOf for Size2D<T, U>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf, U> MallocSizeOf for Vector2D<T, U>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Source§

impl<T: MallocSizeOf, Unit> MallocSizeOf for Length<T, Unit>

Source§

fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize

Implementors§

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for T

impl MallocSizeOf for Box

impl MallocSizeOf for SVG

impl MallocSizeOf for UI

impl<'a> MallocSizeOf for SelectorParser<'a>

impl<A, B> MallocSizeOf for Either<A, B>

impl<Angle> MallocSizeOf for FontStyle<Angle>
where Angle: MallocSizeOf,

impl<Angle, LengthPercentage> MallocSizeOf for GenericPathOrShapeFunction<Angle, LengthPercentage>
where Angle: MallocSizeOf, LengthPercentage: MallocSizeOf,

impl<Angle, LengthPercentage> MallocSizeOf for GenericShapeCommand<Angle, LengthPercentage>
where Angle: MallocSizeOf, LengthPercentage: MallocSizeOf,

impl<Angle, LengthPercentage> MallocSizeOf for Shape<Angle, LengthPercentage>
where Angle: MallocSizeOf, LengthPercentage: MallocSizeOf,

impl<Angle, NonNegativeFactor, ZeroToOneFactor, Length, Shadow, U> MallocSizeOf for GenericFilter<Angle, NonNegativeFactor, ZeroToOneFactor, Length, Shadow, U>
where Angle: MallocSizeOf, NonNegativeFactor: MallocSizeOf, ZeroToOneFactor: MallocSizeOf, Length: MallocSizeOf, Shadow: MallocSizeOf, U: MallocSizeOf,

impl<Angle, Number, Length, Integer, LengthPercentage> MallocSizeOf for GenericTransformOperation<Angle, Number, Length, Integer, LengthPercentage>
where Angle: Zero + MallocSizeOf, LengthPercentage: Zero + ZeroNoPercent + MallocSizeOf, Number: PartialEq + MallocSizeOf, Length: MallocSizeOf, Integer: MallocSizeOf,

impl<Angle, Position> MallocSizeOf for GenericRayFunction<Angle, Position>
where Angle: MallocSizeOf, Position: MallocSizeOf,

impl<Angle, Position, LengthPercentage, NonNegativeLengthPercentage, BasicShapeRect> MallocSizeOf for GenericBasicShape<Angle, Position, LengthPercentage, NonNegativeLengthPercentage, BasicShapeRect>
where Angle: MallocSizeOf, Position: MallocSizeOf, LengthPercentage: MallocSizeOf, NonNegativeLengthPercentage: MallocSizeOf, BasicShapeRect: MallocSizeOf,

impl<BasicShape, I> MallocSizeOf for GenericShapeOutside<BasicShape, I>
where BasicShape: MallocSizeOf, I: MallocSizeOf,

impl<BasicShape, U> MallocSizeOf for GenericClipPath<BasicShape, U>
where BasicShape: MallocSizeOf, U: MallocSizeOf,

impl<C, U> MallocSizeOf for GenericSVGPaintKind<C, U>

impl<Color> MallocSizeOf for GenericScrollbarColor<Color>
where Color: MallocSizeOf,

impl<Color, Percentage> MallocSizeOf for GenericColorMix<Color, Percentage>
where Color: MallocSizeOf, Percentage: MallocSizeOf,

impl<Color, SizeLength, BlurShapeLength, ShapeLength> MallocSizeOf for GenericBoxShadow<Color, SizeLength, BlurShapeLength, ShapeLength>
where Color: MallocSizeOf, SizeLength: MallocSizeOf, BlurShapeLength: MallocSizeOf, ShapeLength: MallocSizeOf,

impl<Color, SizeLength, ShapeLength> MallocSizeOf for GenericSimpleShadow<Color, SizeLength, ShapeLength>
where Color: MallocSizeOf, SizeLength: MallocSizeOf, ShapeLength: MallocSizeOf,

impl<Color, T> MallocSizeOf for GenericGradientItem<Color, T>
where Color: MallocSizeOf, T: MallocSizeOf,

impl<Color, T> MallocSizeOf for ColorStop<Color, T>
where Color: MallocSizeOf, T: MallocSizeOf,

impl<Color, Url> MallocSizeOf for GenericSVGPaint<Color, Url>
where Color: MallocSizeOf, Url: MallocSizeOf,

impl<Component> MallocSizeOf for ValueInner<Component>
where Component: MallocSizeOf,

impl<Component> MallocSizeOf for ComponentList<Component>
where Component: MallocSizeOf,

impl<Component> MallocSizeOf for Value<Component>
where Component: MallocSizeOf,

impl<Factor> MallocSizeOf for GenericFontSizeAdjust<Factor>
where Factor: MallocSizeOf,

impl<Function> MallocSizeOf for GenericOffsetPath<Function>
where Function: MallocSizeOf,

impl<G, ImageUrl, Color, Percentage, Resolution> MallocSizeOf for GenericImage<G, ImageUrl, Color, Percentage, Resolution>
where G: MallocSizeOf, ImageUrl: MallocSizeOf, Color: MallocSizeOf, Percentage: MallocSizeOf, Resolution: MallocSizeOf,

impl<H, V> MallocSizeOf for GenericPosition<H, V>

impl<H, V, Depth> MallocSizeOf for GenericTransformOrigin<H, V, Depth>
where H: MallocSizeOf, V: MallocSizeOf, Depth: MallocSizeOf,

impl<I> MallocSizeOf for GenericZIndex<I>
where I: MallocSizeOf,

impl<I> MallocSizeOf for GenericCounters<I>
where I: MallocSizeOf,

impl<Image> MallocSizeOf for GenericContent<Image>
where Image: MallocSizeOf,

impl<Image> MallocSizeOf for GenericContentItems<Image>
where Image: MallocSizeOf,

impl<Image> MallocSizeOf for GenericCursor<Image>
where Image: MallocSizeOf,

impl<Image, Color, Percentage> MallocSizeOf for GenericCrossFade<Image, Color, Percentage>
where Image: MallocSizeOf, Color: MallocSizeOf, Percentage: MallocSizeOf,

impl<Image, Color, Percentage> MallocSizeOf for GenericCrossFadeElement<Image, Color, Percentage>
where Image: MallocSizeOf, Color: MallocSizeOf, Percentage: MallocSizeOf,

impl<Image, Number> MallocSizeOf for GenericCursorImage<Image, Number>
where Image: MallocSizeOf, Number: MallocSizeOf,

impl<Image, Resolution> MallocSizeOf for GenericImageSet<Image, Resolution>
where Image: MallocSizeOf, Resolution: MallocSizeOf,

impl<Image, Resolution> MallocSizeOf for GenericImageSetItem<Image, Resolution>
where Image: MallocSizeOf, Resolution: MallocSizeOf,

impl<Integer> MallocSizeOf for RepeatCount<Integer>
where Integer: MallocSizeOf,

impl<Integer> MallocSizeOf for GenericCounterPair<Integer>
where Integer: MallocSizeOf,

impl<Integer> MallocSizeOf for FeatureTagValue<Integer>
where Integer: MallocSizeOf,

impl<Integer> MallocSizeOf for GenericGridLine<Integer>
where Integer: MallocSizeOf,

impl<Integer> MallocSizeOf for GenericHyphenateLimitChars<Integer>
where Integer: MallocSizeOf,

impl<Integer, Number, LinearStops> MallocSizeOf for TimingFunction<Integer, Number, LinearStops>
where Integer: MallocSizeOf, Number: MallocSizeOf, LinearStops: MallocSizeOf,

impl<L> MallocSizeOf for GenericCalcNode<L>
where L: MallocSizeOf,

impl<L> MallocSizeOf for Size2D<L>
where L: MallocSizeOf,

impl<L, I> MallocSizeOf for GenericTrackRepeat<L, I>

impl<LP> MallocSizeOf for GenericMargin<LP>
where LP: MallocSizeOf,

impl<Length, Number, Percentage, LengthPercentage, Color, Image, Url, Integer, Angle, Time, Resolution, TransformFunction> MallocSizeOf for GenericValueComponent<Length, Number, Percentage, LengthPercentage, Color, Image, Url, Integer, Angle, Time, Resolution, TransformFunction>
where Length: MallocSizeOf, Number: MallocSizeOf, Percentage: MallocSizeOf, LengthPercentage: MallocSizeOf, Color: MallocSizeOf, Image: MallocSizeOf, Url: MallocSizeOf, Integer: MallocSizeOf, Angle: MallocSizeOf, Time: MallocSizeOf, Resolution: MallocSizeOf, TransformFunction: MallocSizeOf,

impl<LengthOrAuto> MallocSizeOf for GenericClipRect<LengthOrAuto>
where LengthOrAuto: MallocSizeOf,

impl<LengthPercent> MallocSizeOf for GenericAnimationTimeline<LengthPercent>
where LengthPercent: MallocSizeOf,

impl<LengthPercent> MallocSizeOf for GenericBackgroundSize<LengthPercent>
where LengthPercent: MallocSizeOf,

impl<LengthPercent> MallocSizeOf for GenericLengthPercentageOrAuto<LengthPercent>
where LengthPercent: MallocSizeOf,

impl<LengthPercent> MallocSizeOf for GenericLengthPercentageOrNormal<LengthPercent>
where LengthPercent: MallocSizeOf,

impl<LengthPercent> MallocSizeOf for GenericMaxSize<LengthPercent>
where LengthPercent: MallocSizeOf,

impl<LengthPercent> MallocSizeOf for GenericSize<LengthPercent>
where LengthPercent: MallocSizeOf,

impl<LengthPercent> MallocSizeOf for GenericViewFunction<LengthPercent>
where LengthPercent: MallocSizeOf,

impl<LengthPercent> MallocSizeOf for GenericViewTimelineInset<LengthPercent>
where LengthPercent: MallocSizeOf,

impl<LengthPercentage> MallocSizeOf for GenericVerticalAlign<LengthPercentage>
where LengthPercentage: MallocSizeOf,

impl<LengthPercentage> MallocSizeOf for CoordinatePair<LengthPercentage>
where LengthPercentage: MallocSizeOf,

impl<LengthPercentage> MallocSizeOf for GenericPolygon<LengthPercentage>
where LengthPercentage: MallocSizeOf,

impl<LengthPercentage> MallocSizeOf for PolygonCoord<LengthPercentage>
where LengthPercentage: MallocSizeOf,

impl<LengthPercentage> MallocSizeOf for GenericBorderRadius<LengthPercentage>
where LengthPercentage: MallocSizeOf,

impl<LengthPercentage> MallocSizeOf for GenericAnchorSizeFunction<LengthPercentage>
where LengthPercentage: MallocSizeOf,

impl<LengthPercentage> MallocSizeOf for GenericTextIndent<LengthPercentage>
where LengthPercentage: MallocSizeOf,

impl<LengthPercentage, Integer> MallocSizeOf for GenericTrackListValue<LengthPercentage, Integer>
where LengthPercentage: MallocSizeOf, Integer: MallocSizeOf,

impl<LengthPercentage, Integer> MallocSizeOf for GenericTrackList<LengthPercentage, Integer>
where LengthPercentage: MallocSizeOf, Integer: MallocSizeOf,

impl<LengthPercentage, Length> MallocSizeOf for GenericTranslate<LengthPercentage, Length>
where LengthPercentage: Zero + ZeroNoPercent + MallocSizeOf, Length: Zero + MallocSizeOf,

impl<LengthPercentage, NonNegativeLengthPercentage> MallocSizeOf for GenericInsetRect<LengthPercentage, NonNegativeLengthPercentage>
where LengthPercentage: MallocSizeOf, NonNegativeLengthPercentage: MallocSizeOf,

impl<LineDirection, LengthPercentage, NonNegativeLength, NonNegativeLengthPercentage, Position, Angle, AngleOrPercentage, Color> MallocSizeOf for GenericGradient<LineDirection, LengthPercentage, NonNegativeLength, NonNegativeLengthPercentage, Position, Angle, AngleOrPercentage, Color>
where LineDirection: MallocSizeOf, LengthPercentage: MallocSizeOf, NonNegativeLength: MallocSizeOf, NonNegativeLengthPercentage: MallocSizeOf, Position: MallocSizeOf, Angle: MallocSizeOf, AngleOrPercentage: MallocSizeOf, Color: MallocSizeOf,

impl<N> MallocSizeOf for PreferredRatio<N>
where N: MallocSizeOf,

impl<N> MallocSizeOf for NumberOrAuto<N>
where N: MallocSizeOf,

impl<N> MallocSizeOf for Ratio<N>
where N: MallocSizeOf,

impl<N, L> MallocSizeOf for GenericLineHeight<N, L>

impl<NonNegativeLength> MallocSizeOf for GenericPerspective<NonNegativeLength>
where NonNegativeLength: MallocSizeOf,

impl<NonNegativeLength> MallocSizeOf for GenericCircle<NonNegativeLength>
where NonNegativeLength: MallocSizeOf,

impl<NonNegativeLength, NonNegativeLengthPercentage> MallocSizeOf for GenericEndingShape<NonNegativeLength, NonNegativeLengthPercentage>
where NonNegativeLength: MallocSizeOf, NonNegativeLengthPercentage: MallocSizeOf,

impl<NonNegativeLengthPercentage> MallocSizeOf for GenericShapeRadius<NonNegativeLengthPercentage>
where NonNegativeLengthPercentage: MallocSizeOf,

impl<NonNegativeLengthPercentage> MallocSizeOf for GenericEllipse<NonNegativeLengthPercentage>
where NonNegativeLengthPercentage: MallocSizeOf,

impl<Number> MallocSizeOf for GenericScale<Number>
where Number: MallocSizeOf,

impl<Number> MallocSizeOf for VariationValue<Number>
where Number: MallocSizeOf,

impl<Number, Angle> MallocSizeOf for GenericRotate<Number, Angle>
where Number: MallocSizeOf, Angle: MallocSizeOf,

impl<Number, Integer> MallocSizeOf for GenericInitialLetter<Number, Integer>
where Number: MallocSizeOf, Integer: MallocSizeOf,

impl<NumberOrPercentage> MallocSizeOf for GenericBorderImageSlice<NumberOrPercentage>
where NumberOrPercentage: MallocSizeOf,

impl<OpacityType> MallocSizeOf for GenericSVGOpacity<OpacityType>
where OpacityType: MallocSizeOf,

impl<OriginColor> MallocSizeOf for ColorFunction<OriginColor>
where OriginColor: MallocSizeOf,

impl<P> MallocSizeOf for AnchorSide<P>
where P: MallocSizeOf,

impl<P, LP> MallocSizeOf for GenericInset<P, LP>
where P: MallocSizeOf, LP: MallocSizeOf,

impl<Percentage> MallocSizeOf for GenericColor<Percentage>
where Percentage: MallocSizeOf,

impl<Percentage, LengthPercentage> MallocSizeOf for GenericAnchorFunction<Percentage, LengthPercentage>
where Percentage: MallocSizeOf, LengthPercentage: MallocSizeOf,

impl<Pos> MallocSizeOf for GenericPositionOrAuto<Pos>
where Pos: MallocSizeOf,

impl<Position, NonNegativeLengthPercentage> MallocSizeOf for Circle<Position, NonNegativeLengthPercentage>
where Position: MallocSizeOf, NonNegativeLengthPercentage: MallocSizeOf,

impl<Position, NonNegativeLengthPercentage> MallocSizeOf for Ellipse<Position, NonNegativeLengthPercentage>
where Position: MallocSizeOf, NonNegativeLengthPercentage: MallocSizeOf,

impl<PositiveInteger> MallocSizeOf for GenericColumnCount<PositiveInteger>
where PositiveInteger: MallocSizeOf,

impl<S> MallocSizeOf for GenericPageSize<S>
where S: MallocSizeOf,

impl<S> MallocSizeOf for OriginComponent<S>
where S: MallocSizeOf,

impl<Shapes, RayFunction, U> MallocSizeOf for GenericOffsetPathFunction<Shapes, RayFunction, U>
where Shapes: MallocSizeOf, RayFunction: MallocSizeOf, U: MallocSizeOf,

impl<T> MallocSizeOf for Optional<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for OwnedList<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for SelectorMap<T>
where T: MallocSizeOf + 'static,

impl<T> MallocSizeOf for PerOrigin<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for LayerOrderedMap<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for LayerOrderedVec<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for FontSettings<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for Rect<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for NonNegative<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for ZeroToOne<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for GenericMatrix<T>
where T: MallocSizeOf,

impl<T> MallocSizeOf for GenericMatrix3D<T>
where T: MallocSizeOf,

impl<T, const FRACTION_BITS: u16> MallocSizeOf for FixedPoint<T, FRACTION_BITS>
where T: MallocSizeOf,

impl<ValueType> MallocSizeOf for ColorComponent<ValueType>
where ValueType: MallocSizeOf,