pub struct RadiusAttribute { /* private fields */ }
Expand description

Represents an attribute, which would be sent to RADIUS Server/client as a part of RadiusPacket

Implementations

Creates RadiusAttribute with given name

Returns None, if ATTRIBUTE with such name is not found in Dictionary

Creates RadiusAttribute with given id

Returns None, if ATTRIBUTE with such id is not found in Dictionary

Overriddes RadiusAttribute value

Mainly used when building Message-Authenticator

Returns RadiusAttribute id

Returns RadiusAttribute value

Returns RadiusAttribute name

Verifies RadiusAttribute value, based on the ATTRIBUTE code type

Returns RadiusAttribute value, if the attribute is dictionary’s ATTRIBUTE with code type string, ipaddr, ipv6addr or ipv6prefix

Returns RadiusAttribute value, if the attribute is dictionary’s ATTRIBUTE with code type integer or date

Trait Implementations

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.