pub enum Unshown {
NotRead,
NotApplied,
BothWays {
along: usize,
across: usize,
},
Unexamined {
why: String,
},
}Expand description
Why a program does not show a matrix’s lines (MatrixLines::Unshown): the kind a consumer branches on, its text
(std::fmt::Display) the reason.
Variants§
NotRead
Its results are made of none of the matrix’s words.
NotApplied
It reads them but sums no product of them with other values: it does not apply the matrix.
BothWays
It applies the matrix both ways: along sums of one line’s words, across of one lane’s.
Fields
Unexamined
The program could not be examined for it, and why: its value graph could not be built, or the matrix’s buffer
could not be found in it.
Trait Implementations§
impl Eq for Unshown
impl StructuralPartialEq for Unshown
Auto Trait Implementations§
impl Freeze for Unshown
impl RefUnwindSafe for Unshown
impl Send for Unshown
impl Sync for Unshown
impl Unpin for Unshown
impl UnsafeUnpin for Unshown
impl UnwindSafe for Unshown
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more