pub struct EventSourceDef {
pub name: String,
pub event_type_id: String,
pub emit_only: bool,
}Expand description
Event-Source (publishes/emits) — Spec §6.6.6.
Fields§
§name: StringPort-Name.
event_type_id: StringEvent-Type (EventType-Repository-ID).
emit_only: booltrue = emits (single subscriber); false = publishes
(multiple subscribers via Channel).
Trait Implementations§
Source§impl Clone for EventSourceDef
impl Clone for EventSourceDef
Source§fn clone(&self) -> EventSourceDef
fn clone(&self) -> EventSourceDef
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 EventSourceDef
impl Debug for EventSourceDef
Source§impl PartialEq for EventSourceDef
impl PartialEq for EventSourceDef
Source§fn eq(&self, other: &EventSourceDef) -> bool
fn eq(&self, other: &EventSourceDef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for EventSourceDef
impl StructuralPartialEq for EventSourceDef
Auto Trait Implementations§
impl Freeze for EventSourceDef
impl RefUnwindSafe for EventSourceDef
impl Send for EventSourceDef
impl Sync for EventSourceDef
impl Unpin for EventSourceDef
impl UnsafeUnpin for EventSourceDef
impl UnwindSafe for EventSourceDef
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