fn parse_destination( appservice_id: Option<String>, server_name: Option<OwnedServerName>, user_id: Option<OwnedUserId>, push_key: Option<String>, ) -> Result<Destination>