---
title: MXError
framework: metrickit
role: symbol
role_heading: Structure
path: metrickit/mxerror
---

# MXError

Error domain for error handling of app metrics.

## Declaration

```swift
struct MXError
```

## Topics

### Getting the error properties

- [MXError.Code](metrickit/mxerror/code.md)
- [MXErrorDomain](metrickit/mxerrordomain.md)

### Getting the launch error properties

- [errorDomain](metrickit/mxerror/errordomain.md)
- [launchTaskDuplicated](metrickit/mxerror/launchtaskduplicated.md)
- [launchTaskInternalFailure](metrickit/mxerror/launchtaskinternalfailure.md)
- [launchTaskInvalidID](metrickit/mxerror/launchtaskinvalidid.md)
- [launchTaskMaxCount](metrickit/mxerror/launchtaskmaxcount.md)
- [launchTaskPastDeadline](metrickit/mxerror/launchtaskpastdeadline.md)
- [launchTaskUnknown](metrickit/mxerror/launchtaskunknown.md)
- [MXError.Code](metrickit/mxerror/code.md)
- [MXErrorDomain](metrickit/mxerrordomain.md)

## Relationships

### Conforms To

- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Supporting types

- [MXCallStackTree](metrickit/mxcallstacktree.md)
- [MXMetaData](metrickit/mxmetadata.md)
- [MXAverage](metrickit/mxaverage.md)
- [MXHistogram](metrickit/mxhistogram.md)
- [MXHistogramBucket](metrickit/mxhistogrambucket.md)
- [MXDiagnostic](metrickit/mxdiagnostic.md)
- [MXMetric](metrickit/mxmetric.md)
- [MXError.Code](metrickit/mxerror/code.md)
- [MXErrorDomain](metrickit/mxerrordomain.md)
- [MXCrashDiagnosticObjectiveCExceptionReason](metrickit/mxcrashdiagnosticobjectivecexceptionreason.md)
- [MXSignpostRecord](metrickit/mxsignpostrecord.md)
- [MXUnitAveragePixelLuminance](metrickit/mxunitaveragepixelluminance.md)
- [MXUnitSignalBars](metrickit/mxunitsignalbars.md)
