Trait bronze_gc::GcTrace[][src]

pub unsafe trait GcTrace: Finalize {
    unsafe fn trace(&self);
fn finalize_glue(&self); }

Required methods

unsafe fn trace(&self)[src]

fn finalize_glue(&self)[src]

Runs Finalize::finalize() on this object and all contained subobjects

Loading content...

Implementations on Foreign Types

impl GcTrace for ()[src]

impl GcTrace for bool[src]

impl GcTrace for isize[src]

impl GcTrace for usize[src]

impl GcTrace for i8[src]

impl GcTrace for u8[src]

impl GcTrace for i16[src]

impl GcTrace for u16[src]

impl GcTrace for i32[src]

impl GcTrace for u32[src]

impl GcTrace for i64[src]

impl GcTrace for u64[src]

impl GcTrace for i128[src]

impl GcTrace for u128[src]

impl GcTrace for f32[src]

impl GcTrace for f64[src]

impl GcTrace for char[src]

impl GcTrace for String[src]

impl GcTrace for Box<str>[src]

impl GcTrace for Rc<str>[src]

impl GcTrace for Path[src]

impl GcTrace for PathBuf[src]

impl GcTrace for NonZeroIsize[src]

impl GcTrace for NonZeroUsize[src]

impl GcTrace for NonZeroI8[src]

impl GcTrace for NonZeroU8[src]

impl GcTrace for NonZeroI16[src]

impl GcTrace for NonZeroU16[src]

impl GcTrace for NonZeroI32[src]

impl GcTrace for NonZeroU32[src]

impl GcTrace for NonZeroI64[src]

impl GcTrace for NonZeroU64[src]

impl GcTrace for NonZeroI128[src]

impl GcTrace for NonZeroU128[src]

impl GcTrace for AtomicBool[src]

impl GcTrace for AtomicIsize[src]

impl GcTrace for AtomicUsize[src]

impl GcTrace for AtomicI8[src]

impl GcTrace for AtomicU8[src]

impl GcTrace for AtomicI16[src]

impl GcTrace for AtomicU16[src]

impl GcTrace for AtomicI32[src]

impl GcTrace for AtomicU32[src]

impl GcTrace for AtomicI64[src]

impl GcTrace for AtomicU64[src]

impl<T: GcTrace> GcTrace for Option<T>[src]

impl<T: GcTrace> GcTrace for Vec<T>[src]

impl<T: GcTrace + ?Sized> GcTrace for Box<T>[src]

impl<T: GcTrace> GcTrace for Box<[T]>[src]

impl<T: GcTrace> GcTrace for Rc<T>[src]

impl<T: GcTrace + Copy> GcTrace for Cell<T>[src]

impl<T: GcTrace + Copy> GcTrace for RefCell<T>[src]

impl<T: GcTrace, E: GcTrace> GcTrace for Result<T, E>[src]

impl<T: Ord + GcTrace> GcTrace for BinaryHeap<T>[src]

impl<K: GcTrace, V: GcTrace> GcTrace for BTreeMap<K, V>[src]

impl<T: GcTrace> GcTrace for BTreeSet<T>[src]

impl<K: Eq + Hash + GcTrace, V: GcTrace, S: BuildHasher> GcTrace for HashMap<K, V, S>[src]

impl<T: Eq + Hash + GcTrace, S: BuildHasher> GcTrace for HashSet<T, S>[src]

impl<T: Eq + Hash + GcTrace> GcTrace for LinkedList<T>[src]

impl<T: GcTrace> GcTrace for VecDeque<T>[src]

Loading content...

Implementors

impl<T: GcTrace + ?Sized> GcTrace for GcNullableRef<T>[src]

impl<T: GcTrace + ?Sized> GcTrace for GcRef<T>[src]

Loading content...