File tree Expand file tree Collapse file tree 2 files changed +5
-10
lines changed Expand file tree Collapse file tree 2 files changed +5
-10
lines changed Original file line number Diff line number Diff line change 1
1
[package ]
2
2
3
3
name = " cssparser"
4
- version = " 0.7.4 "
4
+ version = " 0.8.0 "
5
5
authors = [ " Simon Sapin <simon.sapin@exyr.org>" ]
6
6
7
7
description = " Rust implementation of CSS Syntax Level 3"
@@ -22,7 +22,7 @@ tempdir = "0.3"
22
22
encoding = " 0.2"
23
23
heapsize = {version = " >=0.1.1, <0.4.0" , optional = true }
24
24
matches = " 0.1"
25
- serde = {version = " >=0.6.6, < 0.9" , optional = true }
25
+ serde = {version = " 0.9" , optional = true }
26
26
27
27
[build-dependencies ]
28
28
syn = { version = " 0.10.6" , features = [" full" , " visit" ]}
Original file line number Diff line number Diff line change @@ -24,20 +24,15 @@ pub struct RGBA {
24
24
25
25
#[ cfg( feature = "serde" ) ]
26
26
impl Serialize for RGBA {
27
- fn serialize < S > ( & self , serializer : & mut S ) -> Result < ( ) , S :: Error >
28
- where S : Serializer
29
- {
27
+ fn serialize < S > ( & self , serializer : S ) -> Result < S :: Ok , S :: Error > where S : Serializer {
30
28
( self . red , self . green , self . blue , self . alpha ) . serialize ( serializer)
31
29
}
32
30
}
33
31
34
32
#[ cfg( feature = "serde" ) ]
35
33
impl Deserialize for RGBA {
36
- fn deserialize < D > ( deserializer : & mut D ) -> Result < Self , D :: Error >
37
- where D : Deserializer
38
- {
39
- let ( red, green, blue, alpha) =
40
- try!( Deserialize :: deserialize ( deserializer) ) ;
34
+ fn deserialize < D > ( deserializer : D ) -> Result < Self , D :: Error > where D : Deserializer {
35
+ let ( red, green, blue, alpha) = Deserialize :: deserialize ( deserializer) ?;
41
36
Ok ( RGBA {
42
37
red : red,
43
38
green : green,
You can’t perform that action at this time.
0 commit comments