use crate::builder::b_client_hello::BufStaticClientHello;
use crate::builder::b_dhs_client_handshake_finished::BufStaticClientHandshakeFinished;
use crate::builder::b_dhs_encrypted_extensions::BufStaticEncryptedExtensions;
use crate::builder::b_dhs_server_certificate::BufStaticServerCertificates;
use crate::builder::b_dhs_server_certificate_verify::BufStaticServerCertificateVerify;
use crate::builder::b_dhs_server_handshake_finished::BufStaticServerHandshakeFinished;
use crate::builder::b_server_hello::BufStaticServerHello;
use crate::builder::b_wrap_application_data::BufStaticAppData;
#[derive(Debug, PartialEq)]
pub(crate) enum RecordBuffer<const N: usize> {
ClientHello(BufStaticClientHello<N>),
ServerHello(BufStaticServerHello<N>),
}
#[derive(Debug, PartialEq)]
pub(crate) enum WrappedAppRecordBuffer<const N: usize> {
AppData(BufStaticAppData<N>),
}
#[derive(Debug, PartialEq)]
pub(crate) enum WrappedRecordBuffer<const N: usize> {
ClientHandshakeFinished(BufStaticClientHandshakeFinished<N>),
ServerHandshakeFinished(BufStaticServerHandshakeFinished<N>),
ServerCertificates(BufStaticServerCertificates<N>),
ServerCertificateVerify(BufStaticServerCertificateVerify<N>),
EncryptedExtensions(BufStaticEncryptedExtensions<N>),
}