Trait OutputFormatter
Source pub trait OutputFormatter {
Show 17 methods
// Required methods
fn format_whois(&self, response: &WhoisResponse) -> String;
fn format_rdap(&self, response: &RdapResponse) -> String;
fn format_dns(&self, records: &[DnsRecord]) -> String;
fn format_propagation(&self, result: &PropagationResult) -> String;
fn format_lookup(&self, result: &LookupResult) -> String;
fn format_status(&self, response: &StatusResponse) -> String;
fn format_follow_iteration(&self, iteration: &FollowIteration) -> String;
fn format_follow(&self, result: &FollowResult) -> String;
fn format_availability(&self, result: &AvailabilityResult) -> String;
fn format_dnssec(&self, report: &DnssecReport) -> String;
fn format_tld(&self, info: &TldInfo) -> String;
fn format_dns_comparison(&self, comparison: &DnsComparison) -> String;
fn format_subdomains(&self, result: &SubdomainResult) -> String;
fn format_diff(&self, diff: &DomainDiff) -> String;
fn format_ssl(&self, report: &SslReport) -> String;
fn format_watch(&self, report: &WatchReport) -> String;
fn format_domain_info(&self, info: &DomainInfo) -> String;
}