[−][src]Enum moore_svlog::value::ValueKind
The different forms a value can assume.
Variants
The void
value.
An arbitrary precision integer.
The first field contains the value. The second field indicates the special bits (x or z), and the third indicates the x bits.
Time(BigRational)
An arbitrary precision time interval.
A struct.
Trait Implementations
impl<'t> Clone for ValueKind<'t>
[src]
impl<'t> Debug for ValueKind<'t>
[src]
impl<'t> Eq for ValueKind<'t>
[src]
impl<'t> Hash for ValueKind<'t>
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<'t> PartialEq<ValueKind<'t>> for ValueKind<'t>
[src]
impl<'t> StructuralEq for ValueKind<'t>
[src]
impl<'t> StructuralPartialEq for ValueKind<'t>
[src]
Auto Trait Implementations
impl<'t> RefUnwindSafe for ValueKind<'t>
impl<'t> Send for ValueKind<'t>
impl<'t> Sync for ValueKind<'t>
impl<'t> Unpin for ValueKind<'t>
impl<'t> UnwindSafe for ValueKind<'t>
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Erased for T
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.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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.
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>,