pub struct EnsDerGeneratorStateKind {
pub q: Option<Quality>,
pub st_val: i32,
pub t: Option<Timestamp>,
}
Expand description
DER generation state kind. ENS stands for Enumerated status
Fields§
§q: Option<Quality>
Quality of the value in ‘stVal’.
st_val: i32
Value of the data.
t: Option<Timestamp>
Timestamp of the last change or update event of ‘stVal’ or the last change of value in ‘q’.
Implementations§
Source§impl EnsDerGeneratorStateKind
impl EnsDerGeneratorStateKind
Sourcepub fn st_val(&self) -> DerGeneratorStateKind
pub fn st_val(&self) -> DerGeneratorStateKind
Returns the enum value of st_val
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_st_val(&mut self, value: DerGeneratorStateKind)
pub fn set_st_val(&mut self, value: DerGeneratorStateKind)
Sets st_val
to the provided enum value.
Trait Implementations§
Source§impl Clone for EnsDerGeneratorStateKind
impl Clone for EnsDerGeneratorStateKind
Source§fn clone(&self) -> EnsDerGeneratorStateKind
fn clone(&self) -> EnsDerGeneratorStateKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EnsDerGeneratorStateKind
impl Debug for EnsDerGeneratorStateKind
Source§impl Default for EnsDerGeneratorStateKind
impl Default for EnsDerGeneratorStateKind
Source§fn default() -> EnsDerGeneratorStateKind
fn default() -> EnsDerGeneratorStateKind
Returns the “default value” for a type. Read more
Source§impl Message for EnsDerGeneratorStateKind
impl Message for EnsDerGeneratorStateKind
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for EnsDerGeneratorStateKind
impl PartialEq for EnsDerGeneratorStateKind
impl StructuralPartialEq for EnsDerGeneratorStateKind
Auto Trait Implementations§
impl Freeze for EnsDerGeneratorStateKind
impl RefUnwindSafe for EnsDerGeneratorStateKind
impl Send for EnsDerGeneratorStateKind
impl Sync for EnsDerGeneratorStateKind
impl Unpin for EnsDerGeneratorStateKind
impl UnwindSafe for EnsDerGeneratorStateKind
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