Struct grafana_plugin_sdk::backend::PublishStreamRequest [−][src]
pub struct PublishStreamRequest {
pub plugin_context: PluginContext,
pub path: String,
pub data: Value,
}
Expand description
A request to publish data to a stream.
Fields
plugin_context: PluginContext
Details of the plugin instance from which the request originated.
If the request originates from a datasource instance, this will
include details about the datasource instance in the
data_source_instance_settings
field.
path: String
The subscription path; see module level comments for details.
data: Value
Data to be published to the stream.
Trait Implementations
type Error = ConvertFromError
type Error = ConvertFromError
The type returned in the event of a conversion error.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for PublishStreamRequest
impl Send for PublishStreamRequest
impl Sync for PublishStreamRequest
impl Unpin for PublishStreamRequest
impl UnwindSafe for PublishStreamRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more