pub async fn snapshot_tree( app_name_or_bundle_identifier: Option<&str>, target_pid: Option<u32>, max_nodes: usize, max_depth: u32, ) -> Result<Vec<AccessibilityNode>>