pub struct FanOutConfig {
pub from: String,
pub via: String,
pub direction: String,
pub output_var: String,
}Expand description
Configuration for the fan_out operator
Multiplies the event for each entity linked via the specified link type.
- fan_out:
from: source_id
via: follows
direction: reverse
as: followerFields§
§from: StringField containing the entity ID to fan out from
via: StringLink type to follow for fan-out
direction: StringDirection to follow the link: “forward” or “reverse”
output_var: StringVariable name for each iterated entity
Trait Implementations§
Source§impl Clone for FanOutConfig
impl Clone for FanOutConfig
Source§fn clone(&self) -> FanOutConfig
fn clone(&self) -> FanOutConfig
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 FanOutConfig
impl Debug for FanOutConfig
Source§impl<'de> Deserialize<'de> for FanOutConfig
impl<'de> Deserialize<'de> for FanOutConfig
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
Auto Trait Implementations§
impl Freeze for FanOutConfig
impl RefUnwindSafe for FanOutConfig
impl Send for FanOutConfig
impl Sync for FanOutConfig
impl Unpin for FanOutConfig
impl UnsafeUnpin for FanOutConfig
impl UnwindSafe for FanOutConfig
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