Struct re_types::testing::archetypes::AffixFuzzer1
source · pub struct AffixFuzzer1 {Show 22 fields
pub fuzz1001: Option<SerializedComponentBatch>,
pub fuzz1002: Option<SerializedComponentBatch>,
pub fuzz1003: Option<SerializedComponentBatch>,
pub fuzz1004: Option<SerializedComponentBatch>,
pub fuzz1005: Option<SerializedComponentBatch>,
pub fuzz1006: Option<SerializedComponentBatch>,
pub fuzz1007: Option<SerializedComponentBatch>,
pub fuzz1008: Option<SerializedComponentBatch>,
pub fuzz1009: Option<SerializedComponentBatch>,
pub fuzz1010: Option<SerializedComponentBatch>,
pub fuzz1011: Option<SerializedComponentBatch>,
pub fuzz1012: Option<SerializedComponentBatch>,
pub fuzz1013: Option<SerializedComponentBatch>,
pub fuzz1014: Option<SerializedComponentBatch>,
pub fuzz1015: Option<SerializedComponentBatch>,
pub fuzz1016: Option<SerializedComponentBatch>,
pub fuzz1017: Option<SerializedComponentBatch>,
pub fuzz1018: Option<SerializedComponentBatch>,
pub fuzz1019: Option<SerializedComponentBatch>,
pub fuzz1020: Option<SerializedComponentBatch>,
pub fuzz1021: Option<SerializedComponentBatch>,
pub fuzz1022: Option<SerializedComponentBatch>,
}
Fields§
§fuzz1001: Option<SerializedComponentBatch>
§fuzz1002: Option<SerializedComponentBatch>
§fuzz1003: Option<SerializedComponentBatch>
§fuzz1004: Option<SerializedComponentBatch>
§fuzz1005: Option<SerializedComponentBatch>
§fuzz1006: Option<SerializedComponentBatch>
§fuzz1007: Option<SerializedComponentBatch>
§fuzz1008: Option<SerializedComponentBatch>
§fuzz1009: Option<SerializedComponentBatch>
§fuzz1010: Option<SerializedComponentBatch>
§fuzz1011: Option<SerializedComponentBatch>
§fuzz1012: Option<SerializedComponentBatch>
§fuzz1013: Option<SerializedComponentBatch>
§fuzz1014: Option<SerializedComponentBatch>
§fuzz1015: Option<SerializedComponentBatch>
§fuzz1016: Option<SerializedComponentBatch>
§fuzz1017: Option<SerializedComponentBatch>
§fuzz1018: Option<SerializedComponentBatch>
§fuzz1019: Option<SerializedComponentBatch>
§fuzz1020: Option<SerializedComponentBatch>
§fuzz1021: Option<SerializedComponentBatch>
§fuzz1022: Option<SerializedComponentBatch>
Implementations§
source§impl AffixFuzzer1
impl AffixFuzzer1
sourcepub fn descriptor_fuzz1001() -> ComponentDescriptor
pub fn descriptor_fuzz1001() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1001
.
sourcepub fn descriptor_fuzz1002() -> ComponentDescriptor
pub fn descriptor_fuzz1002() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1002
.
sourcepub fn descriptor_fuzz1003() -> ComponentDescriptor
pub fn descriptor_fuzz1003() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1003
.
sourcepub fn descriptor_fuzz1004() -> ComponentDescriptor
pub fn descriptor_fuzz1004() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1004
.
sourcepub fn descriptor_fuzz1005() -> ComponentDescriptor
pub fn descriptor_fuzz1005() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1005
.
sourcepub fn descriptor_fuzz1006() -> ComponentDescriptor
pub fn descriptor_fuzz1006() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1006
.
sourcepub fn descriptor_fuzz1007() -> ComponentDescriptor
pub fn descriptor_fuzz1007() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1007
.
sourcepub fn descriptor_fuzz1008() -> ComponentDescriptor
pub fn descriptor_fuzz1008() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1008
.
sourcepub fn descriptor_fuzz1009() -> ComponentDescriptor
pub fn descriptor_fuzz1009() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1009
.
sourcepub fn descriptor_fuzz1010() -> ComponentDescriptor
pub fn descriptor_fuzz1010() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1010
.
sourcepub fn descriptor_fuzz1011() -> ComponentDescriptor
pub fn descriptor_fuzz1011() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1011
.
sourcepub fn descriptor_fuzz1012() -> ComponentDescriptor
pub fn descriptor_fuzz1012() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1012
.
sourcepub fn descriptor_fuzz1013() -> ComponentDescriptor
pub fn descriptor_fuzz1013() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1013
.
sourcepub fn descriptor_fuzz1014() -> ComponentDescriptor
pub fn descriptor_fuzz1014() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1014
.
sourcepub fn descriptor_fuzz1015() -> ComponentDescriptor
pub fn descriptor_fuzz1015() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1015
.
sourcepub fn descriptor_fuzz1016() -> ComponentDescriptor
pub fn descriptor_fuzz1016() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1016
.
sourcepub fn descriptor_fuzz1017() -> ComponentDescriptor
pub fn descriptor_fuzz1017() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1017
.
sourcepub fn descriptor_fuzz1018() -> ComponentDescriptor
pub fn descriptor_fuzz1018() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1018
.
sourcepub fn descriptor_fuzz1019() -> ComponentDescriptor
pub fn descriptor_fuzz1019() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1019
.
sourcepub fn descriptor_fuzz1020() -> ComponentDescriptor
pub fn descriptor_fuzz1020() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1020
.
sourcepub fn descriptor_fuzz1021() -> ComponentDescriptor
pub fn descriptor_fuzz1021() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1021
.
sourcepub fn descriptor_fuzz1022() -> ComponentDescriptor
pub fn descriptor_fuzz1022() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz1022
.
sourcepub fn descriptor_indicator() -> ComponentDescriptor
pub fn descriptor_indicator() -> ComponentDescriptor
Returns the ComponentDescriptor
for the associated indicator component.
source§impl AffixFuzzer1
impl AffixFuzzer1
sourcepub const NUM_COMPONENTS: usize = 23usize
pub const NUM_COMPONENTS: usize = 23usize
The total number of components in the archetype: 22 required, 1 recommended, 0 optional
source§impl AffixFuzzer1
impl AffixFuzzer1
sourcepub fn new(
fuzz1001: impl Into<AffixFuzzer1>,
fuzz1002: impl Into<AffixFuzzer2>,
fuzz1003: impl Into<AffixFuzzer3>,
fuzz1004: impl Into<AffixFuzzer4>,
fuzz1005: impl Into<AffixFuzzer5>,
fuzz1006: impl Into<AffixFuzzer6>,
fuzz1007: impl Into<AffixFuzzer7>,
fuzz1008: impl Into<AffixFuzzer8>,
fuzz1009: impl Into<AffixFuzzer9>,
fuzz1010: impl Into<AffixFuzzer10>,
fuzz1011: impl Into<AffixFuzzer11>,
fuzz1012: impl Into<AffixFuzzer12>,
fuzz1013: impl Into<AffixFuzzer13>,
fuzz1014: impl Into<AffixFuzzer14>,
fuzz1015: impl Into<AffixFuzzer15>,
fuzz1016: impl Into<AffixFuzzer16>,
fuzz1017: impl Into<AffixFuzzer17>,
fuzz1018: impl Into<AffixFuzzer18>,
fuzz1019: impl Into<AffixFuzzer19>,
fuzz1020: impl Into<AffixFuzzer20>,
fuzz1021: impl Into<AffixFuzzer21>,
fuzz1022: impl Into<AffixFuzzer22>,
) -> Self
pub fn new( fuzz1001: impl Into<AffixFuzzer1>, fuzz1002: impl Into<AffixFuzzer2>, fuzz1003: impl Into<AffixFuzzer3>, fuzz1004: impl Into<AffixFuzzer4>, fuzz1005: impl Into<AffixFuzzer5>, fuzz1006: impl Into<AffixFuzzer6>, fuzz1007: impl Into<AffixFuzzer7>, fuzz1008: impl Into<AffixFuzzer8>, fuzz1009: impl Into<AffixFuzzer9>, fuzz1010: impl Into<AffixFuzzer10>, fuzz1011: impl Into<AffixFuzzer11>, fuzz1012: impl Into<AffixFuzzer12>, fuzz1013: impl Into<AffixFuzzer13>, fuzz1014: impl Into<AffixFuzzer14>, fuzz1015: impl Into<AffixFuzzer15>, fuzz1016: impl Into<AffixFuzzer16>, fuzz1017: impl Into<AffixFuzzer17>, fuzz1018: impl Into<AffixFuzzer18>, fuzz1019: impl Into<AffixFuzzer19>, fuzz1020: impl Into<AffixFuzzer20>, fuzz1021: impl Into<AffixFuzzer21>, fuzz1022: impl Into<AffixFuzzer22>, ) -> Self
Create a new AffixFuzzer1
.
sourcepub fn update_fields() -> Self
pub fn update_fields() -> Self
Update only some specific fields of a AffixFuzzer1
.
sourcepub fn clear_fields() -> Self
pub fn clear_fields() -> Self
Clear all the fields of a AffixFuzzer1
.
sourcepub fn columns<I>(
self,
_lengths: I,
) -> SerializationResult<impl Iterator<Item = SerializedComponentColumn>>
pub fn columns<I>( self, _lengths: I, ) -> SerializationResult<impl Iterator<Item = SerializedComponentColumn>>
Partitions the component data into multiple sub-batches.
Specifically, this transforms the existing SerializedComponentBatch
es data into SerializedComponentColumn
s
instead, via SerializedComponentBatch::partitioned
.
This makes it possible to use RecordingStream::send_columns
to send columnar data directly into Rerun.
The specified lengths
must sum to the total length of the component batch.
sourcepub fn columns_of_unit_batches(
self,
) -> SerializationResult<impl Iterator<Item = SerializedComponentColumn>>
pub fn columns_of_unit_batches( self, ) -> SerializationResult<impl Iterator<Item = SerializedComponentColumn>>
Helper to partition the component data into unit-length sub-batches.
This is semantically similar to calling Self::columns
with std::iter::take(1).repeat(n)
,
where n
is automatically guessed.
pub fn with_fuzz1001(self, fuzz1001: impl Into<AffixFuzzer1>) -> Self
sourcepub fn with_many_fuzz1001(
self,
fuzz1001: impl IntoIterator<Item = impl Into<AffixFuzzer1>>,
) -> Self
pub fn with_many_fuzz1001( self, fuzz1001: impl IntoIterator<Item = impl Into<AffixFuzzer1>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer1
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1001
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1002(self, fuzz1002: impl Into<AffixFuzzer2>) -> Self
sourcepub fn with_many_fuzz1002(
self,
fuzz1002: impl IntoIterator<Item = impl Into<AffixFuzzer2>>,
) -> Self
pub fn with_many_fuzz1002( self, fuzz1002: impl IntoIterator<Item = impl Into<AffixFuzzer2>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer2
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1002
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1003(self, fuzz1003: impl Into<AffixFuzzer3>) -> Self
sourcepub fn with_many_fuzz1003(
self,
fuzz1003: impl IntoIterator<Item = impl Into<AffixFuzzer3>>,
) -> Self
pub fn with_many_fuzz1003( self, fuzz1003: impl IntoIterator<Item = impl Into<AffixFuzzer3>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer3
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1003
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1004(self, fuzz1004: impl Into<AffixFuzzer4>) -> Self
sourcepub fn with_many_fuzz1004(
self,
fuzz1004: impl IntoIterator<Item = impl Into<AffixFuzzer4>>,
) -> Self
pub fn with_many_fuzz1004( self, fuzz1004: impl IntoIterator<Item = impl Into<AffixFuzzer4>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer4
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1004
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1005(self, fuzz1005: impl Into<AffixFuzzer5>) -> Self
sourcepub fn with_many_fuzz1005(
self,
fuzz1005: impl IntoIterator<Item = impl Into<AffixFuzzer5>>,
) -> Self
pub fn with_many_fuzz1005( self, fuzz1005: impl IntoIterator<Item = impl Into<AffixFuzzer5>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer5
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1005
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1006(self, fuzz1006: impl Into<AffixFuzzer6>) -> Self
sourcepub fn with_many_fuzz1006(
self,
fuzz1006: impl IntoIterator<Item = impl Into<AffixFuzzer6>>,
) -> Self
pub fn with_many_fuzz1006( self, fuzz1006: impl IntoIterator<Item = impl Into<AffixFuzzer6>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer6
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1006
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1007(self, fuzz1007: impl Into<AffixFuzzer7>) -> Self
sourcepub fn with_many_fuzz1007(
self,
fuzz1007: impl IntoIterator<Item = impl Into<AffixFuzzer7>>,
) -> Self
pub fn with_many_fuzz1007( self, fuzz1007: impl IntoIterator<Item = impl Into<AffixFuzzer7>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer7
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1007
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1008(self, fuzz1008: impl Into<AffixFuzzer8>) -> Self
sourcepub fn with_many_fuzz1008(
self,
fuzz1008: impl IntoIterator<Item = impl Into<AffixFuzzer8>>,
) -> Self
pub fn with_many_fuzz1008( self, fuzz1008: impl IntoIterator<Item = impl Into<AffixFuzzer8>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer8
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1008
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1009(self, fuzz1009: impl Into<AffixFuzzer9>) -> Self
sourcepub fn with_many_fuzz1009(
self,
fuzz1009: impl IntoIterator<Item = impl Into<AffixFuzzer9>>,
) -> Self
pub fn with_many_fuzz1009( self, fuzz1009: impl IntoIterator<Item = impl Into<AffixFuzzer9>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer9
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1009
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1010(self, fuzz1010: impl Into<AffixFuzzer10>) -> Self
sourcepub fn with_many_fuzz1010(
self,
fuzz1010: impl IntoIterator<Item = impl Into<AffixFuzzer10>>,
) -> Self
pub fn with_many_fuzz1010( self, fuzz1010: impl IntoIterator<Item = impl Into<AffixFuzzer10>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer10
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1010
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1011(self, fuzz1011: impl Into<AffixFuzzer11>) -> Self
sourcepub fn with_many_fuzz1011(
self,
fuzz1011: impl IntoIterator<Item = impl Into<AffixFuzzer11>>,
) -> Self
pub fn with_many_fuzz1011( self, fuzz1011: impl IntoIterator<Item = impl Into<AffixFuzzer11>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer11
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1011
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1012(self, fuzz1012: impl Into<AffixFuzzer12>) -> Self
sourcepub fn with_many_fuzz1012(
self,
fuzz1012: impl IntoIterator<Item = impl Into<AffixFuzzer12>>,
) -> Self
pub fn with_many_fuzz1012( self, fuzz1012: impl IntoIterator<Item = impl Into<AffixFuzzer12>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer12
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1012
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1013(self, fuzz1013: impl Into<AffixFuzzer13>) -> Self
sourcepub fn with_many_fuzz1013(
self,
fuzz1013: impl IntoIterator<Item = impl Into<AffixFuzzer13>>,
) -> Self
pub fn with_many_fuzz1013( self, fuzz1013: impl IntoIterator<Item = impl Into<AffixFuzzer13>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer13
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1013
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1014(self, fuzz1014: impl Into<AffixFuzzer14>) -> Self
sourcepub fn with_many_fuzz1014(
self,
fuzz1014: impl IntoIterator<Item = impl Into<AffixFuzzer14>>,
) -> Self
pub fn with_many_fuzz1014( self, fuzz1014: impl IntoIterator<Item = impl Into<AffixFuzzer14>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer14
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1014
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1015(self, fuzz1015: impl Into<AffixFuzzer15>) -> Self
sourcepub fn with_many_fuzz1015(
self,
fuzz1015: impl IntoIterator<Item = impl Into<AffixFuzzer15>>,
) -> Self
pub fn with_many_fuzz1015( self, fuzz1015: impl IntoIterator<Item = impl Into<AffixFuzzer15>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer15
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1015
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1016(self, fuzz1016: impl Into<AffixFuzzer16>) -> Self
sourcepub fn with_many_fuzz1016(
self,
fuzz1016: impl IntoIterator<Item = impl Into<AffixFuzzer16>>,
) -> Self
pub fn with_many_fuzz1016( self, fuzz1016: impl IntoIterator<Item = impl Into<AffixFuzzer16>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer16
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1016
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1017(self, fuzz1017: impl Into<AffixFuzzer17>) -> Self
sourcepub fn with_many_fuzz1017(
self,
fuzz1017: impl IntoIterator<Item = impl Into<AffixFuzzer17>>,
) -> Self
pub fn with_many_fuzz1017( self, fuzz1017: impl IntoIterator<Item = impl Into<AffixFuzzer17>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer17
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1017
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1018(self, fuzz1018: impl Into<AffixFuzzer18>) -> Self
sourcepub fn with_many_fuzz1018(
self,
fuzz1018: impl IntoIterator<Item = impl Into<AffixFuzzer18>>,
) -> Self
pub fn with_many_fuzz1018( self, fuzz1018: impl IntoIterator<Item = impl Into<AffixFuzzer18>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer18
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1018
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1019(self, fuzz1019: impl Into<AffixFuzzer19>) -> Self
sourcepub fn with_many_fuzz1019(
self,
fuzz1019: impl IntoIterator<Item = impl Into<AffixFuzzer19>>,
) -> Self
pub fn with_many_fuzz1019( self, fuzz1019: impl IntoIterator<Item = impl Into<AffixFuzzer19>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer19
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1019
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1020(self, fuzz1020: impl Into<AffixFuzzer20>) -> Self
sourcepub fn with_many_fuzz1020(
self,
fuzz1020: impl IntoIterator<Item = impl Into<AffixFuzzer20>>,
) -> Self
pub fn with_many_fuzz1020( self, fuzz1020: impl IntoIterator<Item = impl Into<AffixFuzzer20>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer20
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1020
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1021(self, fuzz1021: impl Into<AffixFuzzer21>) -> Self
sourcepub fn with_many_fuzz1021(
self,
fuzz1021: impl IntoIterator<Item = impl Into<AffixFuzzer21>>,
) -> Self
pub fn with_many_fuzz1021( self, fuzz1021: impl IntoIterator<Item = impl Into<AffixFuzzer21>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer21
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1021
should
be used when logging a single row’s worth of data.
pub fn with_fuzz1022(self, fuzz1022: impl Into<AffixFuzzer22>) -> Self
sourcepub fn with_many_fuzz1022(
self,
fuzz1022: impl IntoIterator<Item = impl Into<AffixFuzzer22>>,
) -> Self
pub fn with_many_fuzz1022( self, fuzz1022: impl IntoIterator<Item = impl Into<AffixFuzzer22>>, ) -> Self
This method makes it possible to pack multiple crate::testing::components::AffixFuzzer22
in a single component batch.
This only makes sense when used in conjunction with Self::columns
. Self::with_fuzz1022
should
be used when logging a single row’s worth of data.
Trait Implementations§
source§impl Archetype for AffixFuzzer1
impl Archetype for AffixFuzzer1
§type Indicator = GenericIndicatorComponent<AffixFuzzer1>
type Indicator = GenericIndicatorComponent<AffixFuzzer1>
source§fn name() -> ArchetypeName
fn name() -> ArchetypeName
rerun.archetypes.Points2D
.source§fn display_name() -> &'static str
fn display_name() -> &'static str
source§fn required_components() -> Cow<'static, [ComponentDescriptor]>
fn required_components() -> Cow<'static, [ComponentDescriptor]>
source§fn recommended_components() -> Cow<'static, [ComponentDescriptor]>
fn recommended_components() -> Cow<'static, [ComponentDescriptor]>
source§fn optional_components() -> Cow<'static, [ComponentDescriptor]>
fn optional_components() -> Cow<'static, [ComponentDescriptor]>
source§fn all_components() -> Cow<'static, [ComponentDescriptor]>
fn all_components() -> Cow<'static, [ComponentDescriptor]>
source§fn from_arrow_components(
arrow_data: impl IntoIterator<Item = (ComponentDescriptor, ArrayRef)>,
) -> DeserializationResult<Self>
fn from_arrow_components( arrow_data: impl IntoIterator<Item = (ComponentDescriptor, ArrayRef)>, ) -> DeserializationResult<Self>
ComponentNames
, deserializes them
into this archetype. Read moresource§fn from_arrow(
data: impl IntoIterator<Item = (Field, Arc<dyn Array>)>,
) -> Result<Self, DeserializationError>where
Self: Sized,
fn from_arrow(
data: impl IntoIterator<Item = (Field, Arc<dyn Array>)>,
) -> Result<Self, DeserializationError>where
Self: Sized,
source§impl AsComponents for AffixFuzzer1
impl AsComponents for AffixFuzzer1
source§fn as_serialized_batches(&self) -> Vec<SerializedComponentBatch>
fn as_serialized_batches(&self) -> Vec<SerializedComponentBatch>
SerializedComponentBatch
es. Read moresource§impl Clone for AffixFuzzer1
impl Clone for AffixFuzzer1
source§fn clone(&self) -> AffixFuzzer1
fn clone(&self) -> AffixFuzzer1
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AffixFuzzer1
impl Debug for AffixFuzzer1
source§impl Default for AffixFuzzer1
impl Default for AffixFuzzer1
source§fn default() -> AffixFuzzer1
fn default() -> AffixFuzzer1
source§impl PartialEq for AffixFuzzer1
impl PartialEq for AffixFuzzer1
source§fn eq(&self, other: &AffixFuzzer1) -> bool
fn eq(&self, other: &AffixFuzzer1) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl SizeBytes for AffixFuzzer1
impl SizeBytes for AffixFuzzer1
source§fn heap_size_bytes(&self) -> u64
fn heap_size_bytes(&self) -> u64
self
uses on the heap. Read moresource§fn total_size_bytes(&self) -> u64
fn total_size_bytes(&self) -> u64
self
in bytes, accounting for both stack and heap space.source§fn stack_size_bytes(&self) -> u64
fn stack_size_bytes(&self) -> u64
self
on the stack, in bytes. Read moreimpl ArchetypeReflectionMarker for AffixFuzzer1
impl StructuralPartialEq for AffixFuzzer1
Auto Trait Implementations§
impl Freeze for AffixFuzzer1
impl !RefUnwindSafe for AffixFuzzer1
impl Send for AffixFuzzer1
impl Sync for AffixFuzzer1
impl Unpin for AffixFuzzer1
impl !UnwindSafe for AffixFuzzer1
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more