Struct zerogc::dummy_impl::DummyCollectorId [−][src]
pub struct DummyCollectorId { /* fields omitted */ }
The id for a dummy gc pointer
Trait Implementations
impl Clone for DummyCollectorId
[src]
impl Clone for DummyCollectorId
[src]fn clone(&self) -> DummyCollectorId
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl CollectorId for DummyCollectorId
[src]
impl CollectorId for DummyCollectorId
[src]type System = DummySystem
The type of the garbage collector system
unsafe fn gc_write_barrier<'gc, T: ?Sized, V: ?Sized>(
_owner: &Gc<'gc, T>,
_value: &Gc<'gc, V>,
_field_offset: usize
) where
T: GcSafe + 'gc,
V: GcSafe + 'gc,
[src]
_owner: &Gc<'gc, T>,
_value: &Gc<'gc, V>,
_field_offset: usize
) where
T: GcSafe + 'gc,
V: GcSafe + 'gc,
unsafe fn assume_valid_system(&self) -> &Self::System
[src]
impl Copy for DummyCollectorId
[src]
impl Copy for DummyCollectorId
[src]impl Eq for DummyCollectorId
[src]
impl Eq for DummyCollectorId
[src]impl NullTrace for DummyCollectorId
[src]
impl NullTrace for DummyCollectorId
[src]impl PartialEq<DummyCollectorId> for DummyCollectorId
[src]
impl PartialEq<DummyCollectorId> for DummyCollectorId
[src]fn eq(&self, other: &DummyCollectorId) -> bool
[src]
fn ne(&self, other: &DummyCollectorId) -> bool
[src]
impl StructuralEq for DummyCollectorId
[src]
impl StructuralEq for DummyCollectorId
[src]impl StructuralPartialEq for DummyCollectorId
[src]
impl StructuralPartialEq for DummyCollectorId
[src]impl Trace for DummyCollectorId
[src]
impl Trace for DummyCollectorId
[src]impl TraceImmutable for DummyCollectorId
[src]
impl TraceImmutable for DummyCollectorId
[src]Auto Trait Implementations
impl RefUnwindSafe for DummyCollectorId
impl RefUnwindSafe for DummyCollectorId
impl Send for DummyCollectorId
impl Send for DummyCollectorId
impl Sync for DummyCollectorId
impl Sync for DummyCollectorId
impl Unpin for DummyCollectorId
impl Unpin for DummyCollectorId
impl UnwindSafe for DummyCollectorId
impl UnwindSafe for DummyCollectorId
Blanket Implementations
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]pub fn borrow(&self) -> &TⓘNotable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut TⓘNotable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;