use super::Redactor;
use crate::RedactionInspection;
use crate::RedactionInspectionError;
use crate::RedactionTextOutput;
impl Redactor {
#[must_use]
#[inline]
pub fn redact_uri(&self, input: &str) -> RedactionTextOutput {
let mut session = self.text_runtime();
session.uri(|uri| {
let _ = uri.value(input);
});
session.finish()
}
#[inline]
pub fn inspect_uri(&self, input: &str) -> Result<RedactionInspection, RedactionInspectionError> {
let mut session = self.inspection_runtime();
crate::formats::uri::inspection::inspect_uri(&mut session, input);
session.finish()
}
}