pub struct BinaryRunner { /* private fields */ }Implementations§
Source§impl BinaryRunner
impl BinaryRunner
pub fn new( runner_name: &str, source: &'static str, timestamp_field: &'static str, binary_path: impl AsRef<Path>, ) -> BinaryRunner
pub fn ssl(binary_path: impl AsRef<Path>) -> BinaryRunner
pub fn stdio(binary_path: impl AsRef<Path>) -> BinaryRunner
pub fn with_args<I, S>(self, args: I) -> BinaryRunner
Trait Implementations§
Source§impl Runner for BinaryRunner
impl Runner for BinaryRunner
fn run<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<Pin<Box<dyn Stream<Item = Event> + Send>>, Box<dyn Error + Send + Sync>>> + Send + 'async_trait>>where
'life0: 'async_trait,
BinaryRunner: 'async_trait,
fn add_analyzer(self, analyzer: Box<dyn Analyzer>) -> BinaryRunner
Auto Trait Implementations§
impl !RefUnwindSafe for BinaryRunner
impl !UnwindSafe for BinaryRunner
impl Freeze for BinaryRunner
impl Send for BinaryRunner
impl Sync for BinaryRunner
impl Unpin for BinaryRunner
impl UnsafeUnpin for BinaryRunner
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