pub async fn pull( t: &Transport, dir: &Path, format: Format, selectors: &[String], tag: Option<&str>, search: Option<&str>, source: RuleSource, ) -> Result<PullReport>