Struct syslog_ng_common::ParserProxy
[−]
[src]
pub struct ParserProxy<B> where B: ParserBuilder<LogParser> { pub parser: Option<B::Parser>, pub builder: Option<B>, }
Fields
parser: Option<B::Parser>
builder: Option<B>
Methods
impl<B> ParserProxy<B> where B: ParserBuilder<LogParser>
[src]
fn new() -> ParserProxy<B>
fn init(&mut self) -> bool
fn set_option(&mut self, name: String, value: String)
fn process(&mut self, parent: &mut LogParser, msg: &mut LogMessage, input: &str) -> bool
Trait Implementations
impl<B> Clone for ParserProxy<B> where B: ParserBuilder<LogParser>
[src]
fn clone(&self) -> ParserProxy<B>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more