Trait moore_vhdl::arenas::Alloc
source · [−]Expand description
Allocates values.
Required methods
Trait Implementations
sourceimpl<'a, 't, T: ToOwned<Owned = T> + 't> AllocOwned<'a, 't, T> for dyn Alloc<'a, 't, T>
impl<'a, 't, T: ToOwned<Owned = T> + 't> AllocOwned<'a, 't, T> for dyn Alloc<'a, 't, T>
sourcefn alloc_owned(&'a self, value: T) -> &'t T
fn alloc_owned(&'a self, value: T) -> &'t T
Allocate a value of type T: ToOwned
into this arena. Read more
sourcefn maybe_alloc(&'a self, value: Cow<'t, T>) -> &'t T
fn maybe_alloc(&'a self, value: Cow<'t, T>) -> &'t T
Conditionally allocate a value of type Cow<T>
. Read more
sourcefn force_alloc(&'a self, value: Cow<'_, T>) -> &'t T
fn force_alloc(&'a self, value: Cow<'_, T>) -> &'t T
Forcefully allocate a value of type Cow<T>
. Read more