pub struct BusEvent {
pub source: String,
pub _metadata: HashMap<String, String>,
pub event: Option<Event>,
pub special_fields: SpecialFields,
}Expand description
Type used by snitch-server for broadcasting events to other snitch nodes
Fields§
§source: String§_metadata: HashMap<String, String>§event: Option<Event>§special_fields: SpecialFieldsImplementations§
source§impl BusEvent
impl BusEvent
pub fn new() -> BusEvent
pub fn register_request(&self) -> &RegisterRequest
pub fn clear_register_request(&mut self)
pub fn has_register_request(&self) -> bool
pub fn set_register_request(&mut self, v: RegisterRequest)
pub fn mut_register_request(&mut self) -> &mut RegisterRequest
pub fn take_register_request(&mut self) -> RegisterRequest
pub fn deregister_request(&self) -> &DeregisterRequest
pub fn clear_deregister_request(&mut self)
pub fn has_deregister_request(&self) -> bool
pub fn set_deregister_request(&mut self, v: DeregisterRequest)
pub fn mut_deregister_request(&mut self) -> &mut DeregisterRequest
pub fn take_deregister_request(&mut self) -> DeregisterRequest
pub fn create_pipeline_request(&self) -> &CreatePipelineRequest
pub fn clear_create_pipeline_request(&mut self)
pub fn has_create_pipeline_request(&self) -> bool
pub fn set_create_pipeline_request(&mut self, v: CreatePipelineRequest)
pub fn mut_create_pipeline_request(&mut self) -> &mut CreatePipelineRequest
pub fn take_create_pipeline_request(&mut self) -> CreatePipelineRequest
pub fn delete_pipeline_request(&self) -> &DeletePipelineRequest
pub fn clear_delete_pipeline_request(&mut self)
pub fn has_delete_pipeline_request(&self) -> bool
pub fn set_delete_pipeline_request(&mut self, v: DeletePipelineRequest)
pub fn mut_delete_pipeline_request(&mut self) -> &mut DeletePipelineRequest
pub fn take_delete_pipeline_request(&mut self) -> DeletePipelineRequest
pub fn update_pipeline_request(&self) -> &UpdatePipelineRequest
pub fn clear_update_pipeline_request(&mut self)
pub fn has_update_pipeline_request(&self) -> bool
pub fn set_update_pipeline_request(&mut self, v: UpdatePipelineRequest)
pub fn mut_update_pipeline_request(&mut self) -> &mut UpdatePipelineRequest
pub fn take_update_pipeline_request(&mut self) -> UpdatePipelineRequest
pub fn attach_pipeline_request(&self) -> &AttachPipelineRequest
pub fn clear_attach_pipeline_request(&mut self)
pub fn has_attach_pipeline_request(&self) -> bool
pub fn set_attach_pipeline_request(&mut self, v: AttachPipelineRequest)
pub fn mut_attach_pipeline_request(&mut self) -> &mut AttachPipelineRequest
pub fn take_attach_pipeline_request(&mut self) -> AttachPipelineRequest
pub fn detach_pipeline_request(&self) -> &DetachPipelineRequest
pub fn clear_detach_pipeline_request(&mut self)
pub fn has_detach_pipeline_request(&self) -> bool
pub fn set_detach_pipeline_request(&mut self, v: DetachPipelineRequest)
pub fn mut_detach_pipeline_request(&mut self) -> &mut DetachPipelineRequest
pub fn take_detach_pipeline_request(&mut self) -> DetachPipelineRequest
pub fn pause_pipeline_request(&self) -> &PausePipelineRequest
pub fn clear_pause_pipeline_request(&mut self)
pub fn has_pause_pipeline_request(&self) -> bool
pub fn set_pause_pipeline_request(&mut self, v: PausePipelineRequest)
pub fn mut_pause_pipeline_request(&mut self) -> &mut PausePipelineRequest
pub fn take_pause_pipeline_request(&mut self) -> PausePipelineRequest
pub fn resume_pipeline_request(&self) -> &ResumePipelineRequest
pub fn clear_resume_pipeline_request(&mut self)
pub fn has_resume_pipeline_request(&self) -> bool
pub fn set_resume_pipeline_request(&mut self, v: ResumePipelineRequest)
pub fn mut_resume_pipeline_request(&mut self) -> &mut ResumePipelineRequest
pub fn take_resume_pipeline_request(&mut self) -> ResumePipelineRequest
pub fn metrics_request(&self) -> &MetricsRequest
pub fn clear_metrics_request(&mut self)
pub fn has_metrics_request(&self) -> bool
pub fn set_metrics_request(&mut self, v: MetricsRequest)
pub fn mut_metrics_request(&mut self) -> &mut MetricsRequest
pub fn take_metrics_request(&mut self) -> MetricsRequest
pub fn kv_request(&self) -> &KVRequest
pub fn clear_kv_request(&mut self)
pub fn has_kv_request(&self) -> bool
pub fn set_kv_request(&mut self, v: KVRequest)
pub fn mut_kv_request(&mut self) -> &mut KVRequest
pub fn take_kv_request(&mut self) -> KVRequest
pub fn delete_audience_request(&self) -> &DeleteAudienceRequest
pub fn clear_delete_audience_request(&mut self)
pub fn has_delete_audience_request(&self) -> bool
pub fn set_delete_audience_request(&mut self, v: DeleteAudienceRequest)
pub fn mut_delete_audience_request(&mut self) -> &mut DeleteAudienceRequest
pub fn take_delete_audience_request(&mut self) -> DeleteAudienceRequest
pub fn new_audience_request(&self) -> &NewAudienceRequest
pub fn clear_new_audience_request(&mut self)
pub fn has_new_audience_request(&self) -> bool
pub fn set_new_audience_request(&mut self, v: NewAudienceRequest)
pub fn mut_new_audience_request(&mut self) -> &mut NewAudienceRequest
pub fn take_new_audience_request(&mut self) -> NewAudienceRequest
pub fn tail_request(&self) -> &TailRequest
pub fn clear_tail_request(&mut self)
pub fn has_tail_request(&self) -> bool
pub fn set_tail_request(&mut self, v: TailRequest)
pub fn mut_tail_request(&mut self) -> &mut TailRequest
pub fn take_tail_request(&mut self) -> TailRequest
pub fn tail_response(&self) -> &TailResponse
pub fn clear_tail_response(&mut self)
pub fn has_tail_response(&self) -> bool
pub fn set_tail_response(&mut self, v: TailResponse)
pub fn mut_tail_response(&mut self) -> &mut TailResponse
pub fn take_tail_response(&mut self) -> TailResponse
Trait Implementations§
source§impl Message for BusEvent
impl Message for BusEvent
source§fn is_initialized(&self) -> bool
fn is_initialized(&self) -> bool
True iff all required fields are initialized.
Always returns
true for protobuf 3.source§fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
Update this message object with fields read from given stream.
source§fn compute_size(&self) -> u64
fn compute_size(&self) -> u64
Compute and cache size of this message and all nested messages. Read more
source§fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<()>
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_> ) -> Result<()>
Write message to the stream. Read more
source§fn special_fields(&self) -> &SpecialFields
fn special_fields(&self) -> &SpecialFields
Special fields (unknown fields and cached size).
source§fn mut_special_fields(&mut self) -> &mut SpecialFields
fn mut_special_fields(&mut self) -> &mut SpecialFields
Special fields (unknown fields and cached size).
source§fn default_instance() -> &'static BusEvent
fn default_instance() -> &'static BusEvent
Return a pointer to default immutable message with static lifetime. Read more
source§fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
Parse message from stream.
source§fn cached_size(&self) -> u32
fn cached_size(&self) -> u32
Get size previously computed by
compute_size. Read moresource§fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
Write the message to the stream. Read more
source§fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<(), Error>
fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_> ) -> Result<(), Error>
Write the message to the stream prepending the message with message length
encoded as varint.
source§fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<(), Error>
fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<(), Error>
Write the message to the vec, prepend the message with message length
encoded as varint.
source§fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
Update this message object with fields read from given stream.
source§fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>
fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>
Parse message from reader.
Parse stops on EOF or when error encountered.
source§fn check_initialized(&self) -> Result<(), Error>
fn check_initialized(&self) -> Result<(), Error>
Check if all required fields of this object are initialized.
source§fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
Write the message to the writer.
source§fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write
) -> Result<(), Error>
fn write_length_delimited_to_writer( &self, w: &mut dyn Write ) -> Result<(), Error>
Write the message to the writer, prepend the message with message length
encoded as varint.
source§fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, Error>
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, Error>
Write the message to the bytes vec, prepend the message with message length
encoded as varint.
source§fn unknown_fields(&self) -> &UnknownFields
fn unknown_fields(&self) -> &UnknownFields
Get a reference to unknown fields.
source§fn mut_unknown_fields(&mut self) -> &mut UnknownFields
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
Get a mutable reference to unknown fields.
source§impl MessageFull for BusEvent
impl MessageFull for BusEvent
source§fn descriptor() -> MessageDescriptor
fn descriptor() -> MessageDescriptor
Get message descriptor for message type. Read more
source§fn reflect_eq(&self, other: &Self, mode: &ReflectEqMode) -> bool
fn reflect_eq(&self, other: &Self, mode: &ReflectEqMode) -> bool
Reflective equality. Read more
source§impl PartialEq for BusEvent
impl PartialEq for BusEvent
source§impl ProtobufValue for BusEvent
impl ProtobufValue for BusEvent
§type RuntimeType = RuntimeTypeMessage<BusEvent>
type RuntimeType = RuntimeTypeMessage<BusEvent>
Actual implementation of type properties.
impl StructuralPartialEq for BusEvent
Auto Trait Implementations§
impl RefUnwindSafe for BusEvent
impl Send for BusEvent
impl Sync for BusEvent
impl Unpin for BusEvent
impl UnwindSafe for BusEvent
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
source§impl<M> MessageDyn for Mwhere
M: MessageFull,
impl<M> MessageDyn for Mwhere
M: MessageFull,
source§fn descriptor_dyn(&self) -> MessageDescriptor
fn descriptor_dyn(&self) -> MessageDescriptor
Message descriptor for this message, used for reflection.
source§fn merge_from_dyn(&mut self, is: &mut CodedInputStream<'_>) -> Result<(), Error>
fn merge_from_dyn(&mut self, is: &mut CodedInputStream<'_>) -> Result<(), Error>
Update this message fields with contents of given stream.
source§fn write_to_with_cached_sizes_dyn(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<(), Error>
fn write_to_with_cached_sizes_dyn( &self, os: &mut CodedOutputStream<'_> ) -> Result<(), Error>
Write the message.
source§fn compute_size_dyn(&self) -> u64
fn compute_size_dyn(&self) -> u64
Compute (and cache) the message size.
source§fn is_initialized_dyn(&self) -> bool
fn is_initialized_dyn(&self) -> bool
True iff all required fields are initialized.
Always returns
true for protobuf 3.source§fn special_fields_dyn(&self) -> &SpecialFields
fn special_fields_dyn(&self) -> &SpecialFields
Get a reference to special fields.
source§fn mut_special_fields_dyn(&mut self) -> &mut SpecialFields
fn mut_special_fields_dyn(&mut self) -> &mut SpecialFields
Get a mutable reference to special fields.