/// Create a matrix from the given iterator of rows, padding out each row with
/// the type's default value if it is not long enough. Also pad out the row
/// iterator with empty (default valued) rows if it is not long enough.
Create a matrix from the given iterator of rows, padding out each row with
the type's default value if it is not long enough. Also pad out the row
iterator with empty (default valued) rows if it is not long enough.
Create a matrix from the given iterator of rows padding out each row with the type ' s default value if it is not long enough . Also pad out the row iterator with empty ( default valued ) rows if it is not long enough .
pub fn from_rows_padded_auto<Rows, Row>(elems: Rows) -> Self
        where Rows: IntoIterator<Item = Row>,
              Row: IntoIterator<Item = T>,
              T: Default + Clone,
              N: TypeNat,
              M: TypeNat
    {
        Self::from_rows_padded(N::get_sing(), M::get_sing(), elems)
    }
pub fn from_rows_padded_auto < Rows , Row > ( elems : Rows ) -> Self where Rows : IntoIterator < Item = Row > , Row : IntoIterator < Item = T > , T : Default + Clone , N : TypeNat , M : TypeNat { Self :: from_rows_padded ( N :: get_sing ( ) , M :: get_sing ( ) , elems ) }
Create a matrix from the given iterator of rows, padding out each row with
the type's default value if it is not long enough.
Create a matrix from the given iterator of rows padding out each row with the type ' s default value if it is not long enough .
elems
Rows