pub struct TopicValue {
pub topic: String,
pub data: Value,
pub sticky: bool,
pub publisher: String,
}Expand description
One topic value as frontends see it.
Fields§
§topic: StringTopic name.
data: ValuePayload.
sticky: boolPublished sticky (kept for late subscribers).
publisher: StringPublishing extension id (oino.core for core topics).
Trait Implementations§
Source§impl Clone for TopicValue
impl Clone for TopicValue
Source§fn clone(&self) -> TopicValue
fn clone(&self) -> TopicValue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TopicValue
impl Debug for TopicValue
Source§impl<'de> Deserialize<'de> for TopicValue
impl<'de> Deserialize<'de> for TopicValue
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TopicValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TopicValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TopicValue
impl PartialEq for TopicValue
Source§impl Serialize for TopicValue
impl Serialize for TopicValue
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for TopicValue
Auto Trait Implementations§
impl Freeze for TopicValue
impl RefUnwindSafe for TopicValue
impl Send for TopicValue
impl Sync for TopicValue
impl Unpin for TopicValue
impl UnsafeUnpin for TopicValue
impl UnwindSafe for TopicValue
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