use crate::*;
#[derive(
Clone, Debug, Deserialize, DisplayDebug, Eq, Getter, GetterMut, PartialEq, Serialize, Setter,
)]
pub struct Response {
pub(super) version: ResponseVersion,
#[get(type(copy))]
pub(super) status_code: ResponseStatusCode,
#[set(type(AsRef<str>))]
pub(super) reason_phrase: ResponseReasonPhrase,
pub(super) headers: ResponseHeaders,
#[set(type(AsRef<[u8]>))]
pub(super) body: ResponseBody,
}