use crate::common::*;
use crate::Foundation::*;
use crate::MetricKit::*;
pub type MXLaunchTaskID = NSString;
extern_methods!(
#[cfg(feature = "MetricKit_MXMetricManager")]
unsafe impl MXMetricManager {
#[method(extendLaunchMeasurementForTaskID:error:_)]
pub unsafe fn extendLaunchMeasurementForTaskID_error(
&self,
task_id: &MXLaunchTaskID,
) -> Result<(), Id<NSError>>;
#[method(finishExtendedLaunchMeasurementForTaskID:error:_)]
pub unsafe fn finishExtendedLaunchMeasurementForTaskID_error(
&self,
task_id: &MXLaunchTaskID,
) -> Result<(), Id<NSError>>;
}
);