fn read_marker(data: &[u8], seek: &mut usize) -> Marker {
    let mut marker = Marker{title: read_int_size_string(data, seek), ..Default::default()};
    marker.color = read_color(data, seek);
    marker
}
/// Read a marker. The markers are written in two steps:
/// - first is written an integer equal to the marker's name length + 1
/// - then a string containing the marker's name. Finally the marker's color is written.
Read a marker. The markers are written in two steps:
first is written an integer equal to the marker's name length + 1
then a string containing the marker's name. Finally the marker's color is written.
Read a marker . The markers are written in two steps : first is written an integer equal to the marker ' s name length + 1 then a string containing the marker ' s name . Finally the marker ' s color is written .
fn read_marker(data: &[u8], seek: &mut usize) -> Marker {
    let mut marker = Marker{title: read_int_size_string(data, seek), ..Default::default()};
    marker.color = read_color(data, seek);
    marker
}
fn read_marker ( data : & [ u8 ] , seek : & mut usize ) -> Marker { let mut marker = Marker { title : read_int_size_string ( data , seek ) , .. Default :: default ( ) } ; marker . color = read_color ( data , seek ) ; marker }
Read a marker.
Read a marker .
data
&[u8]
seek
&mut usize
data
&[u8]
seek
&mut usize