diff options
author | Pierre-Henri Symoneaux <pierre.henri.symoneaux@gmail.com> | 2019-08-26 23:48:51 +0200 |
---|---|---|
committer | Pierre-Henri Symoneaux <pierre.henri.symoneaux@gmail.com> | 2019-08-26 23:48:51 +0200 |
commit | cf7dca33e2e2131c20e4bbc34ad222c5e6edc29a (patch) | |
tree | 6095c3ef10e7104d32b9c93e35d173cc243ad95f | |
parent | 6bb234c979f8153f8ee8eede5cbb9a1ae2658f23 (diff) |
-rw-r--r-- | src/cell.rs | 16 | ||||
-rw-r--r-- | src/format.rs | 8 | ||||
-rw-r--r-- | src/lib.rs | 9 | ||||
-rw-r--r-- | src/row.rs | 20 |
4 files changed, 27 insertions, 26 deletions
diff --git a/src/cell.rs b/src/cell.rs index 4b54f19..39c418b 100644 --- a/src/cell.rs +++ b/src/cell.rs @@ -176,14 +176,14 @@ impl Cell { } /// Return the height of the cell - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn get_height(&self) -> usize { + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + pub (crate) fn get_height(&self) -> usize { self.content.len() } /// Return the width of the cell - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn get_width(&self) -> usize { + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + pub (crate) fn get_width(&self) -> usize { self.width } @@ -206,8 +206,8 @@ impl Cell { /// `idx` is the line index to print. `col_width` is the column width used to /// fill the cells with blanks so it fits in the table. /// If `ìdx` is higher than this cell's height, it will print empty content - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn print<T: Write + ?Sized>( + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + pub (crate) fn print<T: Write + ?Sized>( &self, out: &mut T, idx: usize, @@ -219,8 +219,8 @@ impl Cell { } /// Apply style then call `print` to print the cell into a terminal - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn print_term<T: Terminal + ?Sized>( + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + pub (crate) fn print_term<T: Terminal + ?Sized>( &self, out: &mut T, idx: usize, diff --git a/src/format.rs b/src/format.rs index 9339348..10bee26 100644 --- a/src/format.rs +++ b/src/format.rs @@ -220,8 +220,8 @@ impl TableFormat { /// Print a full line separator to `out`. `col_width` is a slice containing the width of each column. /// Returns the number of printed lines - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn print_line_separator<T: Write + ?Sized>(&self, + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + pub (crate) fn print_line_separator<T: Write + ?Sized>(&self, out: &mut T, col_width: &[usize], pos: LinePosition) @@ -252,8 +252,8 @@ impl TableFormat { } /// Print a column separator or a table border - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn print_column_separator<T: Write + ?Sized>(&self, + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + pub (crate) fn print_column_separator<T: Write + ?Sized>(&self, out: &mut T, pos: ColumnPosition) -> Result<(), Error> { @@ -68,8 +68,8 @@ pub struct TableSlice<'a> { impl<'a> TableSlice<'a> { /// Compute and return the number of column - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn get_column_num(&self) -> usize { + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + fn get_column_num(&self) -> usize { let mut cnum = 0; for r in self.rows { let l = r.column_count(); @@ -256,8 +256,9 @@ impl Table { } /// Compute and return the number of column - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn get_column_num(&self) -> usize { + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + #[cfg(test)] // Only used for testing for now + pub (crate) fn get_column_num(&self) -> usize { self.as_ref().get_column_num() } @@ -31,8 +31,8 @@ impl Row { /// Count the number of column required in the table grid. /// It takes into account horizontal spanning of cells. For /// example, a cell with an hspan of 3 will add 3 column to the grid - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn column_count(&self) -> usize { + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + pub (crate) fn column_count(&self) -> usize { self.cells.iter().map(|c| c.get_hspan()).sum() } @@ -48,8 +48,8 @@ impl Row { } /// Get the height of this row - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn get_height(&self) -> usize { + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + fn get_height(&self) -> usize { let mut height = 1; // Minimum height must be 1 to print empty rows for cell in &self.cells { let h = cell.get_height(); @@ -62,8 +62,8 @@ impl Row { /// Get the minimum width required by the cell in the column `column`. /// Return 0 if the cell does not exist in this row - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn get_column_width(&self, column: usize, format: &TableFormat) -> usize { + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + pub (crate) fn get_column_width(&self, column: usize, format: &TableFormat) -> usize { let mut i = 0; for c in &self.cells { if i + c.get_hspan() > column { @@ -186,8 +186,8 @@ impl Row { /// Print the row to `out`, with `separator` as column separator, and `col_width` /// specifying the width of each columns. Returns the number of printed lines - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn print<T: Write + ?Sized>(&self, + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + pub (crate) fn print<T: Write + ?Sized>(&self, out: &mut T, format: &TableFormat, col_width: &[usize]) @@ -197,8 +197,8 @@ impl Row { /// Print the row to terminal `out`, with `separator` as column separator, and `col_width` /// specifying the width of each columns. Apply style when needed. returns the number of printed lines - #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] - pub fn print_term<T: Terminal + ?Sized>(&self, + // #[deprecated(since="0.8.0", note="Will become private in future release. See [issue #87](https://github.com/phsym/prettytable-rs/issues/87)")] + pub (crate) fn print_term<T: Terminal + ?Sized>(&self, out: &mut T, format: &TableFormat, col_width: &[usize]) |