// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT. pub(crate) fn de_batch_update_link_attributes_response<'a, I>( tokens: &mut ::std::iter::Peekable, ) -> Result, ::aws_smithy_json::deserialize::error::DeserializeError> where I: Iterator, ::aws_smithy_json::deserialize::error::DeserializeError>>, { match tokens.next().transpose()? { Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None), Some(::aws_smithy_json::deserialize::Token::StartObject { .. }) => { #[allow(unused_mut)] let mut builder = crate::types::builders::BatchUpdateLinkAttributesResponseBuilder::default(); ::aws_smithy_json::deserialize::token::skip_to_end(tokens)?; Ok(Some(builder.build())) } _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom( "expected start object or null", )), } }