List of all items
Structs
- validation::archive::ArchiveEnvelope
- validation::archive::ArchiveEnvelopeEntry
- validation::archive::ArchiveEnvelopePolicy
- validation::archive::NormalizedArchivePath
- validation::github::GithubPullRequestRef
- validation::public_api::PublicChallengeCatalogQuery
- validation::public_api::PublicPagination
- zip_project::ZipProjectCommands
- zip_project::ZipProjectManifest
- zip_project::ZipProjectPhaseFailureReport
- zip_project::ZipProjectPhaseLimits
- zip_project::ZipProjectResolvedPhase
Enums
- validation::archive::ChallengeValidationError
- validation::targets::TargetSelectionMode
- zip_project::DockerNetworkMode
- zip_project::ZipProjectNetworkAccess
- zip_project::ZipProjectPhaseFailureReason
- zip_project::ZipProjectPhaseName
Functions
- challenge_bundle::challenge_bundle_tree_sha256
- challenge_bundle::copy_challenge_bundle_dir
- challenge_bundle::copy_challenge_bundle_dir_excluding
- challenge_bundle::is_safe_relative_path
- challenge_bundle::read_challenge_bundle_spec
- challenge_bundle::read_challenge_run_manifest
- challenge_bundle::read_challenge_run_manifest_file
- challenge_bundle::read_piped_stdio_session_manifest
- challenge_bundle::read_piped_stdio_session_manifest_file
- challenge_bundle::validate_challenge_bundle
- challenge_bundle::validate_challenge_run_manifest_sources
- challenge_bundle::validate_digest_pinned_images
- challenge_bundle::validate_piped_stdio_session_manifest_sources
- challenge_creation::challenge_review_bundle_sha256
- challenge_creation::challenge_review_runtime_bundle_sha256
- challenge_creation::normalized_manifest_sha256
- challenge_creation::read_challenge_creation_manifest
- challenge_creation::sha256_digest
- challenge_creation::validate_challenge_creation_manifest
- challenge_creation::validate_challenge_creation_repository
- validation::archive::extract_zip_bytes_to_dir
- validation::archive::extract_zip_file_to_dir
- validation::archive::inspect_zip_bytes
- validation::archive::inspect_zip_file
- validation::public_api::bounded_public_limit
- validation::public_api::bounded_public_offset
- validation::public_api::public_pagination
- validation::public_api::resolve_optional_public_target
- validation::public_api::resolve_required_public_target
- validation::schemas::export_web_schemas
- validation::targets::select_targets_from_spec
- validation::targets::validate_platform_dev_target_name
- validation::targets::validate_submission_target_policy
- validation::text::require_non_empty
- validation::text::validate_bounded_display_text
- validation::text::validate_solution_note
- zip_project::validate_solution_note
- zip_project::validate_zip_project_archive_envelope
- zip_project::zip_project_archive_policy
Constants
- challenge_bundle::MAX_CHALLENGE_RUNS_PER_EVALUATION
- validation::public_api::DEFAULT_PUBLIC_CHALLENGE_LIST_LIMIT
- validation::public_api::DEFAULT_PUBLIC_LEADERBOARD_LIMIT
- validation::public_api::DEFAULT_PUBLIC_SUBMISSION_LIST_LIMIT
- validation::public_api::MAX_PUBLIC_LIST_LIMIT
- validation::targets::LINUX_ARM64_ACCELERATOR_TARGET
- validation::targets::LINUX_ARM64_NO_ACCELERATOR_TARGET
- validation::targets::MACOS_ARM64_NO_ACCELERATOR_DEV_TARGET
- zip_project::MAX_ZIP_PROJECT_ARTIFACT_BYTES
- zip_project::MAX_ZIP_PROJECT_FILE_COUNT
- zip_project::MAX_ZIP_PROJECT_NOTE_BYTES
- zip_project::MAX_ZIP_PROJECT_UNCOMPRESSED_BYTES
- zip_project::ZIP_PROJECT_MANIFEST_FILE
- zip_project::ZIP_PROJECT_PROTOCOL
- zip_project::ZIP_PROJECT_PROTOCOL_VERSION