Searched refs:Sized (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/rust/alloc/ |
D | borrow.rs | 23 impl<'a, B: ?Sized> Borrow<B> for Cow<'a, B> 183 pub enum Cow<'a, B: ?Sized + 'a> 197 impl<B: ?Sized + ToOwned> Clone for Cow<'_, B> { 216 impl<B: ?Sized + ToOwned> Cow<'_, B> { 336 impl<B: ?Sized + ToOwned> const Deref for Cow<'_, B> 351 impl<B: ?Sized> Eq for Cow<'_, B> where B: Eq + ToOwned {} 354 impl<B: ?Sized> Ord for Cow<'_, B> 365 impl<'a, 'b, B: ?Sized, C: ?Sized> PartialEq<Cow<'b, C>> for Cow<'a, B> 377 impl<'a, B: ?Sized> PartialOrd for Cow<'a, B> 388 impl<B: ?Sized> fmt::Debug for Cow<'_, B> [all …]
|
D | boxed.rs | 185 T: ?Sized, 885 impl<T: ?Sized> Box<T> { 934 impl<T: ?Sized, A: Allocator> Box<T, A> { 1182 unsafe impl<#[may_dangle] T: ?Sized, A: Allocator> Drop for Box<T, A> { 1282 impl<T: ?Sized + PartialEq, A: Allocator> PartialEq for Box<T, A> { 1293 impl<T: ?Sized + PartialOrd, A: Allocator> PartialOrd for Box<T, A> { 1316 impl<T: ?Sized + Ord, A: Allocator> Ord for Box<T, A> { 1323 impl<T: ?Sized + Eq, A: Allocator> Eq for Box<T, A> {} 1326 impl<T: ?Sized + Hash, A: Allocator> Hash for Box<T, A> { 1333 impl<T: ?Sized + Hasher, A: Allocator> Hasher for Box<T, A> { [all …]
|
D | alloc.rs | 336 pub(crate) const unsafe fn box_free<T: ?Sized, A: ~const Allocator + ~const Destruct>( in box_free() argument 421 pub(crate) trait WriteCloneIntoRaw: Sized {
|
D | slice.rs | 185 Self: Sized; in to_vec() argument 624 pub fn concat<Item: ?Sized>(&self) -> <Self as Concat<Item>>::Output in concat() 750 pub trait Concat<Item: ?Sized> {
|
/Linux-v6.1/rust/alloc/vec/ |
D | is_zero.rs | 75 unsafe impl<T: ?Sized> IsZero for Option<&T> { 82 unsafe impl<T: ?Sized> IsZero for Option<Box<T>> {
|
/Linux-v6.1/rust/kernel/ |
D | lib.rs | 40 pub trait Module: Sized + Sync {
|
/Linux-v6.1/Documentation/RCU/ |
D | RTFP.txt | 800 ,title="The Repeat Offender Problem: A Mechanism for Supporting Dynamic-Sized,
|