pub fn publish_directory(source: &Path, destination: &Path) -> Result<()>
Atomically publish a new directory, refusing any existing destination.