Docs.rs
regc-0.2.8
regc 0.2.8
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
823984418
Dependencies
log ^0.4.18
normal
env_logger ^0.10.0
dev
Versions
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
GcTarget
Required Methods
trace
Implementations on Foreign Types
&T
&mut T
()
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
(T10, T11, T12, T13, T14, T15)
(T11, T12, T13, T14, T15)
(T12, T13, T14, T15)
(T13, T14, T15)
(T14, T15)
(T15,)
(T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
(T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
(T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
(T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
(T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
(T7, T8, T9, T10, T11, T12, T13, T14, T15)
(T8, T9, T10, T11, T12, T13, T14, T15)
(T9, T10, T11, T12, T13, T14, T15)
Box<T>
Cell<T>
Duration
File
Instant
LinkedList<T>
Option<T>
OsStr
OsString
Path
PathBuf
PhantomData<T>
PhantomPinned
Rc<T>
RefCell<T>
Result<T, E>
String
TypeId
Vec<T>
VecDeque<T>
[T]
bool
f32
f64
i128
i16
i32
i64
i8
isize
str
u128
u16
u32
u64
u8
usize
Implementors
In regc
?
Trait
regc
::
GcTarget
source
·
[
−
]
pub trait GcTarget<'c> { // Required method fn
trace
(&self, token: &mut
GcTraceToken
<'c>); }
Required Methods
§
source
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
Implementations on Foreign Types
§
source
§
impl<'c>
GcTarget
<'c> for
TypeId
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c>>
GcTarget
<'c> for
VecDeque
<T>
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
PathBuf
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
u32
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
Duration
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c> + ?
Sized
>
GcTarget
<'c> for
RefCell
<T>
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T1:
GcTarget
<'c>, T2:
GcTarget
<'c>, T3:
GcTarget
<'c>, T4:
GcTarget
<'c>, T5:
GcTarget
<'c>, T6:
GcTarget
<'c>, T7:
GcTarget
<'c>, T8:
GcTarget
<'c>, T9:
GcTarget
<'c>, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
i128
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T3:
GcTarget
<'c>, T4:
GcTarget
<'c>, T5:
GcTarget
<'c>, T6:
GcTarget
<'c>, T7:
GcTarget
<'c>, T8:
GcTarget
<'c>, T9:
GcTarget
<'c>, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T5:
GcTarget
<'c>, T6:
GcTarget
<'c>, T7:
GcTarget
<'c>, T8:
GcTarget
<'c>, T9:
GcTarget
<'c>, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
f32
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
isize
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
i16
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
Path
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T2:
GcTarget
<'c>, T3:
GcTarget
<'c>, T4:
GcTarget
<'c>, T5:
GcTarget
<'c>, T6:
GcTarget
<'c>, T7:
GcTarget
<'c>, T8:
GcTarget
<'c>, T9:
GcTarget
<'c>, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
u128
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c>>
GcTarget
<'c> for
LinkedList
<T>
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
OsString
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
f64
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
PhantomPinned
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
usize
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c> +
Copy
>
GcTarget
<'c> for
Cell
<T>
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
i8
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
u8
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c>, E:
GcTarget
<'c>>
GcTarget
<'c> for
Result
<T, E>
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
File
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c>>
GcTarget
<'c> for
Option
<T>
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
OsStr
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c>>
GcTarget
<'c> for
Vec
<T>
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T4:
GcTarget
<'c>, T5:
GcTarget
<'c>, T6:
GcTarget
<'c>, T7:
GcTarget
<'c>, T8:
GcTarget
<'c>, T9:
GcTarget
<'c>, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
bool
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T15,)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T6:
GcTarget
<'c>, T7:
GcTarget
<'c>, T8:
GcTarget
<'c>, T9:
GcTarget
<'c>, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T0:
GcTarget
<'c>, T1:
GcTarget
<'c>, T2:
GcTarget
<'c>, T3:
GcTarget
<'c>, T4:
GcTarget
<'c>, T5:
GcTarget
<'c>, T6:
GcTarget
<'c>, T7:
GcTarget
<'c>, T8:
GcTarget
<'c>, T9:
GcTarget
<'c>, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T7:
GcTarget
<'c>, T8:
GcTarget
<'c>, T9:
GcTarget
<'c>, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T7, T8, T9, T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
()
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
i64
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T>
GcTarget
<'c> for
PhantomData
<T>
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c> + ?
Sized
>
GcTarget
<'c> for
Box
<T>
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c> + ?
Sized
>
GcTarget
<'c> for
Rc
<T>
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T8:
GcTarget
<'c>, T9:
GcTarget
<'c>, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T8, T9, T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
str
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
Instant
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c> + ?
Sized
>
GcTarget
<'c> for
&mut T
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T9:
GcTarget
<'c>, T10:
GcTarget
<'c>, T11:
GcTarget
<'c>, T12:
GcTarget
<'c>, T13:
GcTarget
<'c>, T14:
GcTarget
<'c>, T15:
GcTarget
<'c>>
GcTarget
<'c> for
(T9, T10, T11, T12, T13, T14, T15)
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
i32
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
u16
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c>>
GcTarget
<'c> for
[T]
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c, T:
GcTarget
<'c> + ?
Sized
>
GcTarget
<'c> for
&T
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
String
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
source
§
impl<'c>
GcTarget
<'c> for
u64
source
§
fn
trace
(&self, token: &mut
GcTraceToken
<'c>)
Implementors
§
source
§
impl<'c>
GcTarget
<'c> for
GcObjectThin
<'c>
source
§
impl<'c>
GcTarget
<'c> for
GcRootThin
<'c>
source
§
impl<'c, T:
GcTarget
<'c> + ?
Sized
+ 'c>
GcTarget
<'c> for
GcObject
<'c, T>
source
§
impl<'c, T:
GcTarget
<'c> + ?
Sized
+ 'c>
GcTarget
<'c> for
GcRoot
<'c, T>