pub fn vec_decode_with_nice_error<E, T>(
buf: &[u8],
max_depth: usize,
) -> Result<T, String>where
E: ValidatableCustomExtension<()>,
T: VecDecode<<E as CustomExtension>::CustomValueKind> + Describe<<<E as CustomExtension>::CustomSchema as CustomSchema>::CustomAggregatorTypeKind>,