INNER CODE UNIT · Rust
from
autopilot-rs/autopilot-rs · src/alert.rs:48
fn from(value: CFOptionFlags) -> Option<Response> {
match value {
CF_USER_NOTIFICATION_DEFAULT_RESPONSE => Some(Response::Default),
CF_USER_NOTIFICATION_CANCEL_RESPONSE | CF_USER_NOTIFICATION_ALTERNATE_RESPONSE => {
Some(Response::Cancel)
}
_ => None,
}
}
}
#[cfg(target_os = "macos")]
const CF_USER_NOTIFICATION_DEFAULT_RESPONSE: CFOptionFlags = 0;
#[cfg(target_os = "macos")]
const CF_USER_NOTIFICATION_ALTERNATE_RESPONSE: CFOptionFlags = 1;
#[cfg(target_os = "macos")]
const CF_USER_NOTIFICATION_CANCEL_RESPONSE: CFOptionFlags = 3;