pub struct TopicValue {
pub topic: String,
pub data: JsonValue,
pub sticky: bool,
pub publisher: String,
}Expand description
One topic value as frontends see it.
Fields§
§topic: StringTopic name.
data: JsonValuePayload.
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§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<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
Source§impl From<TopicValue> for OinoEvent
impl From<TopicValue> for OinoEvent
Source§fn from(value: TopicValue) -> Self
fn from(value: TopicValue) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TopicValue
impl PartialEq for TopicValue
Source§impl Serialize for TopicValue
impl Serialize for TopicValue
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