Trait sparkle::server::Handler [] [src]

pub trait Handler {
    type Error: Error;
    fn handle_query<'a>(
        &self,
        query: &WireMessage,
        encoder: WireEncoder<'a, Response, AnswerSection>
    ) -> WireEncoder<'a, Response, Done>; }

Handles server events—e.g., by doing a DNS lookup to respond to a DNS request.

Applications implement the Handler trait.

Associated Types

Required Methods

Implementors