Skip to main content

SizeBytes

Trait SizeBytes 

Source
pub trait SizeBytes {
    const IS_POD: bool = false;

    // Required method
    fn heap_size_bytes(&self) -> u64;

    // Provided methods
    fn total_size_bytes(&self) -> u64 { ... }
    fn stack_size_bytes(&self) -> u64 { ... }
}
Expand description

Approximations of stack and heap size for both internal and external types.

Mostly used for statistics and triggering events such as garbage collection.

Provided Associated Constants§

Source

const IS_POD: bool = false

Required Methods§

Source

fn heap_size_bytes(&self) -> u64

Returns how many bytes self uses on the heap.

In some cases self may be just a slice of a larger buffer. This will in that case only return the memory used by that smaller slice.

If we however are the sole owner of the memory (e.g. a Vec), then we return the heap size of all children plus the capacity of the buffer.

Provided Methods§

Source

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.

Source

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes.

Defaults to std::mem::size_of_val(self).

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl SizeBytes for &'static [u8]

Source§

impl SizeBytes for &'static str

Source§

impl SizeBytes for ()

Source§

impl SizeBytes for ActiveVisualizers

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for AnnotationMap

Source§

const IS_POD: bool = <BTreeMap<EntityPath, Arc<Annotations>> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for Annotations

Source§

impl SizeBytes for ApplicationId

Source§

impl SizeBytes for Arc<str>

Source§

impl SizeBytes for ArrowMsg

Source§

impl SizeBytes for Atomic<bool>

Source§

impl SizeBytes for Atomic<i8>

Source§

impl SizeBytes for Atomic<i16>

Source§

impl SizeBytes for Atomic<i32>

Source§

impl SizeBytes for Atomic<i64>

Source§

impl SizeBytes for Atomic<isize>

Source§

impl SizeBytes for Atomic<u8>

Source§

impl SizeBytes for Atomic<u16>

Source§

impl SizeBytes for Atomic<u32>

Source§

impl SizeBytes for Atomic<u64>

Source§

impl SizeBytes for Atomic<usize>

Source§

impl SizeBytes for Background

Source§

impl SizeBytes for BarChartView

Source§

impl SizeBytes for BlueprintActivationCommand

Source§

impl SizeBytes for BlueprintUndoState

Source§

impl SizeBytes for BoundingBox

Source§

impl SizeBytes for BufferAndFormatMatch

Source§

impl SizeBytes for CachedTransformsForTimeline

Source§

impl SizeBytes for Chunk

Source§

impl SizeBytes for ChunkRequests

Source§

const IS_POD: bool = <Vec<ChunkBatchRequest> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for ColumnDescriptor

Source§

impl SizeBytes for ComponentColumnDescriptor

Source§

impl SizeBytes for ContainerBlueprint

Source§

impl SizeBytes for DataSourceMessage

Source§

impl SizeBytes for DataSourceUiCommand

Source§

impl SizeBytes for DataframePart

Source§

impl SizeBytes for DataframeQuery

Source§

impl SizeBytes for DataframeView

Source§

const IS_POD: bool = <crate::blueprint::archetypes::DataframeQuery as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for DatatypeMatch

Source§

impl SizeBytes for DecodeError

Source§

impl SizeBytes for DecodedFrameContent

Source§

impl SizeBytes for Duration

Source§

impl SizeBytes for EntityBehavior

Source§

impl SizeBytes for EntityDb

Source§

impl SizeBytes for EyeControls3D

Source§

impl SizeBytes for ForceCenter

Source§

impl SizeBytes for ForceCollisionRadius

Source§

impl SizeBytes for ForceManyBody

Source§

impl SizeBytes for ForcePosition

Source§

impl SizeBytes for Frame

Source§

const IS_POD: bool = <FrameContent as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for FrameIdRegistry

Source§

impl SizeBytes for FrameInfo

Source§

impl SizeBytes for FunctionRegistry

Source§

impl SizeBytes for GaussianShCoefficient

Source§

impl SizeBytes for GraphBackground

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for GraphView

Source§

impl SizeBytes for GraphViewState

Source§

impl SizeBytes for Id

Source§

impl SizeBytes for ImageKind

Source§

impl SizeBytes for ImageStats

Source§

impl SizeBytes for IndexColumnDescriptor

Source§

impl SizeBytes for IndicatedEntities

Source§

const IS_POD: bool = <IntSet<EntityPath> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for InstancePathHash

Source§

impl SizeBytes for IsoTransform

Source§

impl SizeBytes for LineGrid3D

Source§

impl SizeBytes for Literal

Source§

const IS_POD: bool = <String as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for LogMsg

Source§

impl SizeBytes for MapBackground

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for MapView

Source§

impl SizeBytes for MapZoom

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for Meta

Source§

impl SizeBytes for Msg

Source§

impl SizeBytes for NearClipPlane

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for NonZero<i8>

Source§

impl SizeBytes for NonZero<i16>

Source§

impl SizeBytes for NonZero<i32>

Source§

impl SizeBytes for NonZero<i64>

Source§

impl SizeBytes for NonZero<i128>

Source§

impl SizeBytes for NonZero<isize>

Source§

impl SizeBytes for NonZero<u8>

Source§

impl SizeBytes for NonZero<u16>

Source§

impl SizeBytes for NonZero<u32>

Source§

impl SizeBytes for NonZero<u64>

Source§

impl SizeBytes for NonZero<u128>

Source§

impl SizeBytes for NonZero<usize>

Source§

impl SizeBytes for PanelBlueprint

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for PickingLayerInstanceId

Source§

const IS_POD: bool = <u64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for PinholeTreeRoot

Source§

impl SizeBytes for PlotBackground

Source§

impl SizeBytes for PlotLegend

Source§

impl SizeBytes for PointCloudBounds

Source§

impl SizeBytes for Pos2

Source§

impl SizeBytes for PositionRadius

Source§

impl SizeBytes for PreviewState

Source§

impl SizeBytes for PrioritizationState

Source§

impl SizeBytes for ProtectedChunks

Source§

impl SizeBytes for Rect

Source§

impl SizeBytes for RequestInfo

Source§

impl SizeBytes for ResolvedAnnotationInfo

Source§

impl SizeBytes for ResolvedAnnotationInfos

Source§

impl SizeBytes for ResolvedPinholeProjection

Source§

impl SizeBytes for Rgb8Histogram

Source§

const IS_POD: bool = <[[u64; 256]; 3] as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for Rgba32Unmul

Source§

const IS_POD: bool = <[u8; 4] as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for RowIdColumnDescriptor

Source§

const IS_POD: bool = <bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for RrdManifestIndex

Source§

impl SizeBytes for Runtime

Source§

const IS_POD: bool = <Arc<FunctionRegistry> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for SampleMetadata

Source§

impl SizeBytes for SampleMetadataState

Source§

impl SizeBytes for SamplesStatistics

Source§

impl SizeBytes for ScalarAxis

Source§

impl SizeBytes for SetStoreInfo

Source§

impl SizeBytes for SingleRequiredComponentMatch

Source§

impl SizeBytes for Size

Source§

const IS_POD: bool = <f32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for SmartMessage

Source§

const IS_POD: bool = <SmartMessagePayload as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for SmartMessagePayload

Source§

const IS_POD: bool = <DataSourceMessage as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for SortOrderCache

Source§

const IS_POD: bool = <Arc<Mutex<HashMap<crate::ViewBuilderId, Vec<u32>>>> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for Spatial2DView

Source§

impl SizeBytes for Spatial3DView

Source§

impl SizeBytes for SpatialInformation

Source§

impl SizeBytes for SpatialViewState

Source§

impl SizeBytes for StateTimelineView

Source§

impl SizeBytes for StateTimelineViewState

Source§

const IS_POD: bool = <std::collections::BTreeMap<TimelineName, TimeView> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for StoreId

Source§

impl SizeBytes for StoreInfo

Source§

impl SizeBytes for StoreSource

Source§

impl SizeBytes for StoreSourceExtra

Source§

impl SizeBytes for StoreVersion

Source§

impl SizeBytes for StoredBlobCacheKey

Source§

const IS_POD: bool = <Hash64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for String

Source§

impl SizeBytes for TableBlueprint

Source§

impl SizeBytes for TableId

Source§

impl SizeBytes for TensorScalarMapping

Source§

impl SizeBytes for TensorSliceSelection

Source§

impl SizeBytes for TensorStats

Source§

impl SizeBytes for TensorView

Source§

impl SizeBytes for TensorViewFit

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for TextDocumentFormat

Source§

impl SizeBytes for TextDocumentView

Source§

const IS_POD: bool = <crate::blueprint::archetypes::TextDocumentFormat as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for TextLogColumns

Source§

impl SizeBytes for TextLogFormat

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for TextLogRows

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for TextLogView

Source§

impl SizeBytes for Time

Source§

const IS_POD: bool = <i64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for TimeAxis

Source§

impl SizeBytes for TimeControl

Source§

impl SizeBytes for TimePanelBlueprint

Source§

impl SizeBytes for TimeRangeHighlight

Source§

impl SizeBytes for TimeSeriesView

Source§

impl SizeBytes for TimeView

Source§

impl SizeBytes for TransformDatabaseStoreCache

Source§

impl SizeBytes for TransformForest

Source§

impl SizeBytes for TransformFrameIdHash

Source§

const IS_POD: bool = <Hash64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for TransformResolutionCache

Source§

impl SizeBytes for TreeTransform

Source§

impl SizeBytes for Tuid

Source§

impl SizeBytes for VariantName

Source§

impl SizeBytes for Vec2

Source§

impl SizeBytes for VersionedInstancePathHash

Source§

impl SizeBytes for Video

Source§

impl SizeBytes for VideoDataDescription

Source§

impl SizeBytes for VideoLoadError

Source§

impl SizeBytes for VideoPlayerStreamId

Source§

const IS_POD: bool = <u64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for VideoSampleDecoder

Source§

impl SizeBytes for VideoSource

Source§

impl SizeBytes for ViewBlueprint

Source§

impl SizeBytes for ViewBuilderId

Source§

const IS_POD: bool = <u64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for ViewContents

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for ViewStates

Source§

impl SizeBytes for ViewSystemIdentifier

Source§

impl SizeBytes for ViewerDiagnostic

Source§

impl SizeBytes for ViewerReportSeverity

Source§

impl SizeBytes for ViewportBlueprint

Source§

impl SizeBytes for VisibleTimeRanges

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for VisualBounds2D

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for VisualizableEntities

Source§

const IS_POD: bool = <IntMap<EntityPath, VisualizableReason> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for VisualizableReason

Source§

impl SizeBytes for VisualizerInstruction

Source§

impl SizeBytes for VisualizerInstructionReport

Source§

impl SizeBytes for VisualizerReportContext

Source§

impl SizeBytes for VisualizerTypeReport

Source§

const IS_POD: bool = <BTreeMap<VisualizerInstructionId, Vec1<VisualizerInstructionReport>> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl SizeBytes for bool

Source§

impl SizeBytes for dyn ViewState

Bridges dyn ViewState back to SizeBytes, so containers like Box<dyn ViewState> can be sized.

Source§

impl SizeBytes for f16

Source§

impl SizeBytes for f32

Source§

impl SizeBytes for f64

Source§

impl SizeBytes for i8

Source§

impl SizeBytes for i16

Source§

impl SizeBytes for i32

Source§

impl SizeBytes for i64

Source§

impl SizeBytes for i128

Source§

impl SizeBytes for u8

Source§

impl SizeBytes for u16

Source§

impl SizeBytes for u32

Source§

impl SizeBytes for u64

Source§

impl SizeBytes for u128

Source§

impl SizeBytes for usize

Source§

impl<K, S> SizeBytes for HashSet<K, S>
where K: SizeBytes,

Source§

impl<K, V, S> SizeBytes for HashMap<K, V, S>
where K: SizeBytes, V: SizeBytes,

Source§

impl<K, V> SizeBytes for BTreeMap<K, V>
where K: SizeBytes, V: SizeBytes,

Source§

impl<K> SizeBytes for BTreeSet<K>
where K: SizeBytes,

Source§

impl<T, E> SizeBytes for Result<T, E>
where T: SizeBytes, E: SizeBytes,

Source§

impl<T, U, V, W> SizeBytes for (T, U, V, W)
where T: SizeBytes, U: SizeBytes, V: SizeBytes, W: SizeBytes,

Source§

impl<T, U, V> SizeBytes for (T, U, V)
where T: SizeBytes, U: SizeBytes, V: SizeBytes,

Source§

impl<T, U> SizeBytes for (T, U)
where T: SizeBytes, U: SizeBytes,

Source§

impl<T, const N: usize> SizeBytes for SmallVec<[T; N]>
where T: SizeBytes,

Source§

fn heap_size_bytes(&self) -> u64

Does not take capacity into account.

Source§

impl<T, const N: usize> SizeBytes for [T; N]
where T: SizeBytes,

Source§

impl<T> SizeBytes for &T
where T: Array,

Source§

impl<T> SizeBytes for Arc<T>
where T: SizeBytes + ?Sized,

Source§

impl<T> SizeBytes for BlueprintId<T>

Source§

impl<T> SizeBytes for Box<T>
where T: SizeBytes + ?Sized,

Source§

impl<T> SizeBytes for Box<[T]>
where T: SizeBytes,

Source§

impl<T> SizeBytes for Cow<'_, [T]>
where T: SizeBytes + Clone,

Source§

impl<T> SizeBytes for History<T>
where T: SizeBytes + Copy,

Source§

impl<T> SizeBytes for Mutex<RawMutex, T>
where T: SizeBytes,

Source§

impl<T> SizeBytes for Mutex<T>
where T: SizeBytes,

Source§

const IS_POD: bool = T::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl<T> SizeBytes for Option<T>
where T: SizeBytes,

Source§

impl<T> SizeBytes for PerVisualizerInstruction<T>
where T: SizeBytes,

Source§

const IS_POD: bool = <HashMap<VisualizerInstructionId, T> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl<T> SizeBytes for PerVisualizerType<T>
where T: SizeBytes,

Source§

const IS_POD: bool = <IntMap<ViewSystemIdentifier, T> as ::re_byte_size::SizeBytes>::IS_POD

Source§

fn heap_size_bytes(&self) -> u64

Source§

impl<T> SizeBytes for RangeInclusive<T>
where T: SizeBytes,

Source§

impl<T> SizeBytes for RangeInclusive<T>
where T: SizeBytes,

Source§

impl<T> SizeBytes for Receiver<T>

Source§

impl<T> SizeBytes for RwLock<RawRwLock, T>
where T: SizeBytes,

Source§

impl<T> SizeBytes for StableIndexDeque<T>
where T: SizeBytes,

Source§

impl<T> SizeBytes for Vec1<T>
where T: SizeBytes,

Source§

impl<T> SizeBytes for Vec<T>
where T: SizeBytes,

Source§

impl<T> SizeBytes for VecDeque<T>
where T: SizeBytes,

Source§

impl<T> SizeBytes for VideoPlayer<T>
where T: Default,

Source§

impl<T> SizeBytes for Weak<T>
where T: ?Sized,

Implementors§

Source§

impl SizeBytes for rerun::external::re_log_types::AbsoluteTimeRange

Source§

impl SizeBytes for rerun::datatypes::AbsoluteTimeRange

Source§

impl SizeBytes for rerun::blueprint::components::AbsoluteTimeRange

Source§

const IS_POD: bool = <crate::datatypes::AbsoluteTimeRange as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for AbsoluteTimeRangeF

Source§

impl SizeBytes for ActiveTab

Source§

const IS_POD: bool = <crate::datatypes::EntityPath as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for AggregationPolicy

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for AlbedoFactor

Source§

const IS_POD: bool = <crate::datatypes::Rgba32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Angle

Source§

const IS_POD: bool = <f32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for AngularSpeed

Source§

const IS_POD: bool = <crate::datatypes::Float64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::AnnotationContext

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::components::AnnotationContext

Source§

const IS_POD: bool = <Vec<crate::datatypes::ClassDescriptionMapElem> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for AnnotationInfo

Source§

impl SizeBytes for rerun::ApplicationId

Source§

const IS_POD: bool = <EntryName as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ApplyLatestAt

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ArchetypeName

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for rerun::external::re_log_types::ArrowMsg

Source§

impl SizeBytes for ArrowString

Source§

impl SizeBytes for Arrows2D

Source§

impl SizeBytes for Arrows3D

Source§

impl SizeBytes for Asset3D

Source§

impl SizeBytes for AssetVideo

Source§

impl SizeBytes for AutoLayout

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for AutoScroll

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for AutoViews

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for AxisLength

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for BackgroundKind

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for BarChart

Source§

impl SizeBytes for rerun::components::Blob

Source§

const IS_POD: bool = <crate::datatypes::Blob as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::Blob

Source§

const IS_POD: bool = <::arrow::buffer::ScalarBuffer<u8> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::external::re_log_types::BlueprintActivationCommand

Source§

impl SizeBytes for Bool

Source§

const IS_POD: bool = <bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Boxes2D

Source§

impl SizeBytes for Boxes3D

Source§

impl SizeBytes for Capsules3D

Source§

impl SizeBytes for CellSize

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ChannelCountPair

Source§

impl SizeBytes for ChannelDatatype

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for ChannelId

Source§

const IS_POD: bool = <crate::datatypes::UInt16 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ChannelMessageCounts

Source§

const IS_POD: bool = <Vec<crate::datatypes::ChannelCountPair> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::log::Chunk

Source§

impl SizeBytes for ChunkBatcherConfig

Source§

impl SizeBytes for ChunkDirectLineage

Source§

impl SizeBytes for ChunkId

Source§

const IS_POD: bool = <re_tuid::Tuid as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ChunkStore

Source§

impl SizeBytes for ChunkStoreChunkStats

Source§

impl SizeBytes for ChunkStoreConfig

Source§

impl SizeBytes for ClassDescription

Source§

impl SizeBytes for ClassDescriptionMapElem

Source§

impl SizeBytes for rerun::components::ClassId

Source§

const IS_POD: bool = <crate::datatypes::ClassId as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::ClassId

Source§

const IS_POD: bool = <u16 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Clear

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ClearIsRecursive

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Color

Source§

const IS_POD: bool = <crate::datatypes::Rgba32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Color32

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for ColorModel

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for Colormap

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for ColumnName

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ColumnOrder

Source§

const IS_POD: bool = <Vec<crate::datatypes::EntityPath> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ColumnShare

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::components::ComponentColumnSelector

Source§

const IS_POD: bool = <crate::blueprint::datatypes::ComponentColumnSelector as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::datatypes::ComponentColumnSelector

Source§

impl SizeBytes for ComponentDescriptor

Source§

impl SizeBytes for ComponentIdentifier

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for ComponentSourceKind

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for ComponentType

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for ContainerKind

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for CoordinateFrame

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Corner2D

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for Count

Source§

const IS_POD: bool = <crate::datatypes::UInt64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for CrateVersion

Source§

impl SizeBytes for Cylinders3D

Source§

impl SizeBytes for DAffine3

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for DVec2D

Source§

const IS_POD: bool = <[f64; 2usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for DataPath

Source§

impl SizeBytes for DataType

Source§

impl SizeBytes for DatasetSegmentUri

Source§

impl SizeBytes for DepthImage

Source§

impl SizeBytes for DepthMeter

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for DrawOrder

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Ellipses2D

Source§

impl SizeBytes for Ellipsoids3D

Source§

impl SizeBytes for Enabled

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for EncodedDepthImage

Source§

impl SizeBytes for EncodedImage

Source§

impl SizeBytes for rerun::EntityPath

Source§

const IS_POD: bool = <EntityPathHash as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::EntityPath

Source§

const IS_POD: bool = <crate::ArrowString as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::components::EntityPath

Source§

const IS_POD: bool = <crate::datatypes::EntityPath as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for EntityPathHash

Source§

const IS_POD: bool = <Hash64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for EntityPathPart

Source§

const IS_POD: bool = <InternedString as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for EntityTree

Source§

impl SizeBytes for EntryName

Source§

const IS_POD: bool = <Arc<str> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Eye3DKind

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for Field

Source§

impl SizeBytes for Fields

Source§

impl SizeBytes for FileSource

Source§

impl SizeBytes for FillMode

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for FillRatio

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::components::FilterByRange

Source§

const IS_POD: bool = <crate::blueprint::datatypes::FilterByRange as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::datatypes::FilterByRange

Source§

impl SizeBytes for rerun::blueprint::components::FilterIsNotNull

Source§

const IS_POD: bool = <crate::blueprint::datatypes::FilterIsNotNull as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::datatypes::FilterIsNotNull

Source§

impl SizeBytes for Float32

Source§

const IS_POD: bool = <f32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Float64

Source§

const IS_POD: bool = <f64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ForceDistance

Source§

const IS_POD: bool = <crate::datatypes::Float64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ForceIterations

Source§

const IS_POD: bool = <crate::datatypes::UInt64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ForceStrength

Source§

const IS_POD: bool = <crate::datatypes::Float64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Fps

Source§

const IS_POD: bool = <crate::datatypes::Float64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Fragment

Source§

impl SizeBytes for GammaCorrection

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for GaussianSplats3D

Source§

impl SizeBytes for GenericListArray<i32>

Source§

impl SizeBytes for GeoLineString

Source§

const IS_POD: bool = <Vec<crate::datatypes::DVec2D> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for GeoLineStrings

Source§

impl SizeBytes for GeoPoints

Source§

impl SizeBytes for GraphEdge

Source§

const IS_POD: bool = <crate::datatypes::Utf8Pair as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for GraphEdges

Source§

impl SizeBytes for GraphNode

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for GraphNodes

Source§

impl SizeBytes for GraphType

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for GridColumns

Source§

const IS_POD: bool = <crate::datatypes::UInt32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for GridMap

Source§

impl SizeBytes for GridSpacing

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for HalfSize2D

Source§

const IS_POD: bool = <crate::datatypes::Vec2D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for HalfSize3D

Source§

const IS_POD: bool = <crate::datatypes::Vec3D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Hash64

Source§

const IS_POD: bool = <u64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for HubRrdManifest

Source§

impl SizeBytes for IVec3D

Source§

const IS_POD: bool = <[i32; 3usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Image

Source§

impl SizeBytes for ImageBuffer

Source§

const IS_POD: bool = <crate::datatypes::Blob as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::ImageFormat

Source§

const IS_POD: bool = <crate::datatypes::ImageFormat as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::ImageFormat

Source§

impl SizeBytes for ImagePlaneDistance

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for IncludedContent

Source§

const IS_POD: bool = <crate::datatypes::EntityPath as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Instance

Source§

const IS_POD: bool = <u64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for InstancePoses3D

Source§

impl SizeBytes for Interactive

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for InternedString

Source§

impl SizeBytes for InterpolationMode

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for IsKeyframe

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for KeyValuePairs

Source§

const IS_POD: bool = <Vec<crate::datatypes::Utf8Pair> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::components::KeypointId

Source§

const IS_POD: bool = <crate::datatypes::KeypointId as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::KeypointId

Source§

const IS_POD: bool = <u16 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for KeypointPair

Source§

impl SizeBytes for LatLon

Source§

const IS_POD: bool = <crate::datatypes::DVec2D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for LatestAtQuery

Source§

impl SizeBytes for LayerName

Source§

impl SizeBytes for Length

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for LineStrip2D

Source§

const IS_POD: bool = <Vec<crate::datatypes::Vec2D> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for LineStrip3D

Source§

const IS_POD: bool = <Vec<crate::datatypes::Vec3D> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for LineStrips2D

Source§

impl SizeBytes for LineStrips3D

Source§

impl SizeBytes for LinearSpeed

Source§

const IS_POD: bool = <crate::datatypes::Float64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for LinkAxis

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for LockRangeDuringZoom

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::log::LogMsg

Source§

impl SizeBytes for LoopMode

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for MagnificationFilter

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for MapProvider

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for MarkerShape

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for MarkerSize

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Mat3

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for Mat3x3

Source§

const IS_POD: bool = <[f32; 9usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Mat4x4

Source§

const IS_POD: bool = <[f32; 16usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for McapChannel

Source§

impl SizeBytes for McapMessage

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for McapSchema

Source§

impl SizeBytes for McapStatistics

Source§

impl SizeBytes for MediaType

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Mesh3D

Source§

impl SizeBytes for MeshFaceRendering

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for MyColor

Source§

const IS_POD: bool = <u32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for MyIndex

Source§

const IS_POD: bool = <u64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for MyLabel

Source§

const IS_POD: bool = <String as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for MyPoint

Source§

impl SizeBytes for MyPoint64

Source§

impl SizeBytes for Name

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::components::NearClipPlane

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for NonMinI64

Source§

const IS_POD: bool = <core::num::NonZeroI64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Opacity

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Origin

Source§

impl SizeBytes for PanelState

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for PendingRow

Source§

impl SizeBytes for Pinhole

Source§

impl SizeBytes for PinholeProjection

Source§

const IS_POD: bool = <crate::datatypes::Mat3x3 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for PixelFormat

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for rerun::components::Plane3D

Source§

const IS_POD: bool = <crate::datatypes::Plane3D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::Plane3D

Source§

const IS_POD: bool = <[f32; 4usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for PlayState

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for PlaybackSpeed

Source§

const IS_POD: bool = <crate::datatypes::Float64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for PointShading

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for Points2D

Source§

impl SizeBytes for Points3D

Source§

impl SizeBytes for Position2D

Source§

const IS_POD: bool = <crate::datatypes::Vec2D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Position3D

Source§

const IS_POD: bool = <crate::datatypes::Vec3D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for PythonVersion

Source§

impl SizeBytes for Quat

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for Quaternion

Source§

const IS_POD: bool = <[f32; 4usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for QueriedChunkIdTracker

Source§

impl SizeBytes for QueryCache

Source§

impl SizeBytes for QueryCacheKey

Source§

impl SizeBytes for QueryExpression

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Radius

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::components::Range1D

Source§

const IS_POD: bool = <crate::datatypes::Range1D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::Range1D

Source§

const IS_POD: bool = <[f64; 2usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Range2D

Source§

impl SizeBytes for RawRrdManifest

Source§

impl SizeBytes for RecordBatch

Source§

impl SizeBytes for RecordingId

Source§

const IS_POD: bool = <Arc<String> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for RecordingInfo

Source§

impl SizeBytes for Resolution

Source§

const IS_POD: bool = <crate::datatypes::Vec2D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Rgba32

Source§

const IS_POD: bool = <u32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for RootContainer

Source§

const IS_POD: bool = <crate::datatypes::Uuid as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::components::RotationAxisAngle

Source§

const IS_POD: bool = <crate::datatypes::RotationAxisAngle as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::RotationAxisAngle

Source§

impl SizeBytes for RotationQuat

Source§

const IS_POD: bool = <crate::datatypes::Quaternion as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for RowId

Source§

const IS_POD: bool = <re_tuid::Tuid as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for RowShare

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for RrdManifest

Source§

impl SizeBytes for RrdManifestTemporalMapEntry

Source§

impl SizeBytes for Scalar

Source§

const IS_POD: bool = <crate::datatypes::Float64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Scalars

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Scale3D

Source§

const IS_POD: bool = <crate::datatypes::Vec3D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Schema

Source§

impl SizeBytes for SchemaId

Source§

const IS_POD: bool = <crate::datatypes::UInt16 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for SegmentId

Source§

const IS_POD: bool = <String as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for SegmentationImage

Source§

impl SizeBytes for rerun::blueprint::components::SelectedColumns

Source§

const IS_POD: bool = <crate::blueprint::datatypes::SelectedColumns as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::datatypes::SelectedColumns

Source§

impl SizeBytes for SerializedComponentBatch

Source§

impl SizeBytes for SerializedComponentColumn

Source§

impl SizeBytes for SeriesLines

Source§

impl SizeBytes for SeriesPoints

Source§

impl SizeBytes for rerun::external::re_log_types::SetStoreInfo

Source§

impl SizeBytes for ShowLabels

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::components::SphericalHarmonics3Rgb

Source§

const IS_POD: bool = <crate::datatypes::SphericalHarmonics3Rgb as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::SphericalHarmonics3Rgb

Source§

const IS_POD: bool = <[[half::f16; 3usize]; 15usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for SphericalHarmonicsDegree

Source§

const IS_POD: bool = <crate::datatypes::UInt32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for StateChange

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for StateConfiguration

Source§

impl SizeBytes for StorageEngineReadGuard<'_>

Source§

impl SizeBytes for rerun::StoreId

Source§

impl SizeBytes for rerun::external::re_log_types::StoreInfo

Source§

impl SizeBytes for StoreKind

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for StoreSchema

Source§

impl SizeBytes for rerun::external::re_log_types::StoreSource

Source§

impl SizeBytes for StrokeWidth

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::external::re_log_types::TableId

Source§

const IS_POD: bool = <Arc<String> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for TableMsg

Source§

impl SizeBytes for Tensor

Source§

impl SizeBytes for TensorBuffer

Source§

impl SizeBytes for rerun::components::TensorData

Source§

const IS_POD: bool = <crate::datatypes::TensorData as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::TensorData

Source§

impl SizeBytes for rerun::components::TensorDimensionIndexSelection

Source§

const IS_POD: bool = <crate::datatypes::TensorDimensionIndexSelection as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::TensorDimensionIndexSelection

Source§

impl SizeBytes for rerun::blueprint::components::TensorDimensionIndexSlider

Source§

const IS_POD: bool = <crate::blueprint::datatypes::TensorDimensionIndexSlider as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::datatypes::TensorDimensionIndexSlider

Source§

const IS_POD: bool = <u32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for TensorDimensionSelection

Source§

impl SizeBytes for TensorHeightDimension

Source§

const IS_POD: bool = <crate::datatypes::TensorDimensionSelection as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for TensorWidthDimension

Source§

const IS_POD: bool = <crate::datatypes::TensorDimensionSelection as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Texcoord2D

Source§

const IS_POD: bool = <crate::datatypes::Vec2D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Text

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for TextDocument

Source§

impl SizeBytes for TextLog

Source§

impl SizeBytes for rerun::blueprint::components::TextLogColumn

Source§

const IS_POD: bool = <crate::blueprint::datatypes::TextLogColumn as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::datatypes::TextLogColumn

Source§

impl SizeBytes for TextLogColumnKind

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for TextLogLevel

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for TimeCell

Source§

impl SizeBytes for TimeColumn

Source§

impl SizeBytes for rerun::time::TimeInt

Source§

const IS_POD: bool = <Option<NonMinI64> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::TimeInt

Source§

const IS_POD: bool = <i64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::components::TimeInt

Source§

const IS_POD: bool = <crate::datatypes::TimeInt as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for TimePoint

Source§

const IS_POD: bool = <BTreeMap<TimelineName, TimeCell> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::TimeRange

Source§

impl SizeBytes for rerun::blueprint::components::TimeRange

Source§

const IS_POD: bool = <crate::datatypes::TimeRange as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for TimeRangeBoundary

Source§

impl SizeBytes for TimeReal

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for TimeSelection

Source§

impl SizeBytes for TimeType

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for Timeline

Source§

impl SizeBytes for rerun::blueprint::components::TimelineColumn

Source§

const IS_POD: bool = <crate::blueprint::datatypes::TimelineColumn as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::datatypes::TimelineColumn

Source§

impl SizeBytes for rerun::TimelineName

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for rerun::blueprint::components::TimelineName

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Timestamp

Source§

const IS_POD: bool = <crate::datatypes::TimeInt as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Transform3D

Source§

impl SizeBytes for TransformAxes3D

Source§

impl SizeBytes for TransformFrameId

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for TransformMat3x3

Source§

const IS_POD: bool = <crate::datatypes::Mat3x3 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for TransformRelation

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for Translation3D

Source§

const IS_POD: bool = <crate::datatypes::Vec3D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for TriangleIndices

Source§

const IS_POD: bool = <crate::datatypes::UVec3D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::external::re_log_types::external::re_tuid::Tuid

Source§

impl SizeBytes for UInt16

Source§

const IS_POD: bool = <u16 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for UInt32

Source§

const IS_POD: bool = <u32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for UInt64

Source§

const IS_POD: bool = <u64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for UVec2D

Source§

const IS_POD: bool = <[u32; 2usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for UVec3D

Source§

const IS_POD: bool = <[u32; 3usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for UVec4D

Source§

const IS_POD: bool = <[u32; 4usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for UnionFields

Source§

impl SizeBytes for UnitChunkShared

Source§

impl SizeBytes for Utf8

Source§

const IS_POD: bool = <crate::ArrowString as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Utf8Pair

Source§

impl SizeBytes for Uuid

Source§

const IS_POD: bool = <[u8; 16usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ValueRange

Source§

const IS_POD: bool = <crate::datatypes::Range1D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::external::glam::Vec2

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for Vec3

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for Vec2D

Source§

const IS_POD: bool = <[f32; 2usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Vec3D

Source§

const IS_POD: bool = <[f32; 3usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Vec4D

Source§

const IS_POD: bool = <[f32; 4usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Vector2D

Source§

const IS_POD: bool = <crate::datatypes::Vec2D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Vector3D

Source§

const IS_POD: bool = <crate::datatypes::Vec3D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for VideoCodec

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for VideoFrameReference

Source§

impl SizeBytes for VideoSample

Source§

const IS_POD: bool = <crate::datatypes::Blob as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for VideoStream

Source§

impl SizeBytes for rerun::components::VideoTimestamp

Source§

const IS_POD: bool = <crate::datatypes::VideoTimestamp as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::VideoTimestamp

Source§

const IS_POD: bool = <i64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ViewClass

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ViewClassIdentifier

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for rerun::ViewCoordinates

Source§

const IS_POD: bool = <Option<SerializedComponentBatch> as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::components::ViewCoordinates

Source§

const IS_POD: bool = <crate::datatypes::ViewCoordinates as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::ViewCoordinates

Source§

const IS_POD: bool = <[crate::datatypes::ViewDir; 3usize] as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ViewDir

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for ViewFit

Source§

const IS_POD: bool = true

Source§

impl SizeBytes for ViewMaximized

Source§

const IS_POD: bool = <crate::datatypes::Uuid as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ViewOrigin

Source§

const IS_POD: bool = <crate::datatypes::EntityPath as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ViewerRecommendationHash

Source§

const IS_POD: bool = <crate::datatypes::UInt64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for Visible

Source§

const IS_POD: bool = <crate::datatypes::Bool as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::datatypes::VisibleTimeRange

Source§

impl SizeBytes for rerun::blueprint::components::VisibleTimeRange

Source§

const IS_POD: bool = <crate::datatypes::VisibleTimeRange as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::components::VisualBounds2D

Source§

const IS_POD: bool = <crate::datatypes::Range2D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::components::VisualizerComponentMapping

Source§

const IS_POD: bool = <crate::blueprint::datatypes::VisualizerComponentMapping as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for rerun::blueprint::VisualizerComponentMapping

Source§

impl SizeBytes for VisualizerInstructionId

Source§

const IS_POD: bool = <crate::datatypes::Uuid as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for VisualizerType

Source§

const IS_POD: bool = <crate::datatypes::Utf8 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for VoxelGridMap

Source§

impl SizeBytes for VoxelIndex

Source§

const IS_POD: bool = <crate::datatypes::IVec3D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for VoxelSize

Source§

const IS_POD: bool = <crate::datatypes::Vec3D as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for VoxelValue

Source§

const IS_POD: bool = <crate::datatypes::Float32 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for ZoomLevel

Source§

const IS_POD: bool = <crate::datatypes::Float64 as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl SizeBytes for dyn Array

Source§

impl<E> SizeBytes for Selector<E>
where E: SizeBytes,

Source§

const IS_POD: bool = <E as ::re_byte_size::SizeBytes>::IS_POD

Source§

impl<K, V> SizeBytes for BookkeepingBTreeMap<K, V>
where K: Ord + SizeBytes, V: SizeBytes,

Source§

impl<T> SizeBytes for ScalarBuffer<T>
where T: ArrowNativeType,