Home
last modified time | relevance | path

Searched refs:SizedBitSlice (Results 1 – 3 of 3) sorted by relevance

/external/rust/android-crates-io/crates/pdl-compiler/src/backends/rust_no_allocation/
Dpreamble.rs40 pub struct SizedBitSlice<'a>(BitSlice<'a>); struct
57 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> { implementation
84 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> implementation
99 impl<'a> SizedBitSlice<'a> { impl
152 fn try_parse_from_buffer(buf: impl Into<SizedBitSlice<'a>>) -> Result<Self, ParseError>; in try_parse_from_buffer()
Dpacket_parser.rs76 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()
Dtest.rs312 … let #packet_ident = #packet_view::try_parse(SizedBitSlice::from(&base[..]).into()).unwrap(); in generate_test_file()