File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
1
# data-url
2
2
3
- ![ crates.io] ( https://img.shields.io/crates/v/url.svg )
4
- ![ docs.rs] ( https://docs.rs/data-url/ )
3
+ [ ![ crates.io] ( https://img.shields.io/crates/v/data- url.svg )] ( https://crates.io/crates/data-url )
4
+ [ ![ docs.rs] ( https://img.shields.io/badge/docs.rs-%F0%9F%93%84-blue.svg ) ]( https://docs.rs/data-url/ )
5
5
6
6
Processing of ` data: ` URLs in Rust according to the Fetch Standard:
7
7
< https://fetch.spec.whatwg.org/#data-urls >
8
8
but starting from a string rather than a parsed URL to avoid extra copies.
9
9
10
10
``` rust
11
11
use data_url :: {DataUrl , mime};
12
- // !
12
+
13
13
let url = DataUrl :: process (" data:,Hello%20World!" ). unwrap ();
14
14
let (body , fragment ) = url . decode_to_vec (). unwrap ();
15
- // !
15
+
16
16
assert_eq! (url . mime_type (). type_, " text" );
17
17
assert_eq! (url . mime_type (). subtype, " plain" );
18
18
assert_eq! (url . mime_type (). get_parameter (" charset" ), Some (" US-ASCII" ));
You can’t perform that action at this time.
0 commit comments