Trait gc::Finalize
[−]
[src]
pub trait Finalize { fn finalize(&self) { ... } }
The Finalize trait. Can be specialized for a specific type to define finalization logic for that type.
Provided Methods
fn finalize(&self)
Implementors
impl<T: ?Sized> Finalize for &'static T
impl Finalize for usize
impl Finalize for bool
impl Finalize for i8
impl Finalize for u8
impl Finalize for i16
impl Finalize for u16
impl Finalize for i32
impl Finalize for u32
impl Finalize for i64
impl Finalize for u64
impl Finalize for f32
impl Finalize for f64
impl Finalize for String
impl<T: Trace> Finalize for Box<T>
impl<T: Trace> Finalize for Vec<T>
impl<T: Trace> Finalize for Option<T>
impl<T: Trace + ?Sized> Finalize for Gc<T>
impl<T: Trace + ?Sized> Finalize for GcCell<T>