use crate::http::BodyRedactionStatus;
#[must_use]
pub(in crate::http) struct ParsedBody {
text: String,
status: BodyRedactionStatus,
rendered_truncated: bool,
}
impl ParsedBody {
#[inline(always)]
pub(in crate::http) const fn new(
text: String,
status: BodyRedactionStatus,
rendered_truncated: bool,
) -> Self {
Self {
text,
status,
rendered_truncated,
}
}
#[inline(always)]
pub(in crate::http) fn into_parts(
self,
) -> (String, BodyRedactionStatus, bool) {
(self.text, self.status, self.rendered_truncated)
}
}