Home
last modified time | relevance | path

Searched refs:Sized (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.1/rust/alloc/
Dborrow.rs23 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 …]
Dboxed.rs185 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 …]
Dalloc.rs336 pub(crate) const unsafe fn box_free<T: ?Sized, A: ~const Allocator + ~const Destruct>( in box_free() argument
421 pub(crate) trait WriteCloneIntoRaw: Sized {
Dslice.rs185 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/
Dis_zero.rs75 unsafe impl<T: ?Sized> IsZero for Option<&T> {
82 unsafe impl<T: ?Sized> IsZero for Option<Box<T>> {
/Linux-v6.1/rust/kernel/
Dlib.rs40 pub trait Module: Sized + Sync {
/Linux-v6.1/Documentation/RCU/
DRTFP.txt800 ,title="The Repeat Offender Problem: A Mechanism for Supporting Dynamic-Sized,