pub struct StringDatapoint {
pub timestamp: i64,
pub value: String,
pub status: Option<Status>,
pub null_value: bool,
}Fields§
§timestamp: i64§value: String§status: Option<Status>§null_value: boolTrait Implementations§
Source§impl Clone for StringDatapoint
impl Clone for StringDatapoint
Source§fn clone(&self) -> StringDatapoint
fn clone(&self) -> StringDatapoint
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 StringDatapoint
impl Debug for StringDatapoint
Source§impl Default for StringDatapoint
impl Default for StringDatapoint
Source§impl From<DatapointString> for StringDatapoint
impl From<DatapointString> for StringDatapoint
Source§fn from(dp: DatapointString) -> StringDatapoint
fn from(dp: DatapointString) -> StringDatapoint
Converts to this type from the input type.
Source§impl From<StringDatapoint> for DatapointString
impl From<StringDatapoint> for DatapointString
Source§fn from(dp: StringDatapoint) -> DatapointString
fn from(dp: StringDatapoint) -> DatapointString
Converts to this type from the input type.
Source§impl Hash for StringDatapoint
impl Hash for StringDatapoint
Source§impl Message for StringDatapoint
impl Message for StringDatapoint
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for StringDatapoint
impl PartialEq for StringDatapoint
impl Eq for StringDatapoint
impl StructuralPartialEq for StringDatapoint
Auto Trait Implementations§
impl Freeze for StringDatapoint
impl RefUnwindSafe for StringDatapoint
impl Send for StringDatapoint
impl Sync for StringDatapoint
impl Unpin for StringDatapoint
impl UnwindSafe for StringDatapoint
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