Struct syslog_ng_common::ParserProxy [] [src]

pub struct ParserProxy<B> where B: ParserBuilder {
    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
[src]

fn new() -> ParserProxy<B>

fn init(&mut self) -> bool

fn set_option(&mut self, name: String, value: String)

fn process(&mut self, msg: &mut LogMessage, input: &str) -> bool

fn parent(&mut self, parent: LogParser)

Trait Implementations

impl<B> Clone for ParserProxy<B> where B: ParserBuilder
[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