Structures
- LocationManager
- 
    A wrapper around Core Location's CLLocationManagerthat exposes its functionality through effects and actions, making it easy to use with the Composable Architecture and easy to test.
- LocationManager.Error
- LocationManager.Properties
- Beacon
- 
    A value type wrapper for CLBeacon. This type is necessary so that we can do equality checks and write tests against its values.
- Heading
- 
    A value type wrapper for CLHeading. This type is necessary so that we can do equality checks and write tests against its values.
- Location
- 
    A value type wrapper for CLLocation. This type is necessary so that we can do equality checks and write tests against its values.
- Region
- 
    A value type wrapper for CLRegion. This type is necessary so that we can do equality checks and write tests against its values.
- Visit
- 
    A value type wrapper for CLVisit. This type is necessary so that we can do equality checks and write tests against its values.
Enumerations
- LocationManager.Action
- 
    Actions that correspond to CLLocationManagerDelegatemethods.
- AccuracyAuthorization
- 
    A value type wrapper for CLAccuracyAuthorization
Functions
- _unimplemented(_:file:line:)