pub fn set_optional<B, F>( builder: B, decoder: &mut Decoder<'_>, f: F, ) -> Result<B, DeserializeError>where F: Fn(B, &mut Decoder<'_>) -> Result<B, DeserializeError>,