Struct re_types::testing::archetypes::AffixFuzzer4
source · pub struct AffixFuzzer4 {Show 18 fields
pub fuzz2101: Option<SerializedComponentBatch>,
pub fuzz2102: Option<SerializedComponentBatch>,
pub fuzz2103: Option<SerializedComponentBatch>,
pub fuzz2104: Option<SerializedComponentBatch>,
pub fuzz2105: Option<SerializedComponentBatch>,
pub fuzz2106: Option<SerializedComponentBatch>,
pub fuzz2107: Option<SerializedComponentBatch>,
pub fuzz2108: Option<SerializedComponentBatch>,
pub fuzz2109: Option<SerializedComponentBatch>,
pub fuzz2110: Option<SerializedComponentBatch>,
pub fuzz2111: Option<SerializedComponentBatch>,
pub fuzz2112: Option<SerializedComponentBatch>,
pub fuzz2113: Option<SerializedComponentBatch>,
pub fuzz2114: Option<SerializedComponentBatch>,
pub fuzz2115: Option<SerializedComponentBatch>,
pub fuzz2116: Option<SerializedComponentBatch>,
pub fuzz2117: Option<SerializedComponentBatch>,
pub fuzz2118: Option<SerializedComponentBatch>,
}
Fields§
§fuzz2101: Option<SerializedComponentBatch>
§fuzz2102: Option<SerializedComponentBatch>
§fuzz2103: Option<SerializedComponentBatch>
§fuzz2104: Option<SerializedComponentBatch>
§fuzz2105: Option<SerializedComponentBatch>
§fuzz2106: Option<SerializedComponentBatch>
§fuzz2107: Option<SerializedComponentBatch>
§fuzz2108: Option<SerializedComponentBatch>
§fuzz2109: Option<SerializedComponentBatch>
§fuzz2110: Option<SerializedComponentBatch>
§fuzz2111: Option<SerializedComponentBatch>
§fuzz2112: Option<SerializedComponentBatch>
§fuzz2113: Option<SerializedComponentBatch>
§fuzz2114: Option<SerializedComponentBatch>
§fuzz2115: Option<SerializedComponentBatch>
§fuzz2116: Option<SerializedComponentBatch>
§fuzz2117: Option<SerializedComponentBatch>
§fuzz2118: Option<SerializedComponentBatch>
Implementations§
source§impl AffixFuzzer4
impl AffixFuzzer4
sourcepub fn descriptor_fuzz2101() -> ComponentDescriptor
pub fn descriptor_fuzz2101() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2101
.
sourcepub fn descriptor_fuzz2102() -> ComponentDescriptor
pub fn descriptor_fuzz2102() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2102
.
sourcepub fn descriptor_fuzz2103() -> ComponentDescriptor
pub fn descriptor_fuzz2103() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2103
.
sourcepub fn descriptor_fuzz2104() -> ComponentDescriptor
pub fn descriptor_fuzz2104() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2104
.
sourcepub fn descriptor_fuzz2105() -> ComponentDescriptor
pub fn descriptor_fuzz2105() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2105
.
sourcepub fn descriptor_fuzz2106() -> ComponentDescriptor
pub fn descriptor_fuzz2106() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2106
.
sourcepub fn descriptor_fuzz2107() -> ComponentDescriptor
pub fn descriptor_fuzz2107() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2107
.
sourcepub fn descriptor_fuzz2108() -> ComponentDescriptor
pub fn descriptor_fuzz2108() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2108
.
sourcepub fn descriptor_fuzz2109() -> ComponentDescriptor
pub fn descriptor_fuzz2109() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2109
.
sourcepub fn descriptor_fuzz2110() -> ComponentDescriptor
pub fn descriptor_fuzz2110() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2110
.
sourcepub fn descriptor_fuzz2111() -> ComponentDescriptor
pub fn descriptor_fuzz2111() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2111
.
sourcepub fn descriptor_fuzz2112() -> ComponentDescriptor
pub fn descriptor_fuzz2112() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2112
.
sourcepub fn descriptor_fuzz2113() -> ComponentDescriptor
pub fn descriptor_fuzz2113() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2113
.
sourcepub fn descriptor_fuzz2114() -> ComponentDescriptor
pub fn descriptor_fuzz2114() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2114
.
sourcepub fn descriptor_fuzz2115() -> ComponentDescriptor
pub fn descriptor_fuzz2115() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2115
.
sourcepub fn descriptor_fuzz2116() -> ComponentDescriptor
pub fn descriptor_fuzz2116() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2116
.
sourcepub fn descriptor_fuzz2117() -> ComponentDescriptor
pub fn descriptor_fuzz2117() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2117
.
sourcepub fn descriptor_fuzz2118() -> ComponentDescriptor
pub fn descriptor_fuzz2118() -> ComponentDescriptor
Returns the ComponentDescriptor
for Self::fuzz2118
.
sourcepub fn descriptor_indicator() -> ComponentDescriptor
pub fn descriptor_indicator() -> ComponentDescriptor
Returns the ComponentDescriptor
for the associated indicator component.
source§impl AffixFuzzer4
impl AffixFuzzer4
sourcepub const NUM_COMPONENTS: usize = 19usize
pub const NUM_COMPONENTS: usize = 19usize
The total number of components in the archetype: 0 required, 1 recommended, 18 optional
source§impl AffixFuzzer4
impl AffixFuzzer4
sourcepub fn update_fields() -> Self
pub fn update_fields() -> Self
Update only some specific fields of a AffixFuzzer4
.
sourcepub fn clear_fields() -> Self
pub fn clear_fields() -> Self
Clear all the fields of a AffixFuzzer4
.
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_fuzz2101( self, fuzz2101: impl IntoIterator<Item = impl Into<AffixFuzzer1>>, ) -> Self
pub fn with_fuzz2102( self, fuzz2102: impl IntoIterator<Item = impl Into<AffixFuzzer2>>, ) -> Self
pub fn with_fuzz2103( self, fuzz2103: impl IntoIterator<Item = impl Into<AffixFuzzer3>>, ) -> Self
pub fn with_fuzz2104( self, fuzz2104: impl IntoIterator<Item = impl Into<AffixFuzzer4>>, ) -> Self
pub fn with_fuzz2105( self, fuzz2105: impl IntoIterator<Item = impl Into<AffixFuzzer5>>, ) -> Self
pub fn with_fuzz2106( self, fuzz2106: impl IntoIterator<Item = impl Into<AffixFuzzer6>>, ) -> Self
pub fn with_fuzz2107( self, fuzz2107: impl IntoIterator<Item = impl Into<AffixFuzzer7>>, ) -> Self
pub fn with_fuzz2108( self, fuzz2108: impl IntoIterator<Item = impl Into<AffixFuzzer8>>, ) -> Self
pub fn with_fuzz2109( self, fuzz2109: impl IntoIterator<Item = impl Into<AffixFuzzer9>>, ) -> Self
pub fn with_fuzz2110( self, fuzz2110: impl IntoIterator<Item = impl Into<AffixFuzzer10>>, ) -> Self
pub fn with_fuzz2111( self, fuzz2111: impl IntoIterator<Item = impl Into<AffixFuzzer11>>, ) -> Self
pub fn with_fuzz2112( self, fuzz2112: impl IntoIterator<Item = impl Into<AffixFuzzer12>>, ) -> Self
pub fn with_fuzz2113( self, fuzz2113: impl IntoIterator<Item = impl Into<AffixFuzzer13>>, ) -> Self
pub fn with_fuzz2114( self, fuzz2114: impl IntoIterator<Item = impl Into<AffixFuzzer14>>, ) -> Self
pub fn with_fuzz2115( self, fuzz2115: impl IntoIterator<Item = impl Into<AffixFuzzer15>>, ) -> Self
pub fn with_fuzz2116( self, fuzz2116: impl IntoIterator<Item = impl Into<AffixFuzzer16>>, ) -> Self
pub fn with_fuzz2117( self, fuzz2117: impl IntoIterator<Item = impl Into<AffixFuzzer17>>, ) -> Self
pub fn with_fuzz2118( self, fuzz2118: impl IntoIterator<Item = impl Into<AffixFuzzer18>>, ) -> Self
Trait Implementations§
source§impl Archetype for AffixFuzzer4
impl Archetype for AffixFuzzer4
§type Indicator = GenericIndicatorComponent<AffixFuzzer4>
type Indicator = GenericIndicatorComponent<AffixFuzzer4>
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 AffixFuzzer4
impl AsComponents for AffixFuzzer4
source§fn as_serialized_batches(&self) -> Vec<SerializedComponentBatch>
fn as_serialized_batches(&self) -> Vec<SerializedComponentBatch>
SerializedComponentBatch
es. Read moresource§impl Clone for AffixFuzzer4
impl Clone for AffixFuzzer4
source§fn clone(&self) -> AffixFuzzer4
fn clone(&self) -> AffixFuzzer4
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AffixFuzzer4
impl Debug for AffixFuzzer4
source§impl Default for AffixFuzzer4
impl Default for AffixFuzzer4
source§fn default() -> AffixFuzzer4
fn default() -> AffixFuzzer4
source§impl PartialEq for AffixFuzzer4
impl PartialEq for AffixFuzzer4
source§fn eq(&self, other: &AffixFuzzer4) -> bool
fn eq(&self, other: &AffixFuzzer4) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl SizeBytes for AffixFuzzer4
impl SizeBytes for AffixFuzzer4
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 AffixFuzzer4
impl StructuralPartialEq for AffixFuzzer4
Auto Trait Implementations§
impl Freeze for AffixFuzzer4
impl !RefUnwindSafe for AffixFuzzer4
impl Send for AffixFuzzer4
impl Sync for AffixFuzzer4
impl Unpin for AffixFuzzer4
impl !UnwindSafe for AffixFuzzer4
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