Struct dns_parser::Name[][src]

pub struct Name<'a> { /* fields omitted */ }

The DNS name as stored in the original packet

This contains just a reference to a slice that contains the data. You may turn this into a string using .to_string()

Methods

impl<'a> Name<'a>
[src]

Scan the data to get Name object

The data should be a part of original where name should start. The original is the data starting a the start of a packet, so that offsets in compressed name starts from the original.

Number of bytes serialized name occupies

Trait Implementations

impl<'a> Clone for Name<'a>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'a> Copy for Name<'a>
[src]

impl<'a> Display for Name<'a>
[src]

Formats the value using the given formatter. Read more

impl<'a> Debug for Name<'a>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'a> Send for Name<'a>

impl<'a> Sync for Name<'a>