1pub mod html;
2pub mod preview;
3pub mod providers;
4
5pub use preview::{html_from_bytes, LinkPreview};
6
7#[cfg(feature = "fetch")]
8pub mod fetch;
9
10#[cfg(test)]
11mod tests {
12 pub const FULL_FEATURED_HTML: &[u8] = include_bytes!("../html/full_featured.html");
13 pub const OG_COMPLIANT_HTML: &[u8] = include_bytes!("../html/og_compliant.html");
14 pub const SCHEMA_COMPLIANT_HTML: &[u8] = include_bytes!("../html/schema_compliant.html");
15 pub const TWITTER_COMPLIANT_HTML: &[u8] = include_bytes!("../html/twitter_compliant.html");
16
17 #[cfg(feature = "fetch")]
18 pub const REMOTE_FULL_FEATURED_HTML: &str =
19 "https://raw.githubusercontent.com/EstebanBorai/link-preview/main/html/full_featured.html";
20}