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§
Sourcefn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
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.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl MallocSizeOf for ()
impl MallocSizeOf for ()
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for AbsoluteColor
impl MallocSizeOf for AbsoluteColor
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for AlignFlags
impl MallocSizeOf for AlignFlags
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Arc<ComputedValues>
impl MallocSizeOf for Arc<ComputedValues>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for AtomicBool
impl MallocSizeOf for AtomicBool
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for AtomicI32
impl MallocSizeOf for AtomicI32
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for AtomicIsize
impl MallocSizeOf for AtomicIsize
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for AtomicU8
impl MallocSizeOf for AtomicU8
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for AtomicU32
impl MallocSizeOf for AtomicU32
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for AtomicUsize
impl MallocSizeOf for AtomicUsize
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for AttrIdentifier
impl MallocSizeOf for AttrIdentifier
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for AttrValue
impl MallocSizeOf for AttrValue
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Au
impl MallocSizeOf for Au
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Baselines
impl MallocSizeOf for Baselines
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for BorderRadius
impl MallocSizeOf for BorderRadius
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for BorderStyle
impl MallocSizeOf for BorderStyle
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for BorderStyle
impl MallocSizeOf for BorderStyle
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for BoxShadowClipMode
impl MallocSizeOf for BoxShadowClipMode
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Bytes
impl MallocSizeOf for Bytes
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for BytesMut
impl MallocSizeOf for BytesMut
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for CString
impl MallocSizeOf for CString
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ClipPath
impl MallocSizeOf for ClipPath
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Code
impl MallocSizeOf for Code
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ColorF
impl MallocSizeOf for ColorF
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for CompositionEvent
impl MallocSizeOf for CompositionEvent
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ComputedFontStyleRange
impl MallocSizeOf for ComputedFontStyleRange
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ComputedFontWeightRange
impl MallocSizeOf for ComputedFontWeightRange
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ComputedFontWidthRange
impl MallocSizeOf for ComputedFontWidthRange
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ComputedValues
impl MallocSizeOf for ComputedValues
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ContentDistribution
impl MallocSizeOf for ContentDistribution
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ContentType
impl MallocSizeOf for ContentType
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Database
impl MallocSizeOf for Database
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Decoder
impl MallocSizeOf for Decoder
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Descriptors
impl MallocSizeOf for Descriptors
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Destination
impl MallocSizeOf for Destination
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for DetailedGridItemsInfo
impl MallocSizeOf for DetailedGridItemsInfo
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Directive
impl MallocSizeOf for Directive
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for DocumentAnimationSet
impl MallocSizeOf for DocumentAnimationSet
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for DocumentStyleSheet
impl MallocSizeOf for DocumentStyleSheet
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Duration
impl MallocSizeOf for Duration
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Duration
impl MallocSizeOf for Duration
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ElementDataWrapper
impl MallocSizeOf for ElementDataWrapper
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ElementState
impl MallocSizeOf for ElementState
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Epoch
impl MallocSizeOf for Epoch
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ExtendMode
impl MallocSizeOf for ExtendMode
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ExternalScrollId
impl MallocSizeOf for ExternalScrollId
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FaceInfo
impl MallocSizeOf for FaceInfo
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FastTransform<LayoutPixel, LayoutPixel>
impl MallocSizeOf for FastTransform<LayoutPixel, LayoutPixel>
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Font
impl MallocSizeOf for Font
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Font
impl MallocSizeOf for Font
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontFaceRule
impl MallocSizeOf for FontFaceRule
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontFeatureSettings
impl MallocSizeOf for FontFeatureSettings
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontFeatureValuesRule
impl MallocSizeOf for FontFeatureValuesRule
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontInstanceFlags
impl MallocSizeOf for FontInstanceFlags
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontInstanceKey
impl MallocSizeOf for FontInstanceKey
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontInstancePlatformOptions
impl MallocSizeOf for FontInstancePlatformOptions
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontKey
impl MallocSizeOf for FontKey
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontStyle
impl MallocSizeOf for FontStyle
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontSynthesis
impl MallocSizeOf for FontSynthesis
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontVariantAlternates
impl MallocSizeOf for FontVariantAlternates
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontVariantEastAsian
impl MallocSizeOf for FontVariantEastAsian
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontVariantLigatures
impl MallocSizeOf for FontVariantLigatures
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontVariantNumeric
impl MallocSizeOf for FontVariantNumeric
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontVariation
impl MallocSizeOf for FontVariation
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontWeight
impl MallocSizeOf for FontWeight
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for FontWidth
impl MallocSizeOf for FontWidth
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for GlyphInstance
impl MallocSizeOf for GlyphInstance
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for GradientStop
impl MallocSizeOf for GradientStop
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Group
impl MallocSizeOf for Group
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for HeaderMap
impl MallocSizeOf for HeaderMap
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Host
impl MallocSizeOf for Host
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ID
impl MallocSizeOf for ID
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ImageKey
impl MallocSizeOf for ImageKey
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ImageRendering
impl MallocSizeOf for ImageRendering
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Instant
impl MallocSizeOf for Instant
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Key
impl MallocSizeOf for Key
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for KeyboardEvent
impl MallocSizeOf for KeyboardEvent
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Language
impl MallocSizeOf for Language
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Language
impl MallocSizeOf for Language
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Layout
impl MallocSizeOf for Layout
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Level
impl MallocSizeOf for Level
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for LineStyle
impl MallocSizeOf for LineStyle
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for MediaList
impl MallocSizeOf for MediaList
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Method
impl MallocSizeOf for Method
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Mime
impl MallocSizeOf for Mime
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Mime
impl MallocSizeOf for Mime
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for MixBlendMode
impl MallocSizeOf for MixBlendMode
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Mmap
impl MallocSizeOf for Mmap
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Modifiers
impl MallocSizeOf for Modifiers
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Node
impl MallocSizeOf for Node
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for NonZeroU16
impl MallocSizeOf for NonZeroU16
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for NonZeroU32
impl MallocSizeOf for NonZeroU32
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for NonZeroU64
impl MallocSizeOf for NonZeroU64
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for NonZeroUsize
impl MallocSizeOf for NonZeroUsize
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for NormalBorder
impl MallocSizeOf for NormalBorder
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for OpaqueNode
impl MallocSizeOf for OpaqueNode
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Origin
impl MallocSizeOf for Origin
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Overflow
impl MallocSizeOf for Overflow
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for PairValues
impl MallocSizeOf for PairValues
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Path
impl MallocSizeOf for Path
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Path
impl MallocSizeOf for Path
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for PathBuf
impl MallocSizeOf for PathBuf
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for PipelineId
impl MallocSizeOf for PipelineId
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Pixmap
impl MallocSizeOf for Pixmap
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Policy
impl MallocSizeOf for Policy
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for PolicyDisposition
impl MallocSizeOf for PolicyDisposition
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for PolicySource
impl MallocSizeOf for PolicySource
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for PrefersColorScheme
impl MallocSizeOf for PrefersColorScheme
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for PropertyBindingKey<ColorF>
impl MallocSizeOf for PropertyBindingKey<ColorF>
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for PropertyDeclarationBlock
impl MallocSizeOf for PropertyDeclarationBlock
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for PropertyId
impl MallocSizeOf for PropertyId
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for PseudoElement
impl MallocSizeOf for PseudoElement
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for QualName
impl MallocSizeOf for QualName
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ReferenceFrameKind
impl MallocSizeOf for ReferenceFrameKind
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for RepeatMode
impl MallocSizeOf for RepeatMode
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for RestyleDamage
impl MallocSizeOf for RestyleDamage
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for RestyleHint
impl MallocSizeOf for RestyleHint
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for SandboxingFlagSet
impl MallocSizeOf for SandboxingFlagSet
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Script
impl MallocSizeOf for Script
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for SingleFontFamily
impl MallocSizeOf for SingleFontFamily
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for SingleValue
impl MallocSizeOf for SingleValue
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Snapshot
impl MallocSizeOf for Snapshot
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Source
impl MallocSizeOf for Source
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Source
impl MallocSizeOf for Source
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for SourceList
impl MallocSizeOf for SourceList
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for SourceSizeList
impl MallocSizeOf for SourceSizeList
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for SpatialId
impl MallocSizeOf for SpatialId
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for StatusCode
impl MallocSizeOf for StatusCode
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for StickyOffsetBounds
impl MallocSizeOf for StickyOffsetBounds
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Stretch
impl MallocSizeOf for Stretch
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for String
impl MallocSizeOf for String
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Style
impl MallocSizeOf for Style
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Stylesheet
impl MallocSizeOf for Stylesheet
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Stylist
impl MallocSizeOf for Stylist
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for SystemTime
impl MallocSizeOf for SystemTime
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for T
impl MallocSizeOf for T
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for T
impl MallocSizeOf for T
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for T
impl MallocSizeOf for T
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for T
impl MallocSizeOf for T
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for T
impl MallocSizeOf for T
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for T
impl MallocSizeOf for T
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for T
impl MallocSizeOf for T
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for T
impl MallocSizeOf for T
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for T
impl MallocSizeOf for T
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for T
impl MallocSizeOf for T
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for TcpStream
impl MallocSizeOf for TcpStream
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for TextDecorationLine
impl MallocSizeOf for TextDecorationLine
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for TransformStyle
impl MallocSizeOf for TransformStyle
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Tree
impl MallocSizeOf for Tree
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Url
impl MallocSizeOf for Url
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for UrlPattern
impl MallocSizeOf for UrlPattern
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Uuid
impl MallocSizeOf for Uuid
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for VectorValues
impl MallocSizeOf for VectorValues
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Violation
impl MallocSizeOf for Violation
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for ViolationResource
impl MallocSizeOf for ViolationResource
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for Weight
impl MallocSizeOf for Weight
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for WritingMode
impl MallocSizeOf for WritingMode
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for XLang
impl MallocSizeOf for XLang
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for bool
impl MallocSizeOf for bool
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for char
impl MallocSizeOf for char
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for f32
impl MallocSizeOf for f32
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for f64
impl MallocSizeOf for f64
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for i8
impl MallocSizeOf for i8
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for i16
impl MallocSizeOf for i16
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for i32
impl MallocSizeOf for i32
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for i64
impl MallocSizeOf for i64
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for i128
impl MallocSizeOf for i128
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for isize
impl MallocSizeOf for isize
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for str
impl MallocSizeOf for str
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for u8
impl MallocSizeOf for u8
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for u16
impl MallocSizeOf for u16
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for u32
impl MallocSizeOf for u32
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for u64
impl MallocSizeOf for u64
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for u128
impl MallocSizeOf for u128
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl MallocSizeOf for usize
impl MallocSizeOf for usize
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl<'a> MallocSizeOf for Cookie<'a>
impl<'a> MallocSizeOf for Cookie<'a>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<'a> MallocSizeOf for Options<'a>
impl<'a> MallocSizeOf for Options<'a>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<A> MallocSizeOf for SmallVec<A>
impl<A> MallocSizeOf for SmallVec<A>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<B: ?Sized + ToOwned> MallocSizeOf for Cow<'_, B>where
B::Owned: MallocSizeOf,
impl<B: ?Sized + ToOwned> MallocSizeOf for Cow<'_, B>where
B::Owned: MallocSizeOf,
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<F: Format> MallocSizeOf for SendTendril<F>
impl<F: Format> MallocSizeOf for SendTendril<F>
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl<Integer, Number, LinearStops> MallocSizeOf for TimingFunction<Integer, Number, LinearStops>
impl<Integer, Number, LinearStops> MallocSizeOf for TimingFunction<Integer, Number, LinearStops>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<K, V, S> MallocSizeOf for HashMap<K, V, S>
impl<K, V, S> MallocSizeOf for HashMap<K, V, S>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<K, V, S> MallocSizeOf for IndexMap<K, V, S>
impl<K, V, S> MallocSizeOf for IndexMap<K, V, S>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<K, V> MallocSizeOf for BTreeMap<K, V>
impl<K, V> MallocSizeOf for BTreeMap<K, V>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<S: TendrilSink<UTF8, A>, A: Atomicity> MallocSizeOf for LossyDecoder<S, A>
impl<S: TendrilSink<UTF8, A>, A: Atomicity> MallocSizeOf for LossyDecoder<S, A>
fn size_of(&self, _: &mut MallocSizeOfOps) -> usize
Source§impl<S> MallocSizeOf for DocumentStylesheetSet<S>
impl<S> MallocSizeOf for DocumentStylesheetSet<S>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<S> MallocSizeOf for GenericAuthorStyles<S>
impl<S> MallocSizeOf for GenericAuthorStyles<S>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<Static: StaticAtomSet> MallocSizeOf for Atom<Static>
impl<Static: StaticAtomSet> MallocSizeOf for Atom<Static>
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
Source§impl<T1, T2, T3, T4> MallocSizeOf for (T1, T2, T3, T4)
impl<T1, T2, T3, T4> MallocSizeOf for (T1, T2, T3, T4)
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T1, T2, T3> MallocSizeOf for (T1, T2, T3)
impl<T1, T2, T3> MallocSizeOf for (T1, T2, T3)
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T1, T2> MallocSizeOf for (T1, T2)where
T1: MallocSizeOf,
T2: MallocSizeOf,
impl<T1, T2> MallocSizeOf for (T1, T2)where
T1: MallocSizeOf,
T2: MallocSizeOf,
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T, S> MallocSizeOf for HashSet<T, S>
impl<T, S> MallocSizeOf for HashSet<T, S>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T, S> MallocSizeOf for IndexSet<T, S>
impl<T, S> MallocSizeOf for IndexSet<T, S>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: ?Sized> MallocSizeOf for &T
impl<T: ?Sized> MallocSizeOf for &T
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf + ?Sized> MallocSizeOf for Box<T>
impl<T: MallocSizeOf + ?Sized> MallocSizeOf for Box<T>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf + Copy> MallocSizeOf for Cell<T>
impl<T: MallocSizeOf + Copy> MallocSizeOf for Cell<T>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, E: MallocSizeOf> MallocSizeOf for Result<T, E>
impl<T: MallocSizeOf, E: MallocSizeOf> MallocSizeOf for Result<T, E>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for RigidTransform3D<T, Src, Dst>
impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for RigidTransform3D<T, Src, Dst>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for Scale<T, Src, Dst>
impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for Scale<T, Src, Dst>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for Transform2D<T, Src, Dst>
impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for Transform2D<T, Src, Dst>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for Transform3D<T, Src, Dst>
impl<T: MallocSizeOf, Src, Dst> MallocSizeOf for Transform3D<T, Src, Dst>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, U> MallocSizeOf for Box2D<T, U>
impl<T: MallocSizeOf, U> MallocSizeOf for Box2D<T, U>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, U> MallocSizeOf for Point2D<T, U>
impl<T: MallocSizeOf, U> MallocSizeOf for Point2D<T, U>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, U> MallocSizeOf for Rect<T, U>
impl<T: MallocSizeOf, U> MallocSizeOf for Rect<T, U>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, U> MallocSizeOf for SideOffsets2D<T, U>
impl<T: MallocSizeOf, U> MallocSizeOf for SideOffsets2D<T, U>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, U> MallocSizeOf for Size2D<T, U>
impl<T: MallocSizeOf, U> MallocSizeOf for Size2D<T, U>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, U> MallocSizeOf for Vector2D<T, U>
impl<T: MallocSizeOf, U> MallocSizeOf for Vector2D<T, U>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, U> MallocSizeOf for Vector3D<T, U>
impl<T: MallocSizeOf, U> MallocSizeOf for Vector3D<T, U>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, Unit> MallocSizeOf for Length<T, Unit>
impl<T: MallocSizeOf, Unit> MallocSizeOf for Length<T, Unit>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, const FRACTION_BITS: u16> MallocSizeOf for FixedPoint<T, FRACTION_BITS>
impl<T: MallocSizeOf, const FRACTION_BITS: u16> MallocSizeOf for FixedPoint<T, FRACTION_BITS>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf, const N: usize> MallocSizeOf for Box<[T; N]>
impl<T: MallocSizeOf, const N: usize> MallocSizeOf for Box<[T; N]>
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf> MallocSizeOf for AtomicRefCell<T>
impl<T: MallocSizeOf> MallocSizeOf for AtomicRefCell<T>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf> MallocSizeOf for BTreeSet<T>
impl<T: MallocSizeOf> MallocSizeOf for BTreeSet<T>
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Source§impl<T: MallocSizeOf> MallocSizeOf for BinaryHeap<T>
impl<T: MallocSizeOf> MallocSizeOf for BinaryHeap<T>
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.
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.