Lines Matching refs:B

17 impl<B, T> Ref<B, T>
19 B: ByteSlice,
26 pub fn new(bytes: B) -> Option<Ref<B, T>> { in new() argument
31 impl<B, T> Ref<B, T>
33 B: SplitByteSlice,
40 pub fn new_from_prefix(bytes: B) -> Option<(Ref<B, T>, B)> { in new_from_prefix() argument
45 impl<B, T> Ref<B, T>
47 B: SplitByteSlice,
54 pub fn new_from_suffix(bytes: B) -> Option<(B, Ref<B, T>)> { in new_from_suffix() argument
59 impl<B, T> Ref<B, T>
61 B: ByteSlice,
71 pub fn new_unaligned(bytes: B) -> Option<Ref<B, T>> { in new_unaligned() argument
76 impl<B, T> Ref<B, T>
78 B: SplitByteSlice,
88 pub fn new_unaligned_from_prefix(bytes: B) -> Option<(Ref<B, T>, B)> { in new_unaligned_from_prefix() argument
93 impl<B, T> Ref<B, T>
95 B: SplitByteSlice,
105 pub fn new_unaligned_from_suffix(bytes: B) -> Option<(B, Ref<B, T>)> { in new_unaligned_from_suffix() argument
110 impl<B, T> Ref<B, [T]>
112 B: ByteSlice,
118 pub fn new_slice(bytes: B) -> Option<Ref<B, [T]>> { in new_slice() argument
123 impl<B, T> Ref<B, [T]>
125 B: ByteSlice,
134 pub fn new_slice_unaligned(bytes: B) -> Option<Ref<B, [T]>> { in new_slice_unaligned() argument
139 impl<'a, B, T> Ref<B, [T]>
141 B: 'a + IntoByteSlice<'a>,
152 impl<'a, B, T> Ref<B, [T]>
154 B: 'a + IntoByteSliceMut<'a>,
165 impl<B, T> Ref<B, [T]>
167 B: SplitByteSlice,
174 pub fn new_slice_from_prefix(bytes: B, count: usize) -> Option<(Ref<B, [T]>, B)> { in new_slice_from_prefix() argument
182 pub fn new_slice_from_suffix(bytes: B, count: usize) -> Option<(B, Ref<B, [T]>)> { in new_slice_from_suffix() argument
187 impl<B, T> Ref<B, [T]>
189 B: SplitByteSlice,
199 pub fn new_slice_unaligned_from_prefix(bytes: B, count: usize) -> Option<(Ref<B, [T]>, B)> { in new_slice_unaligned_from_prefix() argument
210 pub fn new_slice_unaligned_from_suffix(bytes: B, count: usize) -> Option<(B, Ref<B, [T]>)> { in new_slice_unaligned_from_suffix() argument