23.2.5. 从 URL 移除片段标识符和查询对
解析 Url
结构体,并使用 url::Position
枚举对其进行切片,以去除不需要的 URL 片段。
use url::{Url, Position, ParseError}; fn main() -> Result<(), ParseError> { let parsed = Url::parse("https://github.com/rust-lang/rust/issues?labels=E-easy&state=open")?; let cleaned: &str = &parsed[..Position::AfterPath]; println!("cleaned: {}", cleaned); Ok(()) }