Home
last modified time | relevance | path

Searched refs:BStr (Results 1 – 9 of 9) sorted by relevance

/external/rust/crates/bstr/src/
Dimpls.rs70 use bstr::BStr;
111 impl AsRef<BStr> for BString {
113 fn as_ref(&self) -> &BStr { in as_ref() argument
125 impl AsMut<BStr> for BString {
127 fn as_mut(&mut self) -> &mut BStr { in as_mut() argument
132 impl Borrow<BStr> for BString {
134 fn borrow(&self) -> &BStr { in borrow() argument
139 impl ToOwned for BStr { implementation
189 impl<'a> From<&'a BStr> for BString {
191 fn from(s: &'a BStr) -> BString { in from()
[all …]
Dbstr.rs31 pub struct BStr { struct
35 impl BStr { implementation
37 pub(crate) fn new<B: ?Sized + AsRef<[u8]>>(bytes: &B) -> &BStr { in new() argument
38 BStr::from_bytes(bytes.as_ref()) in new()
44 ) -> &mut BStr { in new_mut() argument
45 BStr::from_bytes_mut(bytes.as_mut()) in new_mut()
49 pub(crate) fn from_bytes(slice: &[u8]) -> &BStr { in from_bytes() argument
54 pub(crate) fn from_bytes_mut(slice: &mut [u8]) -> &mut BStr { in from_bytes_mut() argument
60 pub(crate) fn from_boxed_bytes(slice: Box<[u8]>) -> Box<BStr> { in from_boxed_bytes() argument
66 pub(crate) fn into_boxed_bytes(slice: Box<BStr>) -> Box<[u8]> { in into_boxed_bytes()
Dbstring.rs1 use bstr::BStr;
51 pub(crate) fn as_bstr(&self) -> &BStr { in as_bstr() argument
52 BStr::new(&self.bytes) in as_bstr()
56 pub(crate) fn as_mut_bstr(&mut self) -> &mut BStr { in as_mut_bstr() argument
57 BStr::new_mut(&mut self.bytes) in as_mut_bstr()
Dlib.rs389 pub use bstr::BStr;
430 use bstr::BStr;
442 assert_send::<&BStr>(); in oibits()
443 assert_sync::<&BStr>(); in oibits()
444 assert_unwind_safe::<&BStr>(); in oibits()
Dext_slice.rs12 use bstr::BStr;
124 fn as_bstr(&self) -> &BStr { in as_bstr() argument
125 BStr::new(self.as_bytes()) in as_bstr()
147 fn as_bstr_mut(&mut self) -> &mut BStr { in as_bstr_mut() argument
148 BStr::new_mut(self.as_bytes_mut()) in as_bstr_mut()
Dutf8.rs9 use bstr::BStr;
260 invalid: &'a BStr,
/external/libcxx/test/std/strings/basic.string/string.cons/
Dimplicit_deduction_guides.pass.cpp28 using BStr = std::basic_string<T, std::char_traits<T>, Alloc>; typedef
73 ASSERT_SAME_TYPE(decltype(s), BStr<char,test_allocator<char>>); in main()
77 ASSERT_SAME_TYPE(decltype(w), BStr<wchar_t, test_allocator<wchar_t>>); in main()
260 ASSERT_SAME_TYPE(decltype(s), BStr<char, test_allocator<char>>); in main()
264 ASSERT_SAME_TYPE(decltype(w), BStr<wchar_t, test_allocator<wchar_t>>); in main()
/external/llvm-project/libcxx/test/std/strings/basic.string/string.cons/
Dimplicit_deduction_guides.pass.cpp27 using BStr = std::basic_string<T, std::char_traits<T>, Alloc>; typedef
72 ASSERT_SAME_TYPE(decltype(s), BStr<char,test_allocator<char>>); in main()
76 ASSERT_SAME_TYPE(decltype(w), BStr<wchar_t, test_allocator<wchar_t>>); in main()
259 ASSERT_SAME_TYPE(decltype(s), BStr<char, test_allocator<char>>); in main()
263 ASSERT_SAME_TYPE(decltype(w), BStr<wchar_t, test_allocator<wchar_t>>); in main()
/external/rust/crates/bstr/
DREADME.md153 for the `BStr` and `BString` types.
155 traits for the `BStr` type only, intended for use without the standard