Struct dns_parser::Name [] [src]

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

The DNS name as stored in the original packet

This is 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]

[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.

[src]

Number of bytes serialized name occupies

Trait Implementations

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

[src]

Formats the value using the given formatter.

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

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

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

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

[src]

Formats the value using the given formatter. Read more