pub struct ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar = Vec<u8>, COff = Vec<u64>> {Show 17 fields
pub Export: C0,
pub ExportDropped: C1,
pub Peek: C2,
pub Frontier: C3,
pub ImportFrontier: C4,
pub ArrangementHeapSize: C5,
pub ArrangementHeapCapacity: C6,
pub ArrangementHeapAllocations: C7,
pub ArrangementHeapSizeOperator: C8,
pub ArrangementHeapSizeOperatorDrop: C9,
pub DataflowShutdown: C10,
pub ErrorCount: C11,
pub Hydration: C12,
pub LirMapping: C13,
pub DataflowGlobal: C14,
pub variant: CVar,
pub offset: COff,
}
Expand description
Derived columnar container for an enum.
Fields§
§Export: C0
Container for #names.
ExportDropped: C1
Container for #names.
Peek: C2
Container for #names.
Frontier: C3
Container for #names.
ImportFrontier: C4
Container for #names.
ArrangementHeapSize: C5
Container for #names.
ArrangementHeapCapacity: C6
Container for #names.
ArrangementHeapAllocations: C7
Container for #names.
ArrangementHeapSizeOperator: C8
Container for #names.
ArrangementHeapSizeOperatorDrop: C9
Container for #names.
DataflowShutdown: C10
Container for #names.
ErrorCount: C11
Container for #names.
Hydration: C12
Container for #names.
LirMapping: C13
Container for #names.
DataflowGlobal: C14
Container for #names.
variant: CVar
Container for variant.
offset: COff
Container for offset.
Trait Implementations§
Source§impl<'a, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> AsBytes<'a> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>where
C0: AsBytes<'a>,
C1: AsBytes<'a>,
C2: AsBytes<'a>,
C3: AsBytes<'a>,
C4: AsBytes<'a>,
C5: AsBytes<'a>,
C6: AsBytes<'a>,
C7: AsBytes<'a>,
C8: AsBytes<'a>,
C9: AsBytes<'a>,
C10: AsBytes<'a>,
C11: AsBytes<'a>,
C12: AsBytes<'a>,
C13: AsBytes<'a>,
C14: AsBytes<'a>,
CVar: AsBytes<'a>,
COff: AsBytes<'a>,
impl<'a, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> AsBytes<'a> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>where
C0: AsBytes<'a>,
C1: AsBytes<'a>,
C2: AsBytes<'a>,
C3: AsBytes<'a>,
C4: AsBytes<'a>,
C5: AsBytes<'a>,
C6: AsBytes<'a>,
C7: AsBytes<'a>,
C8: AsBytes<'a>,
C9: AsBytes<'a>,
C10: AsBytes<'a>,
C11: AsBytes<'a>,
C12: AsBytes<'a>,
C13: AsBytes<'a>,
C14: AsBytes<'a>,
CVar: AsBytes<'a>,
COff: AsBytes<'a>,
Source§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>
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>
Source§impl<C0: Clone, C1: Clone, C2: Clone, C3: Clone, C4: Clone, C5: Clone, C6: Clone, C7: Clone, C8: Clone, C9: Clone, C10: Clone, C11: Clone, C12: Clone, C13: Clone, C14: Clone, CVar: Clone, COff: Clone> Clone for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
impl<C0: Clone, C1: Clone, C2: Clone, C3: Clone, C4: Clone, C5: Clone, C6: Clone, C7: Clone, C8: Clone, C9: Clone, C10: Clone, C11: Clone, C12: Clone, C13: Clone, C14: Clone, CVar: Clone, COff: Clone> Clone for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
Source§fn clone(
&self,
) -> ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
fn clone( &self, ) -> ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
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 Container<ComputeEvent> for ComputeEventContainer<<Export as Columnar>::Container, <ExportDropped as Columnar>::Container, <PeekEvent as Columnar>::Container, <Frontier as Columnar>::Container, <ImportFrontier as Columnar>::Container, <ArrangementHeapSize as Columnar>::Container, <ArrangementHeapCapacity as Columnar>::Container, <ArrangementHeapAllocations as Columnar>::Container, <ArrangementHeapSizeOperator as Columnar>::Container, <ArrangementHeapSizeOperatorDrop as Columnar>::Container, <DataflowShutdown as Columnar>::Container, <ErrorCount as Columnar>::Container, <Hydration as Columnar>::Container, <LirMapping as Columnar>::Container, <DataflowGlobal as Columnar>::Container>where
Export: Columnar,
ExportDropped: Columnar,
PeekEvent: Columnar,
Frontier: Columnar,
ImportFrontier: Columnar,
ArrangementHeapSize: Columnar,
ArrangementHeapCapacity: Columnar,
ArrangementHeapAllocations: Columnar,
ArrangementHeapSizeOperator: Columnar,
ArrangementHeapSizeOperatorDrop: Columnar,
DataflowShutdown: Columnar,
ErrorCount: Columnar,
Hydration: Columnar,
LirMapping: Columnar,
DataflowGlobal: Columnar,
impl Container<ComputeEvent> for ComputeEventContainer<<Export as Columnar>::Container, <ExportDropped as Columnar>::Container, <PeekEvent as Columnar>::Container, <Frontier as Columnar>::Container, <ImportFrontier as Columnar>::Container, <ArrangementHeapSize as Columnar>::Container, <ArrangementHeapCapacity as Columnar>::Container, <ArrangementHeapAllocations as Columnar>::Container, <ArrangementHeapSizeOperator as Columnar>::Container, <ArrangementHeapSizeOperatorDrop as Columnar>::Container, <DataflowShutdown as Columnar>::Container, <ErrorCount as Columnar>::Container, <Hydration as Columnar>::Container, <LirMapping as Columnar>::Container, <DataflowGlobal as Columnar>::Container>where
Export: Columnar,
ExportDropped: Columnar,
PeekEvent: Columnar,
Frontier: Columnar,
ImportFrontier: Columnar,
ArrangementHeapSize: Columnar,
ArrangementHeapCapacity: Columnar,
ArrangementHeapAllocations: Columnar,
ArrangementHeapSizeOperator: Columnar,
ArrangementHeapSizeOperatorDrop: Columnar,
DataflowShutdown: Columnar,
ErrorCount: Columnar,
Hydration: Columnar,
LirMapping: Columnar,
DataflowGlobal: Columnar,
Source§type Borrowed<'a> = ComputeEventContainer<<<Export as Columnar>::Container as Container<Export>>::Borrowed<'a>, <<ExportDropped as Columnar>::Container as Container<ExportDropped>>::Borrowed<'a>, <<PeekEvent as Columnar>::Container as Container<PeekEvent>>::Borrowed<'a>, <<Frontier as Columnar>::Container as Container<Frontier>>::Borrowed<'a>, <<ImportFrontier as Columnar>::Container as Container<ImportFrontier>>::Borrowed<'a>, <<ArrangementHeapSize as Columnar>::Container as Container<ArrangementHeapSize>>::Borrowed<'a>, <<ArrangementHeapCapacity as Columnar>::Container as Container<ArrangementHeapCapacity>>::Borrowed<'a>, <<ArrangementHeapAllocations as Columnar>::Container as Container<ArrangementHeapAllocations>>::Borrowed<'a>, <<ArrangementHeapSizeOperator as Columnar>::Container as Container<ArrangementHeapSizeOperator>>::Borrowed<'a>, <<ArrangementHeapSizeOperatorDrop as Columnar>::Container as Container<ArrangementHeapSizeOperatorDrop>>::Borrowed<'a>, <<DataflowShutdown as Columnar>::Container as Container<DataflowShutdown>>::Borrowed<'a>, <<ErrorCount as Columnar>::Container as Container<ErrorCount>>::Borrowed<'a>, <<Hydration as Columnar>::Container as Container<Hydration>>::Borrowed<'a>, <<LirMapping as Columnar>::Container as Container<LirMapping>>::Borrowed<'a>, <<DataflowGlobal as Columnar>::Container as Container<DataflowGlobal>>::Borrowed<'a>, &'a [u8], &'a [u64]>
where
Export: 'a,
ExportDropped: 'a,
PeekEvent: 'a,
Frontier: 'a,
ImportFrontier: 'a,
ArrangementHeapSize: 'a,
ArrangementHeapCapacity: 'a,
ArrangementHeapAllocations: 'a,
ArrangementHeapSizeOperator: 'a,
ArrangementHeapSizeOperatorDrop: 'a,
DataflowShutdown: 'a,
ErrorCount: 'a,
Hydration: 'a,
LirMapping: 'a,
DataflowGlobal: 'a
type Borrowed<'a> = ComputeEventContainer<<<Export as Columnar>::Container as Container<Export>>::Borrowed<'a>, <<ExportDropped as Columnar>::Container as Container<ExportDropped>>::Borrowed<'a>, <<PeekEvent as Columnar>::Container as Container<PeekEvent>>::Borrowed<'a>, <<Frontier as Columnar>::Container as Container<Frontier>>::Borrowed<'a>, <<ImportFrontier as Columnar>::Container as Container<ImportFrontier>>::Borrowed<'a>, <<ArrangementHeapSize as Columnar>::Container as Container<ArrangementHeapSize>>::Borrowed<'a>, <<ArrangementHeapCapacity as Columnar>::Container as Container<ArrangementHeapCapacity>>::Borrowed<'a>, <<ArrangementHeapAllocations as Columnar>::Container as Container<ArrangementHeapAllocations>>::Borrowed<'a>, <<ArrangementHeapSizeOperator as Columnar>::Container as Container<ArrangementHeapSizeOperator>>::Borrowed<'a>, <<ArrangementHeapSizeOperatorDrop as Columnar>::Container as Container<ArrangementHeapSizeOperatorDrop>>::Borrowed<'a>, <<DataflowShutdown as Columnar>::Container as Container<DataflowShutdown>>::Borrowed<'a>, <<ErrorCount as Columnar>::Container as Container<ErrorCount>>::Borrowed<'a>, <<Hydration as Columnar>::Container as Container<Hydration>>::Borrowed<'a>, <<LirMapping as Columnar>::Container as Container<LirMapping>>::Borrowed<'a>, <<DataflowGlobal as Columnar>::Container as Container<DataflowGlobal>>::Borrowed<'a>, &'a [u8], &'a [u64]> where Export: 'a, ExportDropped: 'a, PeekEvent: 'a, Frontier: 'a, ImportFrontier: 'a, ArrangementHeapSize: 'a, ArrangementHeapCapacity: 'a, ArrangementHeapAllocations: 'a, ArrangementHeapSizeOperator: 'a, ArrangementHeapSizeOperatorDrop: 'a, DataflowShutdown: 'a, ErrorCount: 'a, Hydration: 'a, LirMapping: 'a, DataflowGlobal: 'a
The type of a borrowed container. Read more
Source§impl<C0: Debug, C1: Debug, C2: Debug, C3: Debug, C4: Debug, C5: Debug, C6: Debug, C7: Debug, C8: Debug, C9: Debug, C10: Debug, C11: Debug, C12: Debug, C13: Debug, C14: Debug, CVar: Debug, COff: Debug> Debug for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
impl<C0: Debug, C1: Debug, C2: Debug, C3: Debug, C4: Debug, C5: Debug, C6: Debug, C7: Debug, C8: Debug, C9: Debug, C10: Debug, C11: Debug, C12: Debug, C13: Debug, C14: Debug, CVar: Debug, COff: Debug> Debug for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
Source§impl<C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default, C8: Default, C9: Default, C10: Default, C11: Default, C12: Default, C13: Default, C14: Default, CVar: Default, COff: Default> Default for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
impl<C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default, C8: Default, C9: Default, C10: Default, C11: Default, C12: Default, C13: Default, C14: Default, CVar: Default, COff: Default> Default for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
Source§fn default() -> ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
fn default() -> ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
Returns the “default value” for a type. Read more
Source§impl<'de, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> Deserialize<'de> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>where
C0: Deserialize<'de>,
C1: Deserialize<'de>,
C2: Deserialize<'de>,
C3: Deserialize<'de>,
C4: Deserialize<'de>,
C5: Deserialize<'de>,
C6: Deserialize<'de>,
C7: Deserialize<'de>,
C8: Deserialize<'de>,
C9: Deserialize<'de>,
C10: Deserialize<'de>,
C11: Deserialize<'de>,
C12: Deserialize<'de>,
C13: Deserialize<'de>,
C14: Deserialize<'de>,
CVar: Deserialize<'de>,
COff: Deserialize<'de>,
impl<'de, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> Deserialize<'de> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>where
C0: Deserialize<'de>,
C1: Deserialize<'de>,
C2: Deserialize<'de>,
C3: Deserialize<'de>,
C4: Deserialize<'de>,
C5: Deserialize<'de>,
C6: Deserialize<'de>,
C7: Deserialize<'de>,
C8: Deserialize<'de>,
C9: Deserialize<'de>,
C10: Deserialize<'de>,
C11: Deserialize<'de>,
C12: Deserialize<'de>,
C13: Deserialize<'de>,
C14: Deserialize<'de>,
CVar: Deserialize<'de>,
COff: Deserialize<'de>,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> FromBytes<'columnar> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>where
C0: FromBytes<'columnar>,
C1: FromBytes<'columnar>,
C2: FromBytes<'columnar>,
C3: FromBytes<'columnar>,
C4: FromBytes<'columnar>,
C5: FromBytes<'columnar>,
C6: FromBytes<'columnar>,
C7: FromBytes<'columnar>,
C8: FromBytes<'columnar>,
C9: FromBytes<'columnar>,
C10: FromBytes<'columnar>,
C11: FromBytes<'columnar>,
C12: FromBytes<'columnar>,
C13: FromBytes<'columnar>,
C14: FromBytes<'columnar>,
CVar: FromBytes<'columnar>,
COff: FromBytes<'columnar>,
impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> FromBytes<'columnar> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>where
C0: FromBytes<'columnar>,
C1: FromBytes<'columnar>,
C2: FromBytes<'columnar>,
C3: FromBytes<'columnar>,
C4: FromBytes<'columnar>,
C5: FromBytes<'columnar>,
C6: FromBytes<'columnar>,
C7: FromBytes<'columnar>,
C8: FromBytes<'columnar>,
C9: FromBytes<'columnar>,
C10: FromBytes<'columnar>,
C11: FromBytes<'columnar>,
C12: FromBytes<'columnar>,
C13: FromBytes<'columnar>,
C14: FromBytes<'columnar>,
CVar: FromBytes<'columnar>,
COff: FromBytes<'columnar>,
Source§impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVal, COff> Index for &'columnar ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVal, COff>where
&'columnar C0: Index,
&'columnar C1: Index,
&'columnar C2: Index,
&'columnar C3: Index,
&'columnar C4: Index,
&'columnar C5: Index,
&'columnar C6: Index,
&'columnar C7: Index,
&'columnar C8: Index,
&'columnar C9: Index,
&'columnar C10: Index,
&'columnar C11: Index,
&'columnar C12: Index,
&'columnar C13: Index,
&'columnar C14: Index,
CVal: Len + IndexAs<u8>,
COff: Len + IndexAs<u64>,
impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVal, COff> Index for &'columnar ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVal, COff>where
&'columnar C0: Index,
&'columnar C1: Index,
&'columnar C2: Index,
&'columnar C3: Index,
&'columnar C4: Index,
&'columnar C5: Index,
&'columnar C6: Index,
&'columnar C7: Index,
&'columnar C8: Index,
&'columnar C9: Index,
&'columnar C10: Index,
&'columnar C11: Index,
&'columnar C12: Index,
&'columnar C13: Index,
&'columnar C14: Index,
CVal: Len + IndexAs<u8>,
COff: Len + IndexAs<u64>,
Source§type Ref = ComputeEventReference<<&'columnar C0 as Index>::Ref, <&'columnar C1 as Index>::Ref, <&'columnar C2 as Index>::Ref, <&'columnar C3 as Index>::Ref, <&'columnar C4 as Index>::Ref, <&'columnar C5 as Index>::Ref, <&'columnar C6 as Index>::Ref, <&'columnar C7 as Index>::Ref, <&'columnar C8 as Index>::Ref, <&'columnar C9 as Index>::Ref, <&'columnar C10 as Index>::Ref, <&'columnar C11 as Index>::Ref, <&'columnar C12 as Index>::Ref, <&'columnar C13 as Index>::Ref, <&'columnar C14 as Index>::Ref>
type Ref = ComputeEventReference<<&'columnar C0 as Index>::Ref, <&'columnar C1 as Index>::Ref, <&'columnar C2 as Index>::Ref, <&'columnar C3 as Index>::Ref, <&'columnar C4 as Index>::Ref, <&'columnar C5 as Index>::Ref, <&'columnar C6 as Index>::Ref, <&'columnar C7 as Index>::Ref, <&'columnar C8 as Index>::Ref, <&'columnar C9 as Index>::Ref, <&'columnar C10 as Index>::Ref, <&'columnar C11 as Index>::Ref, <&'columnar C12 as Index>::Ref, <&'columnar C13 as Index>::Ref, <&'columnar C14 as Index>::Ref>
The type returned by the
get
method. Read morefn get(&self, index: usize) -> Self::Ref
fn last(&self) -> Option<Self::Ref>where
Self: Len,
fn iter(&self) -> IterOwn<&Self>
fn into_iter(self) -> IterOwn<Self>where
Self: Sized,
Source§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVal, COff> Index for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVal, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVal, COff> Index for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVal, COff>
Source§type Ref = ComputeEventReference<<C0 as Index>::Ref, <C1 as Index>::Ref, <C2 as Index>::Ref, <C3 as Index>::Ref, <C4 as Index>::Ref, <C5 as Index>::Ref, <C6 as Index>::Ref, <C7 as Index>::Ref, <C8 as Index>::Ref, <C9 as Index>::Ref, <C10 as Index>::Ref, <C11 as Index>::Ref, <C12 as Index>::Ref, <C13 as Index>::Ref, <C14 as Index>::Ref>
type Ref = ComputeEventReference<<C0 as Index>::Ref, <C1 as Index>::Ref, <C2 as Index>::Ref, <C3 as Index>::Ref, <C4 as Index>::Ref, <C5 as Index>::Ref, <C6 as Index>::Ref, <C7 as Index>::Ref, <C8 as Index>::Ref, <C9 as Index>::Ref, <C10 as Index>::Ref, <C11 as Index>::Ref, <C12 as Index>::Ref, <C13 as Index>::Ref, <C14 as Index>::Ref>
The type returned by the
get
method. Read morefn get(&self, index: usize) -> Self::Ref
fn last(&self) -> Option<Self::Ref>where
Self: Len,
fn iter(&self) -> IterOwn<&Self>
fn into_iter(self) -> IterOwn<Self>where
Self: Sized,
Source§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> Len for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>where
CVar: Len,
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> Len for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>where
CVar: Len,
Source§impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14> Push<&'columnar ComputeEvent> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14>where
C0: Len + Push<&'columnar Export>,
C1: Len + Push<&'columnar ExportDropped>,
C2: Len + Push<&'columnar PeekEvent>,
C3: Len + Push<&'columnar Frontier>,
C4: Len + Push<&'columnar ImportFrontier>,
C5: Len + Push<&'columnar ArrangementHeapSize>,
C6: Len + Push<&'columnar ArrangementHeapCapacity>,
C7: Len + Push<&'columnar ArrangementHeapAllocations>,
C8: Len + Push<&'columnar ArrangementHeapSizeOperator>,
C9: Len + Push<&'columnar ArrangementHeapSizeOperatorDrop>,
C10: Len + Push<&'columnar DataflowShutdown>,
C11: Len + Push<&'columnar ErrorCount>,
C12: Len + Push<&'columnar Hydration>,
C13: Len + Push<&'columnar LirMapping>,
C14: Len + Push<&'columnar DataflowGlobal>,
impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14> Push<&'columnar ComputeEvent> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14>where
C0: Len + Push<&'columnar Export>,
C1: Len + Push<&'columnar ExportDropped>,
C2: Len + Push<&'columnar PeekEvent>,
C3: Len + Push<&'columnar Frontier>,
C4: Len + Push<&'columnar ImportFrontier>,
C5: Len + Push<&'columnar ArrangementHeapSize>,
C6: Len + Push<&'columnar ArrangementHeapCapacity>,
C7: Len + Push<&'columnar ArrangementHeapAllocations>,
C8: Len + Push<&'columnar ArrangementHeapSizeOperator>,
C9: Len + Push<&'columnar ArrangementHeapSizeOperatorDrop>,
C10: Len + Push<&'columnar DataflowShutdown>,
C11: Len + Push<&'columnar ErrorCount>,
C12: Len + Push<&'columnar Hydration>,
C13: Len + Push<&'columnar LirMapping>,
C14: Len + Push<&'columnar DataflowGlobal>,
Source§fn push(&mut self, item: &'columnar ComputeEvent)
fn push(&mut self, item: &'columnar ComputeEvent)
Pushes an item onto
self
.Source§fn extend(&mut self, iter: impl IntoIterator<Item = T>)
fn extend(&mut self, iter: impl IntoIterator<Item = T>)
Pushes elements of an iterator onto
self
.Source§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14> Push<ComputeEvent> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14>where
C0: Len + Push<Export>,
C1: Len + Push<ExportDropped>,
C2: Len + Push<PeekEvent>,
C3: Len + Push<Frontier>,
C4: Len + Push<ImportFrontier>,
C5: Len + Push<ArrangementHeapSize>,
C6: Len + Push<ArrangementHeapCapacity>,
C7: Len + Push<ArrangementHeapAllocations>,
C8: Len + Push<ArrangementHeapSizeOperator>,
C9: Len + Push<ArrangementHeapSizeOperatorDrop>,
C10: Len + Push<DataflowShutdown>,
C11: Len + Push<ErrorCount>,
C12: Len + Push<Hydration>,
C13: Len + Push<LirMapping>,
C14: Len + Push<DataflowGlobal>,
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14> Push<ComputeEvent> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14>where
C0: Len + Push<Export>,
C1: Len + Push<ExportDropped>,
C2: Len + Push<PeekEvent>,
C3: Len + Push<Frontier>,
C4: Len + Push<ImportFrontier>,
C5: Len + Push<ArrangementHeapSize>,
C6: Len + Push<ArrangementHeapCapacity>,
C7: Len + Push<ArrangementHeapAllocations>,
C8: Len + Push<ArrangementHeapSizeOperator>,
C9: Len + Push<ArrangementHeapSizeOperatorDrop>,
C10: Len + Push<DataflowShutdown>,
C11: Len + Push<ErrorCount>,
C12: Len + Push<Hydration>,
C13: Len + Push<LirMapping>,
C14: Len + Push<DataflowGlobal>,
Source§fn push(&mut self, item: ComputeEvent)
fn push(&mut self, item: ComputeEvent)
Pushes an item onto
self
.Source§fn extend(&mut self, iter: impl IntoIterator<Item = T>)
fn extend(&mut self, iter: impl IntoIterator<Item = T>)
Pushes elements of an iterator onto
self
.Source§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14> Push<ComputeEventReference<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14>> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14>where
C0: Len + Push<R0>,
C1: Len + Push<R1>,
C2: Len + Push<R2>,
C3: Len + Push<R3>,
C4: Len + Push<R4>,
C5: Len + Push<R5>,
C6: Len + Push<R6>,
C7: Len + Push<R7>,
C8: Len + Push<R8>,
C9: Len + Push<R9>,
C10: Len + Push<R10>,
C11: Len + Push<R11>,
C12: Len + Push<R12>,
C13: Len + Push<R13>,
C14: Len + Push<R14>,
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14> Push<ComputeEventReference<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14>> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14>where
C0: Len + Push<R0>,
C1: Len + Push<R1>,
C2: Len + Push<R2>,
C3: Len + Push<R3>,
C4: Len + Push<R4>,
C5: Len + Push<R5>,
C6: Len + Push<R6>,
C7: Len + Push<R7>,
C8: Len + Push<R8>,
C9: Len + Push<R9>,
C10: Len + Push<R10>,
C11: Len + Push<R11>,
C12: Len + Push<R12>,
C13: Len + Push<R13>,
C14: Len + Push<R14>,
Source§fn push(
&mut self,
item: ComputeEventReference<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14>,
)
fn push( &mut self, item: ComputeEventReference<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14>, )
Pushes an item onto
self
.Source§fn extend(&mut self, iter: impl IntoIterator<Item = T>)
fn extend(&mut self, iter: impl IntoIterator<Item = T>)
Pushes elements of an iterator onto
self
.Source§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> Serialize for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> Serialize for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
impl<C0: Copy, C1: Copy, C2: Copy, C3: Copy, C4: Copy, C5: Copy, C6: Copy, C7: Copy, C8: Copy, C9: Copy, C10: Copy, C11: Copy, C12: Copy, C13: Copy, C14: Copy, CVar: Copy, COff: Copy> Copy for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
Auto Trait Implementations§
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> Freeze for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> RefUnwindSafe for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>where
C0: RefUnwindSafe,
C1: RefUnwindSafe,
C2: RefUnwindSafe,
C3: RefUnwindSafe,
C4: RefUnwindSafe,
C5: RefUnwindSafe,
C6: RefUnwindSafe,
C7: RefUnwindSafe,
C8: RefUnwindSafe,
C9: RefUnwindSafe,
C10: RefUnwindSafe,
C11: RefUnwindSafe,
C12: RefUnwindSafe,
C13: RefUnwindSafe,
C14: RefUnwindSafe,
CVar: RefUnwindSafe,
COff: RefUnwindSafe,
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> Send for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> Sync for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> Unpin for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff> UnwindSafe for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, CVar, COff>where
C0: UnwindSafe,
C1: UnwindSafe,
C2: UnwindSafe,
C3: UnwindSafe,
C4: UnwindSafe,
C5: UnwindSafe,
C6: UnwindSafe,
C7: UnwindSafe,
C8: UnwindSafe,
C9: UnwindSafe,
C10: UnwindSafe,
C11: UnwindSafe,
C12: UnwindSafe,
C13: UnwindSafe,
C14: UnwindSafe,
CVar: UnwindSafe,
COff: UnwindSafe,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FmtForward for T
impl<T> FmtForward for T
Source§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
Causes
self
to use its Binary
implementation when Debug
-formatted.Source§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
Causes
self
to use its Display
implementation when
Debug
-formatted.Source§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
Causes
self
to use its LowerExp
implementation when
Debug
-formatted.Source§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
Causes
self
to use its LowerHex
implementation when
Debug
-formatted.Source§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
Causes
self
to use its Octal
implementation when Debug
-formatted.Source§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
Causes
self
to use its Pointer
implementation when
Debug
-formatted.Source§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
Causes
self
to use its UpperExp
implementation when
Debug
-formatted.Source§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
Causes
self
to use its UpperHex
implementation when
Debug
-formatted.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
Creates a shared type from an unshared type.
Source§impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
Source§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
Source§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Pipes by value. This is generally the method you want to use. Read more
Source§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
Borrows
self
and passes that borrow into the pipe function. Read moreSource§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
Mutably borrows
self
and passes that borrow into the pipe function. Read moreSource§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
Source§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
Source§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
Borrows
self
, then passes self.as_ref()
into the pipe function.Source§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
Mutably borrows
self
, then passes self.as_mut()
into the pipe
function.Source§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
Borrows
self
, then passes self.deref()
into the pipe function.Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
Source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.Source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.Source§impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
Source§fn plus_equals(&mut self, rhs: &&'a S)
fn plus_equals(&mut self, rhs: &&'a S)
The method of
std::ops::AddAssign
, for types that do not implement AddAssign
.Source§impl<T> Tap for T
impl<T> Tap for T
Source§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Immutable access to the
Borrow<B>
of a value. Read moreSource§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
Mutable access to the
BorrowMut<B>
of a value. Read moreSource§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
Immutable access to the
AsRef<R>
view of a value. Read moreSource§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
Mutable access to the
AsMut<R>
view of a value. Read moreSource§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Immutable access to the
Deref::Target
of a value. Read moreSource§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Mutable access to the
Deref::Target
of a value. Read moreSource§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls
.tap()
only in debug builds, and is erased in release builds.Source§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls
.tap_mut()
only in debug builds, and is erased in release
builds.Source§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
Calls
.tap_borrow()
only in debug builds, and is erased in release
builds.Source§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
Calls
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.Source§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
Calls
.tap_ref()
only in debug builds, and is erased in release
builds.Source§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
Calls
.tap_ref_mut()
only in debug builds, and is erased in release
builds.Source§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
Calls
.tap_deref()
only in debug builds, and is erased in release
builds.