Change the return value of Readaer.fields() to a slice.

This commit is contained in:
KAMADA Ken'ichi 2017-03-24 23:13:24 +09:00
parent 81b5efa7aa
commit 24b69ed85b
1 changed files with 3 additions and 3 deletions

View File

@ -89,9 +89,9 @@ impl Reader {
&self.buf[..]
}
/// Returns the reference to the vector of Exif fields.
/// Returns a slice of Exif fields.
#[inline]
pub fn fields<'a>(&'a self) -> &Vec<Field<'a>> {
pub fn fields<'a>(&'a self) -> &[Field<'a>] {
&self.fields
}
@ -148,7 +148,7 @@ mod tests {
check_abc(b.fields());
}
fn check_abc(fields: &Vec<Field>) {
fn check_abc(fields: &[Field]) {
if let Value::Ascii(ref v) = fields[0].value {
assert_eq!(*v, vec![b"ABC"]);
} else {