pub fn append(&mut self, value: T) -> Token<T> {
        let index = self.data.len() as Index;
        self.data.push(value);
        Token::new(index)
    }
/// Adds a new value to the storage, returning a typed token.
///
/// The value is not linked to any SPIR-V module.
Adds a new value to the storage, returning a typed token.
The value is not linked to any SPIR-V module.
Adds a new value to the storage returning a typed token . The value is not linked to any SPIR - V module .
pub fn append(&mut self, value: T) -> Token<T> {
        let index = self.data.len() as Index;
        self.data.push(value);
        Token::new(index)
    }
pub fn append ( & mut self , value : T ) -> Token < T > { let index = self . data . len ( ) as Index ; self . data . push ( value ) ; Token :: new ( index ) }
Adds a new value to the storage, returning a typed token.
Adds a new value to the storage returning a typed token .
&mut self
value
T
&mut self
value
T