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