rivet-party 0.0.7

Rivet service enabling identities to play together in real time across games
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub fn add_headers_find_matchmaker_lobby_for_party(
	input: &crate::input::FindMatchmakerLobbyForPartyInput,
	mut builder: http::request::Builder,
) -> std::result::Result<http::request::Builder, aws_smithy_http::operation::BuildError> {
	if let Some(inner_1) = &input.origin {
		let formatted_2 = AsRef::<str>::as_ref(inner_1);
		if !formatted_2.is_empty() {
			let header_value = formatted_2;
			let header_value =
				http::header::HeaderValue::try_from(&*header_value).map_err(|err| {
					aws_smithy_http::operation::BuildError::InvalidField {
						field: "origin",
						details: format!(
							"`{}` cannot be used as a header value: {}",
							&header_value, err
						),
					}
				})?;
			builder = builder.header("origin", header_value);
		}
	}
	Ok(builder)
}