Library Modulepointfreeco.swift-case-paths 1.6.1CasePathsCore

CasePathsCore

Case paths bring the power and ergonomics of key paths to enums.

CasePathsCore.md
import CasePathsCore

Module information

Declarations
65
Symbols
210

Coverage

55.4 percent of the declarations in CasePathsCore are fully documented32.3 percent of the declarations in CasePathsCore are indirectly documented12.3 percent of the declarations in CasePathsCore are completely undocumented

Declarations

1.5 percent of the declarations in CasePathsCore are global functions or variables1.5 percent of the declarations in CasePathsCore are operators16.9 percent of the declarations in CasePathsCore are initializers, type members, or enum cases30.8 percent of the declarations in CasePathsCore are instance members18.5 percent of the declarations in CasePathsCore are instance subscripts4.6 percent of the declarations in CasePathsCore are functors4.6 percent of the declarations in CasePathsCore are protocols6.2 percent of the declarations in CasePathsCore are protocol requirements9.2 percent of the declarations in CasePathsCore are structures6.2 percent of the declarations in CasePathsCore are typealiases

Interfaces

93.8 percent of the declarations in CasePathsCore are unrestricted6.2 percent of the declarations in CasePathsCore are underscored
Module stats and coverage details

Overview

This module contains the core functionality of the Case Paths library, minus the @CasePathable macro, and is automatically imported when you import CasePaths

See the CasePaths module for information about the @CasePathable macro and other non-core functionality.

Creating case paths

Swift support

Migration guides