7 releases

new 0.1.5 Feb 27, 2025
0.1.3 Jun 27, 2024
0.1.1 Nov 19, 2023
0.0.3 Nov 2, 2023

#17 in #tld


Used in 3 crates (2 directly)

MulanPSL-2.0

9KB
122 lines

xtld : extract tld from domain

usage:

#[test]
fn test() {
  use xtld::host_port_tld;
  for d in [
    "a.中国.cn",
    "重.我.公司:3222",
    "a.b.c.com:322",
    "a.b.c.me",
    "a.b.com.cn",
  ] {
    println!("{}{}", d, host_port_tld(d))
  }
}

out:


running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 1 test
a.中国.cn → 中国.cn
重..公司:3222 → 我.公司
a.b.c.com:322 → c.com
a.b.c.me → c.me
a.b.com.cn → b.com.cn
test test ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

About

This project is an open-source component of i18n.site ⋅ Internationalization Solution.

关于

本项目为 i18n.site ⋅ 国际化解决方案 的开源组件。

Dependencies

~2.5MB
~96K SLoC