Skip to content
Clone
main
22 lines 694 B Rust
fn main() {
for platform in social::providers() {
let (kind, aspect, pattern, src) = match platform.embed_rule() {
None => ("CARD", "", "", ""),
Some(rule) => match rule.pattern {
None => ("frame", rule.aspect.as_str(), "", rule.src),
Some(pattern) => ("fid", rule.aspect.as_str(), pattern, rule.src),
},
};
println!(
"{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}",
platform.id(),
platform.name(),
platform.category().as_str(),
platform.domains().join(","),
kind,
aspect,
pattern,
src
);
}
}