pub enum TopicMessageType {
Unspecified,
Normal,
Fifo,
Delay,
Transaction,
Priority,
Lite,
Mixed,
}Expand description
Semantic message kind associated with a topic.
Variants§
Implementations§
Source§impl TopicMessageType
impl TopicMessageType
pub const fn as_str(&self) -> &'static str
pub fn topic_message_type_set() -> HashSet<String>
pub fn parse_from_message_property(properties: &HashMap<String, String>) -> Self
pub fn get_metrics_value(&self) -> String
Trait Implementations§
Source§impl Clone for TopicMessageType
impl Clone for TopicMessageType
impl Copy for TopicMessageType
Source§impl Debug for TopicMessageType
impl Debug for TopicMessageType
Source§impl Display for TopicMessageType
impl Display for TopicMessageType
impl Eq for TopicMessageType
Source§impl From<String> for TopicMessageType
impl From<String> for TopicMessageType
Source§impl Hash for TopicMessageType
impl Hash for TopicMessageType
Source§impl PartialEq for TopicMessageType
impl PartialEq for TopicMessageType
impl StructuralPartialEq for TopicMessageType
Auto Trait Implementations§
impl Freeze for TopicMessageType
impl RefUnwindSafe for TopicMessageType
impl Send for TopicMessageType
impl Sync for TopicMessageType
impl Unpin for TopicMessageType
impl UnsafeUnpin for TopicMessageType
impl UnwindSafe for TopicMessageType
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