ToOwned

Trait ToOwned 

Source
pub trait ToOwned {
    type Owned<A>: Borrow<Self>
       where A: Allocator;
}
Expand description

The local `ToOwned`` implementation for Musli’s allocation system.

Required Associated Types§

Source

type Owned<A>: Borrow<Self> where A: Allocator

The owned value.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl ToOwned for str

Source§

type Owned<A> = String<A> where A: Allocator

Source§

impl<T> ToOwned for [T]

Source§

type Owned<A> = Vec<T, A> where A: Allocator

Implementors§