pub(super) fn serialize<'send_buffer>(&self, response_length_encoding: ResponseLengthEncoding, buffers: &'send_buffer mut SendBuffer) -> &'send_buffer mut Vec<u8>
	{
		let buffer = buffers.reserve_send();
		self.encode_header(buffer);
		self.encode_variable_length_called_l_c(buffer, response_length_encoding);
		self.store_command_data(buffer);
		self.encode_variable_response_length_called_l_e(buffer, response_length_encoding);
		buffer
	}
/// See OpenPGP smart card specification, chapter 7, page 47.
/// See also <https://en.wikipedia.org/wiki/Smart_card_application_protocol_data_unit>
See OpenPGP smart card specification, chapter 7, page 47.
See also
See OpenPGP smart card specification chapter 7 page 47 . See also
pub(super) fn serialize<'send_buffer>(&self, response_length_encoding: ResponseLengthEncoding, buffers: &'send_buffer mut SendBuffer) -> &'send_buffer mut Vec<u8>
	{
		let buffer = buffers.reserve_send();
		self.encode_header(buffer);
		self.encode_variable_length_called_l_c(buffer, response_length_encoding);
		self.store_command_data(buffer);
		self.encode_variable_response_length_called_l_e(buffer, response_length_encoding);
		buffer
	}
pub ( super ) fn serialize < ' send_buffer > ( & self , response_length_encoding : ResponseLengthEncoding , buffers : & ' send_buffer mut SendBuffer ) -> & ' send_buffer mut Vec < u8 > { let buffer = buffers . reserve_send ( ) ; self . encode_header ( buffer ) ; self . encode_variable_length_called_l_c ( buffer , response_length_encoding ) ; self . store_command_data ( buffer ) ; self . encode_variable_response_length_called_l_e ( buffer , response_length_encoding ) ; buffer }
See OpenPGP smart card specification, chapter 7, page 47.
See OpenPGP smart card specification chapter 7 page 47 .
&self
response_length_encoding
ResponseLengthEncoding
buffers
&'send_buffer mut SendBuffer
&self
response_length_encoding
ResponseLengthEncoding
buffers
&'send_buffer mut SendBuffer