pub struct SchemaBinding {
pub schema: String,
pub pipelines: Vec<String>,
}Expand description
A schema -> pipelines binding: events recognized as schema are
evaluated against the engine built from pipelines.
Fields§
§schema: String§pipelines: Vec<String>Pipeline names or file paths, resolved by the caller.
Trait Implementations§
Source§impl Clone for SchemaBinding
impl Clone for SchemaBinding
Source§fn clone(&self) -> SchemaBinding
fn clone(&self) -> SchemaBinding
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 SchemaBinding
impl Debug for SchemaBinding
Source§impl<'de> Deserialize<'de> for SchemaBinding
impl<'de> Deserialize<'de> for SchemaBinding
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 SchemaBinding
impl RefUnwindSafe for SchemaBinding
impl Send for SchemaBinding
impl Sync for SchemaBinding
impl Unpin for SchemaBinding
impl UnsafeUnpin for SchemaBinding
impl UnwindSafe for SchemaBinding
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