avatar: Bump width/height to u16

This mirrors XEP revision 1.1.2, which made width and height
xs:unsignedShort instead of xs:unsignedByte, as per common usage.
This commit is contained in:
Emmanuel Gil Peyrot 2019-04-08 21:32:57 +02:00
parent 12265e9237
commit 0d893edb69

View file

@ -27,10 +27,10 @@ generate_element!(
bytes: Required<u16> = "bytes", bytes: Required<u16> = "bytes",
/// The width of the image in pixels. /// The width of the image in pixels.
width: Option<u8> = "width", width: Option<u16> = "width",
/// The height of the image in pixels. /// The height of the image in pixels.
height: Option<u8> = "height", height: Option<u16> = "height",
/// The SHA-1 hash of the image data for the specified content-type. /// The SHA-1 hash of the image data for the specified content-type.
id: Required<Sha1HexAttribute> = "id", id: Required<Sha1HexAttribute> = "id",
@ -66,7 +66,7 @@ mod tests {
#[test] #[test]
fn test_size() { fn test_size() {
assert_size!(Metadata, 12); assert_size!(Metadata, 12);
assert_size!(Info, 60); assert_size!(Info, 64);
assert_size!(Data, 12); assert_size!(Data, 12);
} }
@ -74,7 +74,7 @@ mod tests {
#[test] #[test]
fn test_size() { fn test_size() {
assert_size!(Metadata, 24); assert_size!(Metadata, 24);
assert_size!(Info, 112); assert_size!(Info, 120);
assert_size!(Data, 24); assert_size!(Data, 24);
} }