fn state_size( rows: usize, columns: usize, entries: usize, degrees: Option<&BTreeSet<i32>>, ) -> Result<usize>