Struct re_types::components::ClearIsRecursive
source · pub struct ClearIsRecursive(pub bool);Expand description
Component: Configures how a clear operation should behave - recursive or not?
Tuple Fields§
§0: boolIf true, also clears all recursive children entities.
Trait Implementations§
source§impl Clone for ClearIsRecursive
impl Clone for ClearIsRecursive
source§fn clone(&self) -> ClearIsRecursive
fn clone(&self) -> ClearIsRecursive
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ClearIsRecursive
impl Debug for ClearIsRecursive
source§impl<'a> From<&'a ClearIsRecursive> for Cow<'a, ClearIsRecursive>
impl<'a> From<&'a ClearIsRecursive> for Cow<'a, ClearIsRecursive>
source§fn from(value: &'a ClearIsRecursive) -> Self
fn from(value: &'a ClearIsRecursive) -> Self
Converts to this type from the input type.
source§impl<'a> From<ClearIsRecursive> for Cow<'a, ClearIsRecursive>
impl<'a> From<ClearIsRecursive> for Cow<'a, ClearIsRecursive>
source§fn from(value: ClearIsRecursive) -> Self
fn from(value: ClearIsRecursive) -> Self
Converts to this type from the input type.
source§impl From<ClearIsRecursive> for bool
impl From<ClearIsRecursive> for bool
source§fn from(value: ClearIsRecursive) -> Self
fn from(value: ClearIsRecursive) -> Self
Converts to this type from the input type.
source§impl From<bool> for ClearIsRecursive
impl From<bool> for ClearIsRecursive
source§impl Loggable for ClearIsRecursive
impl Loggable for ClearIsRecursive
type Name = ComponentName
source§fn name() -> Self::Name
fn name() -> Self::Name
The fully-qualified name of this loggable, e.g.
rerun.datatypes.Vec2D.source§fn arrow_datatype() -> DataType
fn arrow_datatype() -> DataType
The underlying
arrow2::datatypes::DataType, excluding datatype extensions.source§fn to_arrow_opt<'a>(
data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Self>>>>
) -> SerializationResult<Box<dyn Array>>where
Self: Clone + 'a,
fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Self>>>> ) -> SerializationResult<Box<dyn Array>>where Self: Clone + 'a,
Given an iterator of options of owned or reference values to the current
Loggable, serializes them into an Arrow array.
The Arrow array’s datatype will match Loggable::arrow_field. Read moresource§fn from_arrow_opt(
arrow_data: &dyn Array
) -> DeserializationResult<Vec<Option<Self>>>where
Self: Sized,
fn from_arrow_opt( arrow_data: &dyn Array ) -> DeserializationResult<Vec<Option<Self>>>where Self: Sized,
source§fn extended_arrow_datatype() -> DataType
fn extended_arrow_datatype() -> DataType
The underlying
arrow2::datatypes::DataType, including datatype extensions. Read moresource§fn arrow_field() -> Field
fn arrow_field() -> Field
The underlying
arrow2::datatypes::Field, including datatype extensions. Read moresource§fn to_arrow<'a>(
data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>>
) -> SerializationResult<Box<dyn Array>>where
Self: 'a,
fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> ) -> SerializationResult<Box<dyn Array>>where Self: 'a,
Given an iterator of owned or reference values to the current
Loggable, serializes
them into an Arrow array.
The Arrow array’s datatype will match Loggable::arrow_field. Read moresource§fn from_arrow(data: &dyn Array) -> DeserializationResult<Vec<Self>>
fn from_arrow(data: &dyn Array) -> DeserializationResult<Vec<Self>>
source§impl PartialEq for ClearIsRecursive
impl PartialEq for ClearIsRecursive
source§fn eq(&self, other: &ClearIsRecursive) -> bool
fn eq(&self, other: &ClearIsRecursive) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for ClearIsRecursive
impl Eq for ClearIsRecursive
impl StructuralEq for ClearIsRecursive
impl StructuralPartialEq for ClearIsRecursive
Auto Trait Implementations§
impl RefUnwindSafe for ClearIsRecursive
impl Send for ClearIsRecursive
impl Sync for ClearIsRecursive
impl Unpin for ClearIsRecursive
impl UnwindSafe for ClearIsRecursive
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
Mutably borrows from an owned value. Read more
§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<L> LoggableBatch for Lwhere
L: Clone + Loggable,
impl<L> LoggableBatch for Lwhere L: Clone + Loggable,
type Name = <L as Loggable>::Name
source§fn name(&self) -> <L as LoggableBatch>::Name
fn name(&self) -> <L as LoggableBatch>::Name
The fully-qualified name of this batch, e.g.
rerun.datatypes.Vec2D.source§fn num_instances(&self) -> usize
fn num_instances(&self) -> usize
The number of component instances stored into this batch.
source§fn arrow_field(&self) -> Field
fn arrow_field(&self) -> Field
The underlying
arrow2::datatypes::Field, including datatype extensions.