[−][src]Trait ferris_gc::Finalize
Required methods
fn finalize(&self)
Provided methods
fn as_finalize(&self) -> &dyn Finalize where
Self: Sized,
Self: Sized,
Implementations on Foreign Types
impl<T> Finalize for RefCell<GcPtr<T>> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl<T> Finalize for RefCell<GcPtr<T>> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl Finalize for u8
[src]
impl Finalize for i8
[src]
impl Finalize for u16
[src]
impl Finalize for i16
[src]
impl Finalize for u32
[src]
impl Finalize for i32
[src]
impl Finalize for u64
[src]
impl Finalize for i64
[src]
impl Finalize for u128
[src]
impl Finalize for i128
[src]
impl Finalize for usize
[src]
impl Finalize for isize
[src]
impl Finalize for f32
[src]
impl Finalize for f64
[src]
impl Finalize for bool
[src]
impl Finalize for String
[src]
impl<'_> Finalize for &'_ str
[src]
impl<'_> Finalize for &'_ String
[src]
impl<T> Finalize for Box<T> where
T: 'static + Sized + Trace,
[src]
T: 'static + Sized + Trace,
impl<T> Finalize for Vec<T> where
T: 'static + Sized + Trace,
[src]
T: 'static + Sized + Trace,
impl<T> Finalize for VecDeque<T> where
T: 'static + Sized + Trace,
[src]
T: 'static + Sized + Trace,
impl<T> Finalize for LinkedList<T> where
T: 'static + Sized + Trace,
[src]
T: 'static + Sized + Trace,
impl<T> Finalize for HashSet<T> where
T: 'static + Sized + Trace,
[src]
T: 'static + Sized + Trace,
impl<T> Finalize for BTreeSet<T> where
T: 'static + Sized + Trace,
[src]
T: 'static + Sized + Trace,
impl<T> Finalize for BinaryHeap<T> where
T: 'static + Sized + Trace,
[src]
T: 'static + Sized + Trace,
impl<K, T> Finalize for HashMap<K, T> where
T: 'static + Sized + Trace,
[src]
T: 'static + Sized + Trace,
impl<K, T> Finalize for BTreeMap<K, T> where
T: 'static + Sized + Trace,
[src]
T: 'static + Sized + Trace,
impl<T> Finalize for Option<T> where
T: 'static + Sized + Trace,
[src]
Loading content...
T: 'static + Sized + Trace,
Implementors
impl<T> Finalize for ferris_gc::Gc<T> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl<T> Finalize for ferris_gc::GcCell<T> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl<T> Finalize for ferris_gc::GcCellInternal<T> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl<T> Finalize for ferris_gc::GcInternal<T> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl<T> Finalize for ferris_gc::GcPtr<T> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl<T> Finalize for ferris_gc::sync::Gc<T> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl<T> Finalize for ferris_gc::sync::GcCell<T> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl<T> Finalize for ferris_gc::sync::GcCellInternal<T> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl<T> Finalize for ferris_gc::sync::GcInternal<T> where
T: Sized + Trace,
[src]
T: Sized + Trace,
impl<T> Finalize for ferris_gc::sync::GcPtr<T> where
T: Sized + Trace,
[src]
T: Sized + Trace,