Searched refs:SizedBitSlice (Results 1 – 3 of 3) sorted by relevance
40 pub struct SizedBitSlice<'a>(BitSlice<'a>); struct57 pub fn slice(&self, len: usize) -> Result<SizedBitSlice<'a>, ParseError> { in slice()61 Ok(SizedBitSlice(Self { in slice()76 impl<'a> Deref for SizedBitSlice<'a> { implementation84 impl<'a> From<SizedBitSlice<'a>> for BitSlice<'a> {85 fn from(x: SizedBitSlice<'a>) -> Self { in from()90 impl<'a, 'b> From<&'b [u8]> for SizedBitSlice<'a> implementation99 impl<'a> SizedBitSlice<'a> { impl152 fn try_parse_from_buffer(buf: impl Into<SizedBitSlice<'a>>) -> Result<Self, ParseError>; in try_parse_from_buffer()
76 fn try_get_payload(&self) -> Result<SizedBitSlice<'a>, ParseError> { in generate_packet()212 quote! { SizedBitSlice<'a> } in generate_packet()309 … fn try_parse_from_buffer(buf: impl Into<SizedBitSlice<'a>>) -> Result<Self, ParseError> { in generate_packet()348 buf: SizedBitSlice(BitSlice { in generate_packet()
312 … let #packet_ident = #packet_view::try_parse(SizedBitSlice::from(&base[..]).into()).unwrap(); in generate_test_file()