Lines Matching refs:bytes

26     pub fn new(bytes: B) -> Option<Ref<B, T>> {  in new()
27 Self::from_bytes(bytes).ok() in new()
40 pub fn new_from_prefix(bytes: B) -> Option<(Ref<B, T>, B)> { in new_from_prefix()
41 Self::from_prefix(bytes).ok() in new_from_prefix()
54 pub fn new_from_suffix(bytes: B) -> Option<(B, Ref<B, T>)> { in new_from_suffix()
55 Self::from_suffix(bytes).ok() in new_from_suffix()
71 pub fn new_unaligned(bytes: B) -> Option<Ref<B, T>> { in new_unaligned()
72 Self::from_bytes(bytes).ok() in new_unaligned()
88 pub fn new_unaligned_from_prefix(bytes: B) -> Option<(Ref<B, T>, B)> { in new_unaligned_from_prefix()
89 Self::from_prefix(bytes).ok() in new_unaligned_from_prefix()
105 pub fn new_unaligned_from_suffix(bytes: B) -> Option<(B, Ref<B, T>)> { in new_unaligned_from_suffix()
106 Self::from_suffix(bytes).ok() in new_unaligned_from_suffix()
118 pub fn new_slice(bytes: B) -> Option<Ref<B, [T]>> { in new_slice()
119 Self::from_bytes(bytes).ok() in new_slice()
134 pub fn new_slice_unaligned(bytes: B) -> Option<Ref<B, [T]>> { in new_slice_unaligned()
135 Ref::from_bytes(bytes).ok() in new_slice_unaligned()
174 pub fn new_slice_from_prefix(bytes: B, count: usize) -> Option<(Ref<B, [T]>, B)> { in new_slice_from_prefix()
175 Ref::from_prefix_with_elems(bytes, count).ok() in new_slice_from_prefix()
182 pub fn new_slice_from_suffix(bytes: B, count: usize) -> Option<(B, Ref<B, [T]>)> { in new_slice_from_suffix()
183 Ref::from_suffix_with_elems(bytes, count).ok() in new_slice_from_suffix()
199 pub fn new_slice_unaligned_from_prefix(bytes: B, count: usize) -> Option<(Ref<B, [T]>, B)> { in new_slice_unaligned_from_prefix()
200 Ref::from_prefix_with_elems(bytes, count).ok() in new_slice_unaligned_from_prefix()
210 pub fn new_slice_unaligned_from_suffix(bytes: B, count: usize) -> Option<(B, Ref<B, [T]>)> { in new_slice_unaligned_from_suffix()
211 Ref::from_suffix_with_elems(bytes, count).ok() in new_slice_unaligned_from_suffix()
222 let bytes = &[0u8; 1][..]; in test_deprecated_ref_methods() localVariable
225 let r: Option<Ref<&[u8], u8>> = Ref::new(bytes); in test_deprecated_ref_methods()
228 let r: Option<(Ref<&[u8], u8>, &[u8])> = Ref::new_from_prefix(bytes); in test_deprecated_ref_methods()
231 let r: Option<(&[u8], Ref<&[u8], u8>)> = Ref::new_from_suffix(bytes); in test_deprecated_ref_methods()
234 let r: Option<Ref<&[u8], u8>> = Ref::new_unaligned(bytes); in test_deprecated_ref_methods()
237 let r: Option<(Ref<&[u8], u8>, &[u8])> = Ref::new_unaligned_from_prefix(bytes); in test_deprecated_ref_methods()
240 let r: Option<(&[u8], Ref<&[u8], u8>)> = Ref::new_unaligned_from_suffix(bytes); in test_deprecated_ref_methods()
267 let bytes = &[0u8; 4][..]; in test_deprecated_into_slice() localVariable
268 let r: Ref<&[u8], [u8]> = Ref::from_bytes(bytes).unwrap(); in test_deprecated_into_slice()
276 let mut bytes = [0u8; 4]; in test_deprecated_into_mut_slice() localVariable
277 let r: Ref<&mut [u8], [u8]> = Ref::from_bytes(&mut bytes[..]).unwrap(); in test_deprecated_into_mut_slice()