aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs')
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs b/crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs
index ca6fcb7..1fc14bb 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs
@@ -1,6 +1,6 @@
//! ref: composer/vendor/symfony/console/Helper/TableRows.php
-use shirabe_php_shim::PhpMixed;
+use crate::symfony::console::helper::table::Row;
/// @internal
///
@@ -9,26 +9,26 @@ use shirabe_php_shim::PhpMixed;
/// groups eagerly (see `Table::build_table_rows`) and store them here.
#[derive(Debug)]
pub struct TableRows {
- row_groups: Vec<Vec<PhpMixed>>,
+ row_groups: Vec<Vec<Row>>,
}
impl TableRows {
- pub fn from_row_groups(row_groups: Vec<Vec<PhpMixed>>) -> Self {
+ pub fn from_row_groups(row_groups: Vec<Vec<Row>>) -> Self {
Self { row_groups }
}
- pub fn get_iterator(&self) -> std::slice::Iter<'_, Vec<PhpMixed>> {
+ pub fn get_iterator(&self) -> std::slice::Iter<'_, Vec<Row>> {
self.row_groups.iter()
}
- pub fn into_row_groups(self) -> Vec<Vec<PhpMixed>> {
+ pub fn into_row_groups(self) -> Vec<Vec<Row>> {
self.row_groups
}
}
impl<'a> IntoIterator for &'a TableRows {
- type Item = &'a Vec<PhpMixed>;
- type IntoIter = std::slice::Iter<'a, Vec<PhpMixed>>;
+ type Item = &'a Vec<Row>;
+ type IntoIter = std::slice::Iter<'a, Vec<Row>>;
fn into_iter(self) -> Self::IntoIter {
self.row_groups.iter()
@@ -36,8 +36,8 @@ impl<'a> IntoIterator for &'a TableRows {
}
impl IntoIterator for TableRows {
- type Item = Vec<PhpMixed>;
- type IntoIter = std::vec::IntoIter<Vec<PhpMixed>>;
+ type Item = Vec<Row>;
+ type IntoIter = std::vec::IntoIter<Vec<Row>>;
fn into_iter(self) -> Self::IntoIter {
self.row_groups.into_iter()