pub struct TopicAddress {
pub operator_id: String,
pub service: String,
pub instance_id: String,
pub event_type: String,
}Expand description
Components of a fully-qualified Aether topic.
Topic format: styrene/{operator_id}/{service}/{instance_id}/events/{event_type}
Fields§
§operator_id: String§service: String§instance_id: String§event_type: StringImplementations§
Source§impl TopicAddress
impl TopicAddress
Trait Implementations§
Source§impl Clone for TopicAddress
impl Clone for TopicAddress
Source§fn clone(&self) -> TopicAddress
fn clone(&self) -> TopicAddress
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 TopicAddress
impl Debug for TopicAddress
Source§impl Display for TopicAddress
impl Display for TopicAddress
Source§impl Hash for TopicAddress
impl Hash for TopicAddress
Source§impl PartialEq for TopicAddress
impl PartialEq for TopicAddress
impl Eq for TopicAddress
impl StructuralPartialEq for TopicAddress
Auto Trait Implementations§
impl Freeze for TopicAddress
impl RefUnwindSafe for TopicAddress
impl Send for TopicAddress
impl Sync for TopicAddress
impl Unpin for TopicAddress
impl UnsafeUnpin for TopicAddress
impl UnwindSafe for TopicAddress
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