rune::core::gc::heap

Trait Markable

Source
pub(in core) trait Markable {
    type Value;

    // Provided method
    fn move_value(&self, _to_space: &Bump) -> Option<(Self::Value, bool)> { ... }
}

Required Associated Types§

Provided Methods§

Source

fn move_value(&self, _to_space: &Bump) -> Option<(Self::Value, bool)>

Implementations on Foreign Types§

Source§

impl<'a, T: Markable<Value = NonNull<T>>> Markable for &'a T

Source§

type Value = &'a T

Source§

fn move_value(&self, to_space: &Bump) -> Option<(Self::Value, bool)>

Implementors§