columnar::common

Trait Clear

Source
pub trait Clear {
    // Required method
    fn clear(&mut self);
}
Expand description

A type that can remove its contents and return to an empty state.

Generally, this method does not release resources, and is used to make the container available for re-insertion.

Required Methods§

Source

fn clear(&mut self)

Clears self, without changing its capacity.

Implementations on Foreign Types§

Source§

impl<'a, T> Clear for &'a [T]

Source§

fn clear(&mut self)

Source§

impl<A: Clear> Clear for (A,)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear> Clear for (A, B)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear> Clear for (A, B, C)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear> Clear for (A, B, C, D)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear> Clear for (A, B, C, D, E)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear> Clear for (A, B, C, D, E, F)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear, G: Clear> Clear for (A, B, C, D, E, F, G)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear, G: Clear, H: Clear> Clear for (A, B, C, D, E, F, G, H)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear, G: Clear, H: Clear, I: Clear> Clear for (A, B, C, D, E, F, G, H, I)

Source§

fn clear(&mut self)

Source§

impl<A: Clear, B: Clear, C: Clear, D: Clear, E: Clear, F: Clear, G: Clear, H: Clear, I: Clear, J: Clear> Clear for (A, B, C, D, E, F, G, H, I, J)

Source§

fn clear(&mut self)

Source§

impl<T> Clear for Vec<T>

Source§

fn clear(&mut self)

Implementors§

Source§

impl Clear for Empties

Source§

impl<BC: Clear, VC: Clear> Clear for Strings<BC, VC>

Source§

impl<CC: Clear, VC: Clear> Clear for RankSelect<CC, VC>

Source§

impl<CV: Clear> Clear for Isizes<CV>

Source§

impl<CV: Clear> Clear for Usizes<CV>

Source§

impl<SC: Clear, NC: Clear> Clear for Durations<SC, NC>

Source§

impl<SC: Clear, TC: Clear> Clear for Results<SC, TC>

Source§

impl<TC: Clear> Clear for Options<TC>

Source§

impl<TC: Clear> Clear for Vecs<TC>

Source§

impl<VC: Clear> Clear for Bools<VC>

impl<C0> Clear for PointStampContainer<C0>
where C0: Clear,

impl<C0, C1> Clear for BatchEventContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for DropEventContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for TraceShareContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1, C2> Clear for MergeShortfallContainer<C0, C1, C2>
where C0: Clear, C1: Clear, C2: Clear,

impl<C0, C1, C2, C3, C4> Clear for BatcherEventContainer<C0, C1, C2, C3, C4>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear, C4: Clear,

impl<C0, C1, C2, C3, C4> Clear for MergeEventContainer<C0, C1, C2, C3, C4>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear, C4: Clear,

impl<C0, C1, C2, C3, C4, C5> Clear for DifferentialEventContainer<C0, C1, C2, C3, C4, C5>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear, C4: Clear, C5: Clear,

impl<C0> Clear for DataflowShutdownContainer<C0>
where C0: Clear,

impl<C0> Clear for ExportDroppedContainer<C0>
where C0: Clear,

impl<C0> Clear for HydrationContainer<C0>
where C0: Clear,

impl<C0, C1> Clear for ArrangementHeapAllocationsContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for ArrangementHeapCapacityContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for ArrangementHeapSizeContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for ArrangementHeapSizeOperatorContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for DataflowGlobalContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for ErrorCountContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for ExportContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for LirMappingContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1, C2> Clear for FrontierContainer<C0, C1, C2>
where C0: Clear, C1: Clear, C2: Clear,

impl<C0, C1, C2> Clear for PeekContainer<C0, C1, C2>
where C0: Clear, C1: Clear, C2: Clear,

impl<C0, C1, C2> Clear for PeekEventContainer<C0, C1, C2>
where C0: Clear, C1: Clear, C2: Clear,

impl<C0, C1, C2, C3> Clear for ImportFrontierContainer<C0, C1, C2, C3>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear,

impl<C0, C1, C2, C3> Clear for LirMetadataContainer<C0, C1, C2, C3>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear,

impl<C0, C1, C2, C3, C4, C5> Clear for LirMappingDatumContainer<C0, C1, C2, C3, C4, C5>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear, C4: Clear, C5: Clear,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14> Clear for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear, C4: Clear, C5: Clear, C6: Clear, C7: Clear, C8: Clear, C9: Clear, C10: Clear, C11: Clear, C12: Clear, C13: Clear, C14: Clear,

impl<CVar: Clear> Clear for PeekTypeContainer<CVar>

impl<C0> Clear for LirIdContainer<C0>
where C0: Clear,

impl<C0> Clear for TimestampContainer<C0>
where C0: Clear,

impl<C0, C1, C2, C3, C4> Clear for GlobalIdContainer<C0, C1, C2, C3, C4>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear, C4: Clear,

impl<C0> Clear for GuardedMessageEventContainer<C0>
where C0: Clear,

impl<C0> Clear for GuardedProgressEventContainer<C0>
where C0: Clear,

impl<C0> Clear for InputEventContainer<C0>
where C0: Clear,

impl<C0> Clear for PushProgressEventContainer<C0>
where C0: Clear,

impl<C0> Clear for ShutdownEventContainer<C0>
where C0: Clear,

impl<C0> Clear for TimelySetupContainer<C0>
where C0: Clear,

impl<C0> Clear for PortConnectivityContainer<C0>
where C0: Clear,

impl<C0, C1> Clear for EventContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for ApplicationEventContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for CommChannelsEventContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for OperatesSummaryEventContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for ParkEventContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for ScheduleEventContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for LocationContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1> Clear for PortContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1, C2> Clear for OperatesEventContainer<C0, C1, C2>
where C0: Clear, C1: Clear, C2: Clear,

impl<C0, C1, C2, C3> Clear for ChannelsEventContainer<C0, C1, C2, C3>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear,

impl<C0, C1, C2, C3, C4, C5> Clear for MessagesEventContainer<C0, C1, C2, C3, C4, C5>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear, C4: Clear, C5: Clear,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12> Clear for TimelyEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear, C4: Clear, C5: Clear, C6: Clear, C7: Clear, C8: Clear, C9: Clear, C10: Clear, C11: Clear, C12: Clear,

impl<CVar: Clear> Clear for CommChannelKindContainer<CVar>

impl<CVar: Clear> Clear for StartStopContainer<CVar>

impl<C0, C1> Clear for MessageEventContainer<C0, C1>
where C0: Clear, C1: Clear,

impl<C0, C1, C2> Clear for CommunicationEventContainer<C0, C1, C2>
where C0: Clear, C1: Clear, C2: Clear,

impl<C0, C1, C2> Clear for CommunicationSetupContainer<C0, C1, C2>
where C0: Clear, C1: Clear, C2: Clear,

impl<C0, C1, C2, C3> Clear for StateEventContainer<C0, C1, C2, C3>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear,

impl<C0, C1, C2, C3, C4, C5> Clear for MessageHeaderContainer<C0, C1, C2, C3, C4, C5>
where C0: Clear, C1: Clear, C2: Clear, C3: Clear, C4: Clear, C5: Clear,