Enum wavedrom::CycleState
source · pub enum CycleState {
Show 25 variants
Top,
Bottom,
Middle,
Box2,
Box3,
Box4,
Box5,
Box6,
Box7,
Box8,
Box9,
Data,
X,
PosedgeClockUnmarked,
PosedgeClockMarked,
NegedgeClockUnmarked,
NegedgeClockMarked,
Continue,
Gap,
Up,
Down,
HighUnmarked,
HighMarked,
LowUnmarked,
LowMarked,
}
Expand description
A state that a signal can be at any cycle
Variants§
Top
Logical 1
Bottom
Logical 0
Middle
High-Impedance
Box2
Boxed State Type 2. Can contain marker text
Box3
Boxed State Type 3. Can contain marker text
Box4
Boxed State Type 4. Can contain marker text
Box5
Boxed State Type 5. Can contain marker text
Box6
Boxed State Type 6. Can contain marker text
Box7
Boxed State Type 7. Can contain marker text
Box8
Boxed State Type 8. Can contain marker text
Box9
Boxed State Type 9. Can contain marker text
Data
Data State. Can contain marker text
X
Undefined State
PosedgeClockUnmarked
Positive Edge Clock without a clock edge marker
PosedgeClockMarked
Positive Edge Clock with a clock edge marker
NegedgeClockUnmarked
Negative Edge Clock without a clock edge marker
NegedgeClockMarked
Negative Edge Clock with a clock edge marker
Continue
Continue the previous state
Gap
Continue the previous state and insert a gap.
Up
Dashed up
Down
Dashed down
HighUnmarked
Clock high signal without transition clock edge marker
HighMarked
Clock high signal with transition clock edge marker
LowUnmarked
Clock low signal without transition clock edge marker
LowMarked
Clock low signal with transition clock edge marker
Trait Implementations§
source§impl Clone for CycleState
impl Clone for CycleState
source§fn clone(&self) -> CycleState
fn clone(&self) -> CycleState
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CycleState
impl Debug for CycleState
source§impl From<char> for CycleState
impl From<char> for CycleState
source§impl PartialEq<CycleState> for CycleState
impl PartialEq<CycleState> for CycleState
source§fn eq(&self, other: &CycleState) -> bool
fn eq(&self, other: &CycleState) -> bool
self
and other
values to be equal, and is used
by ==
.