pub enum ReadingContext {
InterruptionBegin,
InterruptionEnd,
Other,
SampleClock,
SamplePeriodic,
TransactionBegin,
TransactionEnd,
Trigger,
}
Expand description
Values of the context field of a value in SampledValue.
Variants
InterruptionBegin
Value taken at start of interruption.
InterruptionEnd
Value taken when resuming after interruption.
Other
Value for any other situations.
SampleClock
Value taken at clock aligned interval.
SamplePeriodic
Value taken as periodic sample relative to start time of transaction.
TransactionBegin
Value taken at start of transaction.
TransactionEnd
Value taken at end of transaction.
Trigger
Value taken in response to a TriggerMessage.req
Trait Implementations
sourceimpl Clone for ReadingContext
impl Clone for ReadingContext
sourcefn clone(&self) -> ReadingContext
fn clone(&self) -> ReadingContext
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ReadingContext
impl Debug for ReadingContext
sourceimpl<'de> Deserialize<'de> for ReadingContext
impl<'de> Deserialize<'de> for ReadingContext
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<ReadingContext> for ReadingContext
impl PartialEq<ReadingContext> for ReadingContext
sourceimpl Serialize for ReadingContext
impl Serialize for ReadingContext
impl StructuralPartialEq for ReadingContext
Auto Trait Implementations
impl RefUnwindSafe for ReadingContext
impl Send for ReadingContext
impl Sync for ReadingContext
impl Unpin for ReadingContext
impl UnwindSafe for ReadingContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more