• Home
  • Raw
  • Download

Lines Matching defs:BytesMut

61 pub struct BytesMut {  struct
62 ptr: NonNull<u8>,
63 len: usize,
64 cap: usize,
65 data: *mut Shared,
118 impl BytesMut { impl
142 pub fn with_capacity(capacity: usize) -> BytesMut { in with_capacity()
274 pub fn zeroed(len: usize) -> BytesMut { in zeroed()
305 pub fn split_off(&mut self, at: usize) -> BytesMut { in split_off()
346 pub fn split(&mut self) -> BytesMut { in split()
378 pub fn split_to(&mut self, at: usize) -> BytesMut { in split_to()
805 pub fn unsplit(&mut self, other: BytesMut) { in unsplit()
825 pub(crate) fn from_vec(mut vec: Vec<u8>) -> BytesMut { in from_vec()
904 fn try_unsplit(&mut self, other: BytesMut) -> Result<(), BytesMut> { in try_unsplit() argument
969 unsafe fn shallow_clone(&mut self) -> BytesMut { in shallow_clone()
1035 impl Drop for BytesMut { implementation
1052 impl Buf for BytesMut { implementation
1081 unsafe impl BufMut for BytesMut { implementation
1140 impl AsRef<[u8]> for BytesMut { implementation
1147 impl Deref for BytesMut { implementation
1156 impl AsMut<[u8]> for BytesMut { implementation
1163 impl DerefMut for BytesMut { implementation
1170 impl<'a> From<&'a [u8]> for BytesMut { implementation
1171 fn from(src: &'a [u8]) -> BytesMut { in from()
1176 impl<'a> From<&'a str> for BytesMut { implementation
1177 fn from(src: &'a str) -> BytesMut { in from()
1188 impl PartialEq for BytesMut { implementation
1194 impl PartialOrd for BytesMut { implementation
1200 impl Ord for BytesMut { implementation
1206 impl Eq for BytesMut {} implementation
1208 impl Default for BytesMut { implementation
1215 impl hash::Hash for BytesMut { implementation
1225 impl Borrow<[u8]> for BytesMut { implementation
1231 impl BorrowMut<[u8]> for BytesMut { implementation
1237 impl fmt::Write for BytesMut { implementation
1254 impl Clone for BytesMut { implementation
1255 fn clone(&self) -> BytesMut { in clone()
1260 impl IntoIterator for BytesMut { implementation
1269 impl<'a> IntoIterator for &'a BytesMut { implementation
1278 impl Extend<u8> for BytesMut { implementation
1298 impl<'a> Extend<&'a u8> for BytesMut { implementation
1307 impl Extend<Bytes> for BytesMut { implementation
1318 impl FromIterator<u8> for BytesMut { implementation
1324 impl<'a> FromIterator<&'a u8> for BytesMut { implementation
1460 unsafe impl Send for BytesMut {} implementation
1461 unsafe impl Sync for BytesMut {} implementation
1469 impl PartialEq<[u8]> for BytesMut { implementation
1475 impl PartialOrd<[u8]> for BytesMut { implementation
1493 impl PartialEq<str> for BytesMut { implementation
1499 impl PartialOrd<str> for BytesMut { implementation
1517 impl PartialEq<Vec<u8>> for BytesMut { implementation
1523 impl PartialOrd<Vec<u8>> for BytesMut { implementation
1541 impl PartialEq<String> for BytesMut { implementation
1547 impl PartialOrd<String> for BytesMut { implementation
1565 impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut implementation
1574 impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut implementation
1613 impl PartialEq<Bytes> for BytesMut { implementation