Enum sawp_diameter::AttributeCode[][src]

#[repr(u32)]pub enum AttributeCode {
    Unknown,
    AcctInterimInterval,
    AccountingRealtimeRequired,
    AcctMultiSessionId,
    AccountingRecordNumber,
    AccountingRecordType,
    AcctSessionId,
    AccountingSubSessionId,
    AcctApplicationId,
    AuthApplicationId,
    AuthRequestType,
    AuthorizationLifetime,
    AuthGracePeriod,
    AuthSessionState,
    ReAuthRequestType,
    Class,
    DestinationHost,
    DestinationRealm,
    DisconnectCause,
    ErrorMessage,
    ErrorReportingHost,
    EventTimestamp,
    ExperimentalResult,
    ExperimentalResultCode,
    FailedAVP,
    FirmwareRevision,
    HostIPAddress,
    InbandSecurityId,
    MultiRoundTimeOut,
    OriginHost,
    OriginRealm,
    OriginStateId,
    ProductName,
    ProxyHost,
    ProxyInfo,
    ProxyState,
    RedirectHost,
    RedirectHostUsage,
    RedirectMaxCacheTime,
    ResultCode,
    RouteRecord,
    SessionId,
    SessionTimeout,
    SessionBinding,
    SessionServerFailover,
    SupportedVendorId,
    TerminationCause,
    UserName,
    VendorId,
    VendorSpecificApplicationId,
}

AVP Attribute Names as stated in the protocol reference

Variants

Unknown
AcctInterimInterval
AccountingRealtimeRequired
AcctMultiSessionId
AccountingRecordNumber
AccountingRecordType
AcctSessionId
AccountingSubSessionId
AcctApplicationId
AuthApplicationId
AuthRequestType
AuthorizationLifetime
AuthGracePeriod
AuthSessionState
ReAuthRequestType
Class
DestinationHost
DestinationRealm
DisconnectCause
ErrorMessage
ErrorReportingHost
EventTimestamp
ExperimentalResult
ExperimentalResultCode
FailedAVP
FirmwareRevision
HostIPAddress
InbandSecurityId
MultiRoundTimeOut
OriginHost
OriginRealm
OriginStateId
ProductName
ProxyHost
ProxyInfo
ProxyState
RedirectHost
RedirectHostUsage
RedirectMaxCacheTime
ResultCode
RouteRecord
SessionId
SessionTimeout
SessionBinding
SessionServerFailover
SupportedVendorId
TerminationCause
UserName
VendorId
VendorSpecificApplicationId

Trait Implementations

impl Debug for AttributeCode[src]

impl PartialEq<AttributeCode> for AttributeCode[src]

impl StructuralPartialEq for AttributeCode[src]

impl TryFrom<u32> for AttributeCode[src]

type Error = TryFromPrimitiveError<Self>

The type returned in the event of a conversion error.

impl TryFromPrimitive for AttributeCode[src]

type Primitive = u32

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.