fn decode_transition_types(&self, reader: &mut Cursor<&[u8]>) -> Result<Vec<u8>, std::io::Error> {
        let mut transition_types = Vec::<u8>::new();

        for _ in 0..self.inner.tzh_timecnt {
            transition_types.push(try!(reader.read_u8()));
        }

        Ok(transition_types)
    }
/// returns types of local time startings
///
/// the function assumes that the provided cursor is located at the the start of the
/// table with transition types.
returns types of local time startings
the function assumes that the provided cursor is located at the the start of the
table with transition types.
returns types of local time startings the function assumes that the provided cursor is located at the the start of the table with transition types .
fn decode_transition_types(&self, reader: &mut Cursor<&[u8]>) -> Result<Vec<u8>, std::io::Error> {
        let mut transition_types = Vec::<u8>::new();
        for _ in 0..self.inner.tzh_timecnt {
            transition_types.push(try!(reader.read_u8()));
        }
        Ok(transition_types)
    }
fn decode_transition_types ( & self , reader : & mut Cursor < & [ u8 ] > ) -> Result < Vec < u8 > , std :: io :: Error > { let mut transition_types = Vec :: < u8 > :: new ( ) ; for _ in 0 .. self . inner . tzh_timecnt { transition_types . push ( try ! ( reader read_u8 ( ) ) ) ; } Ok ( transition_types ) }
returns types of local time startings
the function assumes that the provided cursor is located at the the start of the
table with transition types.
returns types of local time startings the function assumes that the provided cursor is located at the the start of the table with transition types .
&self
reader
&mut Cursor<&[u8]>