.. _internals: Internals ========= The following document is intended to be used by ValidX developers only. Contracts --------- Contracts are used to validate parameters of validator itself during its initialization. .. autofunction:: validx.contracts.expect .. autofunction:: validx.contracts.expect_flag .. autofunction:: validx.contracts.expect_length .. autofunction:: validx.contracts.expect_basestr .. autofunction:: validx.contracts.expect_callable .. autofunction:: validx.contracts.expect_container .. autofunction:: validx.contracts.expect_sequence .. autofunction:: validx.contracts.expect_mapping .. autofunction:: validx.contracts.expect_tuple