Change the return value of Readaer.fields() to a slice.
This commit is contained in:
parent
81b5efa7aa
commit
24b69ed85b
|
@ -89,9 +89,9 @@ impl Reader {
|
||||||
&self.buf[..]
|
&self.buf[..]
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns the reference to the vector of Exif fields.
|
/// Returns a slice of Exif fields.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn fields<'a>(&'a self) -> &Vec<Field<'a>> {
|
pub fn fields<'a>(&'a self) -> &[Field<'a>] {
|
||||||
&self.fields
|
&self.fields
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -148,7 +148,7 @@ mod tests {
|
||||||
check_abc(b.fields());
|
check_abc(b.fields());
|
||||||
}
|
}
|
||||||
|
|
||||||
fn check_abc(fields: &Vec<Field>) {
|
fn check_abc(fields: &[Field]) {
|
||||||
if let Value::Ascii(ref v) = fields[0].value {
|
if let Value::Ascii(ref v) = fields[0].value {
|
||||||
assert_eq!(*v, vec![b"ABC"]);
|
assert_eq!(*v, vec![b"ABC"]);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue