Struct sid_vec::GenId [] [src]

pub struct GenId<T, H: Copy, G> {
    pub id: Id<T, H>,
    pub gen: G,
}

Fields

Trait Implementations

impl<T: Copy, H: Copy + Copy, G: Copy> Copy for GenId<T, H, G>
[src]

impl<T: Clone, H: Clone + Copy, G: Clone> Clone for GenId<T, H, G>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T, H: Copy + Display, G: Display> Debug for GenId<T, H, G>
[src]

Formats the value using the given formatter.

impl<T, H: IntegerHandle, G: PartialEq> PartialEq for GenId<T, H, G>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<T, H: IntegerHandle, G> ToIndex for GenId<T, H, G>
[src]

impl<T, H: Copy, G: Generation> Generation for GenId<T, H, G>
[src]