fn consume(bytes: &'a [u8], len: usize) -> Result<&'a [u8], DecoderError> {
		match bytes.len() >= len {
			true => Ok(&bytes[len..]),
			false => Err(DecoderError::RlpIsTooShort),
		}
	}
/// consumes slice prefix of length `len`
consumes slice prefix of length `len`
consumes slice prefix of length ` len `
fn consume(bytes: &'a [u8], len: usize) -> Result<&'a [u8], DecoderError> {
		match bytes.len() >= len {
			true => Ok(&bytes[len..]),
			false => Err(DecoderError::RlpIsTooShort),
		}
	}
fn consume ( bytes : & ' a [ u8 ] , len : usize ) -> Result < & ' a [ u8 ] , DecoderError > { match bytes . len ( ) >= len { true => Ok ( & bytes [ len .. ] ) , false => Err ( DecoderError :: RlpIsTooShort ) , } }
consumes slice prefix of length `len`
consumes slice prefix of length ` len `
bytes
&'a [u8]
len
usize