pub fn validate_payload_against_schema<E, T, 's>(
payload: &[u8],
schema: &'s SchemaV1<<E as CustomExtension>::CustomSchema>,
id: LocalTypeId,
context: &T,
depth_limit: usize
) -> Result<(), LocatedValidationError<'s, E>>where
E: ValidatableCustomExtension<T>,