Struct takuzu::AnsiGridDiff [−][src]
Displays a colored diff in ANSI terminals.
The first grid is used as a reference and the second grid will be displayed. Cells in the second grid that differ from the reference will be displayed in color.
If the grids have different sizes, the second grid will be displayed normally.
Warning
A red-colored cell signals that a 0
or a 1
from the reference grid
was overwritten. If reference
is the original grid and self
is a solution, this should never happen.
Trait Implementations
impl<'a> Clone for AnsiGridDiff<'a>
[src]
fn clone(&self) -> AnsiGridDiff<'a>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Copy for AnsiGridDiff<'a>
[src]
impl<'a> Debug for AnsiGridDiff<'a>
[src]
impl Display for AnsiGridDiff<'_>
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for AnsiGridDiff<'a>
impl<'a> Send for AnsiGridDiff<'a>
impl<'a> Sync for AnsiGridDiff<'a>
impl<'a> Unpin for AnsiGridDiff<'a>
impl<'a> UnwindSafe for AnsiGridDiff<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,