Skip to main content

DecodeWithVersionWithMemTracking

Trait DecodeWithVersionWithMemTracking 

Source
pub trait DecodeWithVersionWithMemTracking: DecodeWithVersion { }
Expand description

A type implements DecodeWithVersion where inner decoding is implementing codec::DecodeWithMemTracking.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl DecodeWithVersionWithMemTracking for InvalidVersion

Source§

impl<A: DecodeWithVersionWithMemTracking + MultiVersionItem, B: DecodeWithVersionWithMemTracking + MultiVersionItem, C: DecodeWithVersionWithMemTracking + MultiVersionItem, D: DecodeWithVersionWithMemTracking + MultiVersionItem, E: DecodeWithVersionWithMemTracking + MultiVersionItem, F: DecodeWithVersionWithMemTracking + MultiVersionItem, G: DecodeWithVersionWithMemTracking + MultiVersionItem, H: DecodeWithVersionWithMemTracking + MultiVersionItem, I: DecodeWithVersionWithMemTracking + MultiVersionItem, J: DecodeWithVersionWithMemTracking + MultiVersionItem, K: DecodeWithVersionWithMemTracking + MultiVersionItem, L: DecodeWithVersionWithMemTracking + MultiVersionItem, M: DecodeWithVersionWithMemTracking + MultiVersionItem, N: DecodeWithVersionWithMemTracking + MultiVersionItem, O: DecodeWithVersionWithMemTracking + MultiVersionItem, P: DecodeWithVersionWithMemTracking + MultiVersionItem, Q: DecodeWithVersionWithMemTracking + MultiVersionItem, R: DecodeWithVersionWithMemTracking + MultiVersionItem, S: DecodeWithVersionWithMemTracking + MultiVersionItem, T: DecodeWithVersionWithMemTracking + MultiVersionItem, U: DecodeWithVersionWithMemTracking + MultiVersionItem, V: DecodeWithVersionWithMemTracking + MultiVersionItem, W: DecodeWithVersionWithMemTracking + MultiVersionItem, X: DecodeWithVersionWithMemTracking + MultiVersionItem, Y: DecodeWithVersionWithMemTracking + MultiVersionItem, Z: DecodeWithVersionWithMemTracking + MultiVersionItem> DecodeWithVersionWithMemTracking for MultiVersion<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>

Source§

impl<ExtensionV0: Decode, ExtensionOtherVersions: DecodeWithVersionWithMemTracking> DecodeWithVersionWithMemTracking for ExtensionVariant<ExtensionV0, ExtensionOtherVersions>

Source§

impl<const VERSION: u8, Extension: DecodeWithMemTracking> DecodeWithVersionWithMemTracking for PipelineAtVers<VERSION, Extension>