IntoTrace

Trait IntoTrace 

Source
pub(crate) trait IntoTrace {
    type Output;

    // Required method
    fn into_trace(self) -> Self::Output;

    // Provided method
    fn to_trace(&self) -> Self::Output
       where Self: Sized + Clone { ... }
}
Available on (crate features trace or replay) and crate feature trace only.

Required Associated Types§

Required Methods§

Source

fn into_trace(self) -> Self::Output

Provided Methods§

Source

fn to_trace(&self) -> Self::Output
where Self: Sized + Clone,

Implementations on Foreign Types§

Source§

impl<T: IntoTrace> IntoTrace for Option<T>

Source§

impl<T: IntoTrace> IntoTrace for TexelCopyBufferInfo<T>

Source§

impl<T: IntoTrace> IntoTrace for TexelCopyTextureInfo<T>

Source§

impl<T: StorageItem> IntoTrace for Arc<T>

Source§

type Output = PointerId<<T as StorageItem>::Marker>

Source§

fn into_trace(self) -> Self::Output

Source§

fn to_trace(&self) -> Self::Output

Implementors§

Source§

impl IntoTrace for OwnedBlasGeometries<ArcReferences>

Source§

type Output = OwnedBlasGeometries<PointerReferences>

Source§

impl IntoTrace for PassTimestampWrites<Arc<QuerySet>>

Source§

impl IntoTrace for OwnedBlasBuildEntry<ArcReferences>

Source§

type Output = OwnedBlasBuildEntry<PointerReferences>

Source§

impl IntoTrace for OwnedBlasTriangleGeometry<ArcReferences>

Source§

type Output = OwnedBlasTriangleGeometry<PointerReferences>

Source§

impl IntoTrace for OwnedTlasInstance<ArcReferences>

Source§

type Output = OwnedTlasInstance<PointerReferences>

Source§

impl IntoTrace for OwnedTlasPackage<ArcReferences>

Source§

type Output = OwnedTlasPackage<PointerReferences>

Source§

impl IntoTrace for ResolvedPipelineLayoutDescriptor<'_>

Source§

impl IntoTrace for ArcCommand

Source§

type Output = Command<PointerReferences>

Source§

impl IntoTrace for ArcComputeCommand

Source§

type Output = ComputeCommand<PointerReferences>

Source§

impl IntoTrace for ArcRenderCommand

Source§

type Output = RenderCommand<PointerReferences>

Source§

impl IntoTrace for ColorAttachments

Source§

impl<'a> IntoTrace for &ResolvedBindGroupDescriptor<'a>

Source§

impl<'a> IntoTrace for ResolvedComputePipelineDescriptor<'a>

Source§

impl<'a> IntoTrace for ResolvedFragmentState<'a>

Source§

impl<'a> IntoTrace for ResolvedGeneralRenderPipelineDescriptor<'a>

Source§

type Output = GeneralRenderPipelineDescriptor<'a, PointerId<PipelineLayout>, PointerId<ShaderModule>, PointerId<PipelineCache>>

Source§

impl<'a> IntoTrace for ResolvedMeshState<'a>

Source§

impl<'a> IntoTrace for ResolvedProgrammableStageDescriptor<'a>

Source§

impl<'a> IntoTrace for ResolvedTaskState<'a>

Source§

impl<'a> IntoTrace for ResolvedVertexState<'a>

Source§

impl<TV: IntoTrace> IntoTrace for ResolvedRenderPassDepthStencilAttachment<TV>