pub struct Interest {
pub name: String,
pub granularity: Option<Time>,
pub sink: Option<Sink>,
pub disable_logging: Option<bool>,
}
Expand description
A request expressing interest in receiving results published under the specified name.
Fields§
§name: String
The name of a previously registered dataflow.
granularity: Option<Time>
Granularity at which to send results. None indicates no delay.
sink: Option<Sink>
An optional sink configuration.
disable_logging: Option<bool>
Whether or not to log events from this dataflow.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Interest
impl<'de> Deserialize<'de> for Interest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&Interest> for SinkingContext
impl From<&Interest> for SinkingContext
Source§impl Ord for Interest
impl Ord for Interest
Source§impl PartialOrd for Interest
impl PartialOrd for Interest
impl Eq for Interest
impl StructuralPartialEq for Interest
Auto Trait Implementations§
impl Freeze for Interest
impl RefUnwindSafe for Interest
impl Send for Interest
impl Sync for Interest
impl Unpin for Interest
impl UnwindSafe for Interest
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