/// Construct a new number.
///
/// The number will be stored in this storage, and will be synthetic
/// (rather than from the source).
Construct a new number.
The number will be stored in this storage, and will be synthetic
(rather than from the source).
Construct a new number . The number will be stored in this storage and will be synthetic ( rather than from the source ) .
pub fn insert_number<N>(&self, number: N) -> usize
    where
        ast::Number: From<N>,
    {
        let mut inner = self.inner.borrow_mut();
        let id = inner.numbers.len();
        inner.numbers.push(number.into());
        id
    }
pub fn insert_number < N > ( & self , number : N ) -> usize where ast :: Number : From < N > , { let mut inner = self . inner . borrow_mut ( ) ; let id = inner . numbers . len ( ) ; inner . numbers . push ( number . into ( ) ) ; id }
Construct a new number.
Construct a new number .
&self
number
N