Struct gluon_vm::gc::Generation [−][src]
pub struct Generation(_);
Methods
impl Generation
[src]
impl Generation
pub fn is_root(self) -> bool
[src]
pub fn is_root(self) -> bool
pub fn disjoint() -> Generation
[src]
pub fn disjoint() -> Generation
Returns a generation which compared to any normal generation is always younger.
pub fn is_parent_of(self, other: Generation) -> bool
[src]
pub fn is_parent_of(self, other: Generation) -> bool
Returns wheter self
is a parent of the other generation.
pub fn can_contain_values_from(self, other: Generation) -> bool
[src]
pub fn can_contain_values_from(self, other: Generation) -> bool
Returns true if self
can contain a value from generation other
pub fn next(self) -> Generation
[src]
pub fn next(self) -> Generation
Trait Implementations
impl Clone for Generation
[src]
impl Clone for Generation
fn clone(&self) -> Generation
[src]
fn clone(&self) -> Generation
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for Generation
[src]
impl Copy for Generation
impl Default for Generation
[src]
impl Default for Generation
fn default() -> Generation
[src]
fn default() -> Generation
Returns the "default value" for a type. Read more
impl Debug for Generation
[src]
impl Debug for Generation
Auto Trait Implementations
impl Send for Generation
impl Send for Generation
impl Sync for Generation
impl Sync for Generation