pub struct ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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 OperatorHydration: C13,
pub LirMapping: C14,
pub DataflowGlobal: C15,
pub indexes: Discriminant<CVar, COff>,
}Expand description
Derived columnar container for an enum.
Fields§
§Export: C0Container for #names.
ExportDropped: C1Container for #names.
Peek: C2Container for #names.
Frontier: C3Container for #names.
ImportFrontier: C4Container for #names.
ArrangementHeapSize: C5Container for #names.
ArrangementHeapCapacity: C6Container for #names.
ArrangementHeapAllocations: C7Container for #names.
ArrangementHeapSizeOperator: C8Container for #names.
ArrangementHeapSizeOperatorDrop: C9Container for #names.
DataflowShutdown: C10Container for #names.
ErrorCount: C11Container for #names.
Hydration: C12Container for #names.
OperatorHydration: C13Container for #names.
LirMapping: C14Container for #names.
DataflowGlobal: C15Container for #names.
indexes: Discriminant<CVar, COff>Discriminant tracking for variants.
Implementations§
Source§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>
Sourcepub fn try_unwrap_Export(&self) -> Option<&C0>
pub fn try_unwrap_Export(&self) -> Option<&C0>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_ExportDropped(&self) -> Option<&C1>
pub fn try_unwrap_ExportDropped(&self) -> Option<&C1>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_Peek(&self) -> Option<&C2>
pub fn try_unwrap_Peek(&self) -> Option<&C2>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_Frontier(&self) -> Option<&C3>
pub fn try_unwrap_Frontier(&self) -> Option<&C3>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_ImportFrontier(&self) -> Option<&C4>
pub fn try_unwrap_ImportFrontier(&self) -> Option<&C4>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_ArrangementHeapSize(&self) -> Option<&C5>
pub fn try_unwrap_ArrangementHeapSize(&self) -> Option<&C5>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_ArrangementHeapCapacity(&self) -> Option<&C6>
pub fn try_unwrap_ArrangementHeapCapacity(&self) -> Option<&C6>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_ArrangementHeapAllocations(&self) -> Option<&C7>
pub fn try_unwrap_ArrangementHeapAllocations(&self) -> Option<&C7>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_ArrangementHeapSizeOperator(&self) -> Option<&C8>
pub fn try_unwrap_ArrangementHeapSizeOperator(&self) -> Option<&C8>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_ArrangementHeapSizeOperatorDrop(&self) -> Option<&C9>
pub fn try_unwrap_ArrangementHeapSizeOperatorDrop(&self) -> Option<&C9>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_DataflowShutdown(&self) -> Option<&C10>
pub fn try_unwrap_DataflowShutdown(&self) -> Option<&C10>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_ErrorCount(&self) -> Option<&C11>
pub fn try_unwrap_ErrorCount(&self) -> Option<&C11>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_Hydration(&self) -> Option<&C12>
pub fn try_unwrap_Hydration(&self) -> Option<&C12>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_OperatorHydration(&self) -> Option<&C13>
pub fn try_unwrap_OperatorHydration(&self) -> Option<&C13>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_LirMapping(&self) -> Option<&C14>
pub fn try_unwrap_LirMapping(&self) -> Option<&C14>
Returns the #name container if all elements are #name.
Sourcepub fn try_unwrap_DataflowGlobal(&self) -> Option<&C15>
pub fn try_unwrap_DataflowGlobal(&self) -> Option<&C15>
Returns the #name container if all elements are #name.
Trait Implementations§
Source§impl<'a, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> AsBytes<'a> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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>,
C15: AsBytes<'a>,
Discriminant<CVar, COff>: AsBytes<'a>,
impl<'a, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> AsBytes<'a> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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>,
C15: AsBytes<'a>,
Discriminant<CVar, COff>: AsBytes<'a>,
Source§impl<C0: Borrow, C1: Borrow, C2: Borrow, C3: Borrow, C4: Borrow, C5: Borrow, C6: Borrow, C7: Borrow, C8: Borrow, C9: Borrow, C10: Borrow, C11: Borrow, C12: Borrow, C13: Borrow, C14: Borrow, C15: Borrow> Borrow for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>
impl<C0: Borrow, C1: Borrow, C2: Borrow, C3: Borrow, C4: Borrow, C5: Borrow, C6: Borrow, C7: Borrow, C8: Borrow, C9: Borrow, C10: Borrow, C11: Borrow, C12: Borrow, C13: Borrow, C14: Borrow, C15: Borrow> Borrow for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>
Source§type Ref<'a> = ComputeEventReference<<C0 as Borrow>::Ref<'a>, <C1 as Borrow>::Ref<'a>, <C2 as Borrow>::Ref<'a>, <C3 as Borrow>::Ref<'a>, <C4 as Borrow>::Ref<'a>, <C5 as Borrow>::Ref<'a>, <C6 as Borrow>::Ref<'a>, <C7 as Borrow>::Ref<'a>, <C8 as Borrow>::Ref<'a>, <C9 as Borrow>::Ref<'a>, <C10 as Borrow>::Ref<'a>, <C11 as Borrow>::Ref<'a>, <C12 as Borrow>::Ref<'a>, <C13 as Borrow>::Ref<'a>, <C14 as Borrow>::Ref<'a>, <C15 as Borrow>::Ref<'a>>
where
Self: 'a,
C0: 'a,
C1: 'a,
C2: 'a,
C3: 'a,
C4: 'a,
C5: 'a,
C6: 'a,
C7: 'a,
C8: 'a,
C9: 'a,
C10: 'a,
C11: 'a,
C12: 'a,
C13: 'a,
C14: 'a,
C15: 'a
type Ref<'a> = ComputeEventReference<<C0 as Borrow>::Ref<'a>, <C1 as Borrow>::Ref<'a>, <C2 as Borrow>::Ref<'a>, <C3 as Borrow>::Ref<'a>, <C4 as Borrow>::Ref<'a>, <C5 as Borrow>::Ref<'a>, <C6 as Borrow>::Ref<'a>, <C7 as Borrow>::Ref<'a>, <C8 as Borrow>::Ref<'a>, <C9 as Borrow>::Ref<'a>, <C10 as Borrow>::Ref<'a>, <C11 as Borrow>::Ref<'a>, <C12 as Borrow>::Ref<'a>, <C13 as Borrow>::Ref<'a>, <C14 as Borrow>::Ref<'a>, <C15 as Borrow>::Ref<'a>> where Self: 'a, C0: 'a, C1: 'a, C2: 'a, C3: 'a, C4: 'a, C5: 'a, C6: 'a, C7: 'a, C8: 'a, C9: 'a, C10: 'a, C11: 'a, C12: 'a, C13: 'a, C14: 'a, C15: 'a
Source§type Borrowed<'a> = ComputeEventContainer<<C0 as Borrow>::Borrowed<'a>, <C1 as Borrow>::Borrowed<'a>, <C2 as Borrow>::Borrowed<'a>, <C3 as Borrow>::Borrowed<'a>, <C4 as Borrow>::Borrowed<'a>, <C5 as Borrow>::Borrowed<'a>, <C6 as Borrow>::Borrowed<'a>, <C7 as Borrow>::Borrowed<'a>, <C8 as Borrow>::Borrowed<'a>, <C9 as Borrow>::Borrowed<'a>, <C10 as Borrow>::Borrowed<'a>, <C11 as Borrow>::Borrowed<'a>, <C12 as Borrow>::Borrowed<'a>, <C13 as Borrow>::Borrowed<'a>, <C14 as Borrow>::Borrowed<'a>, <C15 as Borrow>::Borrowed<'a>, &'a [u8], &'a [u64]>
where
C0: 'a,
C1: 'a,
C2: 'a,
C3: 'a,
C4: 'a,
C5: 'a,
C6: 'a,
C7: 'a,
C8: 'a,
C9: 'a,
C10: 'a,
C11: 'a,
C12: 'a,
C13: 'a,
C14: 'a,
C15: 'a
type Borrowed<'a> = ComputeEventContainer<<C0 as Borrow>::Borrowed<'a>, <C1 as Borrow>::Borrowed<'a>, <C2 as Borrow>::Borrowed<'a>, <C3 as Borrow>::Borrowed<'a>, <C4 as Borrow>::Borrowed<'a>, <C5 as Borrow>::Borrowed<'a>, <C6 as Borrow>::Borrowed<'a>, <C7 as Borrow>::Borrowed<'a>, <C8 as Borrow>::Borrowed<'a>, <C9 as Borrow>::Borrowed<'a>, <C10 as Borrow>::Borrowed<'a>, <C11 as Borrow>::Borrowed<'a>, <C12 as Borrow>::Borrowed<'a>, <C13 as Borrow>::Borrowed<'a>, <C14 as Borrow>::Borrowed<'a>, <C15 as Borrow>::Borrowed<'a>, &'a [u8], &'a [u64]> where C0: 'a, C1: 'a, C2: 'a, C3: 'a, C4: 'a, C5: 'a, C6: 'a, C7: 'a, C8: 'a, C9: 'a, C10: 'a, C11: 'a, C12: 'a, C13: 'a, C14: 'a, C15: 'a
Source§fn borrow<'a>(&'a self) -> Self::Borrowed<'a>
fn borrow<'a>(&'a self) -> Self::Borrowed<'a>
Source§fn reborrow<'b, 'a: 'b>(thing: Self::Borrowed<'a>) -> Self::Borrowed<'b>
fn reborrow<'b, 'a: 'b>(thing: Self::Borrowed<'a>) -> Self::Borrowed<'b>
Columnar::reborrow for details.Source§fn reborrow_ref<'b, 'a: 'b>(thing: Self::Ref<'a>) -> Self::Ref<'b>
fn reborrow_ref<'b, 'a: 'b>(thing: Self::Ref<'a>) -> Self::Ref<'b>
Columnar::reborrow for details.Source§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> Clear for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> Clear for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>
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, C15: Clone, CVar: Clone, COff: Clone> Clone for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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, C15: Clone, CVar: Clone, COff: Clone> Clone for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
Source§fn clone(
&self,
) -> ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
fn clone( &self, ) -> ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<C0: Container + Len, C1: Container + Len, C2: Container + Len, C3: Container + Len, C4: Container + Len, C5: Container + Len, C6: Container + Len, C7: Container + Len, C8: Container + Len, C9: Container + Len, C10: Container + Len, C11: Container + Len, C12: Container + Len, C13: Container + Len, C14: Container + Len, C15: Container + Len> Container for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>
impl<C0: Container + Len, C1: Container + Len, C2: Container + Len, C3: Container + Len, C4: Container + Len, C5: Container + Len, C6: Container + Len, C7: Container + Len, C8: Container + Len, C9: Container + Len, C10: Container + Len, C11: Container + Len, C12: Container + Len, C13: Container + Len, C14: Container + Len, C15: Container + Len> Container for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>
fn reserve_for<'a, I>(&mut self, selves: I)
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, C15: Debug, CVar: Debug, COff: Debug> Debug for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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, C15: Debug, CVar: Debug, COff: Debug> Debug for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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, C15: Default, CVar: Default, COff: Default> Default for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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, C15: Default, CVar: Default, COff: Default> Default for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
Source§fn default() -> ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
fn default() -> ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
Source§impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> FromBytes<'columnar> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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>,
C15: FromBytes<'columnar>,
Discriminant<CVar, COff>: FromBytes<'columnar>,
impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> FromBytes<'columnar> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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>,
C15: FromBytes<'columnar>,
Discriminant<CVar, COff>: FromBytes<'columnar>,
Source§const SLICE_COUNT: usize
const SLICE_COUNT: usize
Source§fn from_bytes(bytes: &mut impl Iterator<Item = &'columnar [u8]>) -> Self
fn from_bytes(bytes: &mut impl Iterator<Item = &'columnar [u8]>) -> Self
self from a sequence of correctly aligned and sized bytes slices. Read moreSource§fn from_store(store: &DecodedStore<'columnar>, offset: &mut usize) -> Self
fn from_store(store: &DecodedStore<'columnar>, offset: &mut usize) -> Self
Source§impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> Index for &'columnar ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, 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,
&'columnar C15: Index,
CVar: Len + IndexAs<u8>,
COff: Len + IndexAs<u64>,
impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> Index for &'columnar ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, 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,
&'columnar C15: Index,
CVar: 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, <&'columnar C15 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, <&'columnar C15 as Index>::Ref>
get method. Read moreSource§fn get(&self, index: usize) -> Self::Ref
fn get(&self, index: usize) -> Self::Ref
index. Read morefn last(&self) -> Option<Self::Ref>where
Self: Len,
Source§fn index_iter(&self) -> IterOwn<&Self>
fn index_iter(&self) -> IterOwn<&Self>
&self into an iterator. Read moreSource§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> Index for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> Index for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, 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, <C15 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, <C15 as Index>::Ref>
get method. Read moreSource§fn get(&self, index: usize) -> Self::Ref
fn get(&self, index: usize) -> Self::Ref
index. Read morefn last(&self) -> Option<Self::Ref>where
Self: Len,
Source§fn index_iter(&self) -> IterOwn<&Self>
fn index_iter(&self) -> IterOwn<&Self>
&self into an iterator. Read moreSource§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> Len for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> Len for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
Source§impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> Push<&'columnar ComputeEvent> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>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 OperatorHydration>,
C14: Len + Push<&'columnar LirMapping>,
C15: Len + Push<&'columnar DataflowGlobal>,
impl<'columnar, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> Push<&'columnar ComputeEvent> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>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 OperatorHydration>,
C14: Len + Push<&'columnar LirMapping>,
C15: Len + Push<&'columnar DataflowGlobal>,
Source§fn push(&mut self, item: &'columnar ComputeEvent)
fn push(&mut self, item: &'columnar ComputeEvent)
self.Source§fn extend(&mut self, iter: impl IntoIterator<Item = T>)
fn extend(&mut self, iter: impl IntoIterator<Item = T>)
self.Source§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> Push<ComputeEvent> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>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<OperatorHydration>,
C14: Len + Push<LirMapping>,
C15: Len + Push<DataflowGlobal>,
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> Push<ComputeEvent> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>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<OperatorHydration>,
C14: Len + Push<LirMapping>,
C15: Len + Push<DataflowGlobal>,
Source§fn push(&mut self, item: ComputeEvent)
fn push(&mut self, item: ComputeEvent)
self.Source§fn extend(&mut self, iter: impl IntoIterator<Item = T>)
fn extend(&mut self, iter: impl IntoIterator<Item = T>)
self.Source§impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15> Push<ComputeEventReference<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15>> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>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>,
C15: Len + Push<R15>,
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15> Push<ComputeEventReference<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15>> for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15>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>,
C15: Len + Push<R15>,
Source§fn push(
&mut self,
item: ComputeEventReference<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15>,
)
fn push( &mut self, item: ComputeEventReference<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15>, )
self.Source§fn extend(&mut self, iter: impl IntoIterator<Item = T>)
fn extend(&mut self, iter: impl IntoIterator<Item = T>)
self.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, C15: Copy, CVar: Copy, COff: Copy> Copy for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
Auto Trait Implementations§
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> Freeze for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> RefUnwindSafe for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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,
C15: RefUnwindSafe,
CVar: RefUnwindSafe,
COff: RefUnwindSafe,
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> Send for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> Sync for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> Unpin for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> UnsafeUnpin for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff>where
C0: UnsafeUnpin,
C1: UnsafeUnpin,
C2: UnsafeUnpin,
C3: UnsafeUnpin,
C4: UnsafeUnpin,
C5: UnsafeUnpin,
C6: UnsafeUnpin,
C7: UnsafeUnpin,
C8: UnsafeUnpin,
C9: UnsafeUnpin,
C10: UnsafeUnpin,
C11: UnsafeUnpin,
C12: UnsafeUnpin,
C13: UnsafeUnpin,
C14: UnsafeUnpin,
C15: UnsafeUnpin,
CVar: UnsafeUnpin,
COff: UnsafeUnpin,
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, CVar, COff> UnwindSafe for ComputeEventContainer<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, 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,
C15: 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for T
impl<T> Downcast for T
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,
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,
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,
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,
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,
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,
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,
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,
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> 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 moreSource§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>
T in a tonic::RequestSource§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> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);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,
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,
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,
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
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
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
self, then passes self.deref() into the pipe function.Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
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>
RustType::from_proto.Source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
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)
std::ops::AddAssign, for types that do not implement AddAssign.Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
Source§fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
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
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
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
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
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
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
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
.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
.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
.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
.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
.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
.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
.tap_deref() only in debug builds, and is erased in release
builds.