pub fn publish(ws: &Workspace<'_>, opts: &PublishOpts<'_>) -> CargoResult<()>