From 29989d903e2c1961cf6beb468e7cd82b2d186262 Mon Sep 17 00:00:00 2001 From: moznion Date: Sat, 2 Jan 2021 10:45:32 +0900 Subject: [PATCH] fmt --- radius/src/core/rfc2865.rs | 115 +++++++++++++++++--------- radius/src/core/rfc2866.rs | 60 ++++++++------ radius/src/core/rfc2867.rs | 17 ++-- radius/src/core/rfc2868.rs | 156 +++++++++++++++++++++++++---------- radius/src/core/rfc2869.rs | 63 ++++++++------ radius/src/core/rfc3162.rs | 38 +++++---- radius/src/core/rfc3576.rs | 17 +--- radius/src/core/rfc3580.rs | 11 --- radius/src/core/rfc4072.rs | 16 +--- radius/src/core/rfc4372.rs | 21 +---- radius/src/core/rfc4603.rs | 17 ---- radius/src/core/rfc4675.rs | 32 +++---- radius/src/core/rfc4818.rs | 24 +----- radius/src/core/rfc4849.rs | 25 +----- radius/src/core/rfc5090.rs | 62 +++++++------- radius/src/core/rfc5176.rs | 22 ----- radius/src/core/rfc5607.rs | 61 +++++++------- radius/src/core/rfc5904.rs | 37 +++------ radius/src/core/rfc6519.rs | 30 +------ radius/src/core/rfc6572.rs | 165 ++++++++++++++++++++++++------------- radius/src/core/rfc6677.rs | 33 +------- radius/src/core/rfc6911.rs | 49 ++++------- radius/src/core/rfc7055.rs | 46 +++-------- radius/src/core/rfc7155.rs | 40 ++------- 24 files changed, 546 insertions(+), 611 deletions(-) diff --git a/radius/src/core/rfc2865.rs b/radius/src/core/rfc2865.rs index a4bff81..73b9917 100644 --- a/radius/src/core/rfc2865.rs +++ b/radius/src/core/rfc2865.rs @@ -1,14 +1,10 @@ // Code generated by machine generator; DO NOT EDIT. -use std::net::{Ipv4Addr}; +use std::net::Ipv4Addr; - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - pub const USER_NAME_TYPE: AVPType = 1; pub fn delete_user_name(packet: &mut Packet) { packet.delete(USER_NAME_TYPE); @@ -32,11 +28,18 @@ pub fn delete_user_password(packet: &mut Packet) { packet.delete(USER_PASSWORD_TYPE); } pub fn add_user_password(packet: &mut Packet, value: &[u8]) -> Result<(), AVPError> { - packet.add(AVP::from_user_password(USER_PASSWORD_TYPE, value, packet.get_secret(), packet.get_authenticator())?); + packet.add(AVP::from_user_password( + USER_PASSWORD_TYPE, + value, + packet.get_secret(), + packet.get_authenticator(), + )?); Ok(()) } pub fn lookup_user_password(packet: &Packet) -> Option, AVPError>> { - packet.lookup(USER_PASSWORD_TYPE).map(|v| v.encode_user_password(packet.get_secret(), packet.get_authenticator())) + packet + .lookup(USER_PASSWORD_TYPE) + .map(|v| v.encode_user_password(packet.get_secret(), packet.get_authenticator())) } pub fn lookup_all_user_password(packet: &Packet) -> Result>, AVPError> { let mut vec = Vec::new(); @@ -108,7 +111,9 @@ pub fn add_service_type(packet: &mut Packet, value: ServiceType) { packet.add(AVP::from_u32(SERVICE_TYPE_TYPE, value as u32)); } pub fn lookup_service_type(packet: &Packet) -> Option> { - packet.lookup(SERVICE_TYPE_TYPE).map(|v| Ok(v.encode_u32()? as ServiceType)) + packet + .lookup(SERVICE_TYPE_TYPE) + .map(|v| Ok(v.encode_u32()? as ServiceType)) } pub fn lookup_all_service_type(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -126,7 +131,9 @@ pub fn add_framed_protocol(packet: &mut Packet, value: FramedProtocol) { packet.add(AVP::from_u32(FRAMED_PROTOCOL_TYPE, value as u32)); } pub fn lookup_framed_protocol(packet: &Packet) -> Option> { - packet.lookup(FRAMED_PROTOCOL_TYPE).map(|v| Ok(v.encode_u32()? as FramedProtocol)) + packet + .lookup(FRAMED_PROTOCOL_TYPE) + .map(|v| Ok(v.encode_u32()? as FramedProtocol)) } pub fn lookup_all_framed_protocol(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -144,7 +151,9 @@ pub fn add_framed_ip_address(packet: &mut Packet, value: &Ipv4Addr) { packet.add(AVP::from_ipv4(FRAMED_IP_ADDRESS_TYPE, value)); } pub fn lookup_framed_ip_address(packet: &Packet) -> Option> { - packet.lookup(FRAMED_IP_ADDRESS_TYPE).map(|v| v.encode_ipv4()) + packet + .lookup(FRAMED_IP_ADDRESS_TYPE) + .map(|v| v.encode_ipv4()) } pub fn lookup_all_framed_ip_address(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -162,7 +171,9 @@ pub fn add_framed_ip_netmask(packet: &mut Packet, value: &Ipv4Addr) { packet.add(AVP::from_ipv4(FRAMED_IP_NETMASK_TYPE, value)); } pub fn lookup_framed_ip_netmask(packet: &Packet) -> Option> { - packet.lookup(FRAMED_IP_NETMASK_TYPE).map(|v| v.encode_ipv4()) + packet + .lookup(FRAMED_IP_NETMASK_TYPE) + .map(|v| v.encode_ipv4()) } pub fn lookup_all_framed_ip_netmask(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -180,7 +191,9 @@ pub fn add_framed_routing(packet: &mut Packet, value: FramedRouting) { packet.add(AVP::from_u32(FRAMED_ROUTING_TYPE, value as u32)); } pub fn lookup_framed_routing(packet: &Packet) -> Option> { - packet.lookup(FRAMED_ROUTING_TYPE).map(|v| Ok(v.encode_u32()? as FramedRouting)) + packet + .lookup(FRAMED_ROUTING_TYPE) + .map(|v| Ok(v.encode_u32()? as FramedRouting)) } pub fn lookup_all_framed_routing(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -234,7 +247,9 @@ pub fn add_framed_compression(packet: &mut Packet, value: FramedCompression) { packet.add(AVP::from_u32(FRAMED_COMPRESSION_TYPE, value as u32)); } pub fn lookup_framed_compression(packet: &Packet) -> Option> { - packet.lookup(FRAMED_COMPRESSION_TYPE).map(|v| Ok(v.encode_u32()? as FramedCompression)) + packet + .lookup(FRAMED_COMPRESSION_TYPE) + .map(|v| Ok(v.encode_u32()? as FramedCompression)) } pub fn lookup_all_framed_compression(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -270,7 +285,9 @@ pub fn add_login_service(packet: &mut Packet, value: LoginService) { packet.add(AVP::from_u32(LOGIN_SERVICE_TYPE, value as u32)); } pub fn lookup_login_service(packet: &Packet) -> Option> { - packet.lookup(LOGIN_SERVICE_TYPE).map(|v| Ok(v.encode_u32()? as LoginService)) + packet + .lookup(LOGIN_SERVICE_TYPE) + .map(|v| Ok(v.encode_u32()? as LoginService)) } pub fn lookup_all_login_service(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -288,7 +305,9 @@ pub fn add_login_tcp_port(packet: &mut Packet, value: LoginTCPPort) { packet.add(AVP::from_u32(LOGIN_TCP_PORT_TYPE, value as u32)); } pub fn lookup_login_tcp_port(packet: &Packet) -> Option> { - packet.lookup(LOGIN_TCP_PORT_TYPE).map(|v| Ok(v.encode_u32()? as LoginTCPPort)) + packet + .lookup(LOGIN_TCP_PORT_TYPE) + .map(|v| Ok(v.encode_u32()? as LoginTCPPort)) } pub fn lookup_all_login_tcp_port(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -324,7 +343,9 @@ pub fn add_callback_number(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(CALLBACK_NUMBER_TYPE, value)); } pub fn lookup_callback_number(packet: &Packet) -> Option> { - packet.lookup(CALLBACK_NUMBER_TYPE).map(|v| v.encode_string()) + packet + .lookup(CALLBACK_NUMBER_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_callback_number(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -378,7 +399,9 @@ pub fn add_framed_ipx_network(packet: &mut Packet, value: &Ipv4Addr) { packet.add(AVP::from_ipv4(FRAMED_IPX_NETWORK_TYPE, value)); } pub fn lookup_framed_ipx_network(packet: &Packet) -> Option> { - packet.lookup(FRAMED_IPX_NETWORK_TYPE).map(|v| v.encode_ipv4()) + packet + .lookup(FRAMED_IPX_NETWORK_TYPE) + .map(|v| v.encode_ipv4()) } pub fn lookup_all_framed_ipx_network(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -473,7 +496,9 @@ pub fn add_termination_action(packet: &mut Packet, value: TerminationAction) { packet.add(AVP::from_u32(TERMINATION_ACTION_TYPE, value as u32)); } pub fn lookup_termination_action(packet: &Packet) -> Option> { - packet.lookup(TERMINATION_ACTION_TYPE).map(|v| Ok(v.encode_u32()? as TerminationAction)) + packet + .lookup(TERMINATION_ACTION_TYPE) + .map(|v| Ok(v.encode_u32()? as TerminationAction)) } pub fn lookup_all_termination_action(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -491,7 +516,9 @@ pub fn add_called_station_id(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(CALLED_STATION_ID_TYPE, value)); } pub fn lookup_called_station_id(packet: &Packet) -> Option> { - packet.lookup(CALLED_STATION_ID_TYPE).map(|v| v.encode_string()) + packet + .lookup(CALLED_STATION_ID_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_called_station_id(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -509,7 +536,9 @@ pub fn add_calling_station_id(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(CALLING_STATION_ID_TYPE, value)); } pub fn lookup_calling_station_id(packet: &Packet) -> Option> { - packet.lookup(CALLING_STATION_ID_TYPE).map(|v| v.encode_string()) + packet + .lookup(CALLING_STATION_ID_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_calling_station_id(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -527,7 +556,9 @@ pub fn add_nas_identifier(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(NAS_IDENTIFIER_TYPE, value)); } pub fn lookup_nas_identifier(packet: &Packet) -> Option> { - packet.lookup(NAS_IDENTIFIER_TYPE).map(|v| v.encode_string()) + packet + .lookup(NAS_IDENTIFIER_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_nas_identifier(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -563,7 +594,9 @@ pub fn add_login_lat_service(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(LOGIN_LAT_SERVICE_TYPE, value)); } pub fn lookup_login_lat_service(packet: &Packet) -> Option> { - packet.lookup(LOGIN_LAT_SERVICE_TYPE).map(|v| v.encode_string()) + packet + .lookup(LOGIN_LAT_SERVICE_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_login_lat_service(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -581,7 +614,9 @@ pub fn add_login_lat_node(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(LOGIN_LAT_NODE_TYPE, value)); } pub fn lookup_login_lat_node(packet: &Packet) -> Option> { - packet.lookup(LOGIN_LAT_NODE_TYPE).map(|v| v.encode_string()) + packet + .lookup(LOGIN_LAT_NODE_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_login_lat_node(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -599,7 +634,9 @@ pub fn add_login_lat_group(packet: &mut Packet, value: &[u8]) { packet.add(AVP::from_bytes(LOGIN_LAT_GROUP_TYPE, value)); } pub fn lookup_login_lat_group(packet: &Packet) -> Option> { - packet.lookup(LOGIN_LAT_GROUP_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(LOGIN_LAT_GROUP_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_login_lat_group(packet: &Packet) -> Vec> { let mut vec = Vec::new(); @@ -617,7 +654,9 @@ pub fn add_framed_apple_talk_link(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(FRAMED_APPLE_TALK_LINK_TYPE, value)); } pub fn lookup_framed_apple_talk_link(packet: &Packet) -> Option> { - packet.lookup(FRAMED_APPLE_TALK_LINK_TYPE).map(|v| v.encode_u32()) + packet + .lookup(FRAMED_APPLE_TALK_LINK_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_framed_apple_talk_link(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -635,7 +674,9 @@ pub fn add_framed_apple_talk_network(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(FRAMED_APPLE_TALK_NETWORK_TYPE, value)); } pub fn lookup_framed_apple_talk_network(packet: &Packet) -> Option> { - packet.lookup(FRAMED_APPLE_TALK_NETWORK_TYPE).map(|v| v.encode_u32()) + packet + .lookup(FRAMED_APPLE_TALK_NETWORK_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_framed_apple_talk_network(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -653,7 +694,9 @@ pub fn add_framed_apple_talk_zone(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(FRAMED_APPLE_TALK_ZONE_TYPE, value)); } pub fn lookup_framed_apple_talk_zone(packet: &Packet) -> Option> { - packet.lookup(FRAMED_APPLE_TALK_ZONE_TYPE).map(|v| v.encode_string()) + packet + .lookup(FRAMED_APPLE_TALK_ZONE_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_framed_apple_talk_zone(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -689,7 +732,9 @@ pub fn add_nas_port_type(packet: &mut Packet, value: NasPortType) { packet.add(AVP::from_u32(NAS_PORT_TYPE_TYPE, value as u32)); } pub fn lookup_nas_port_type(packet: &Packet) -> Option> { - packet.lookup(NAS_PORT_TYPE_TYPE).map(|v| Ok(v.encode_u32()? as NasPortType)) + packet + .lookup(NAS_PORT_TYPE_TYPE) + .map(|v| Ok(v.encode_u32()? as NasPortType)) } pub fn lookup_all_nas_port_type(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -725,7 +770,9 @@ pub fn add_login_lat_port(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(LOGIN_LAT_PORT_TYPE, value)); } pub fn lookup_login_lat_port(packet: &Packet) -> Option> { - packet.lookup(LOGIN_LAT_PORT_TYPE).map(|v| v.encode_string()) + packet + .lookup(LOGIN_LAT_PORT_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_login_lat_port(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -741,7 +788,6 @@ pub const FRAMED_COMPRESSION_VAN_JACOBSON_TCP_IP: FramedCompression = 1; pub const FRAMED_COMPRESSION_IPX_HEADER_COMPRESSION: FramedCompression = 2; pub const FRAMED_COMPRESSION_STAC_LZS: FramedCompression = 3; - pub type FramedProtocol = u32; pub const FRAMED_PROTOCOL_PPP: FramedProtocol = 1; pub const FRAMED_PROTOCOL_SLIP: FramedProtocol = 2; @@ -750,14 +796,12 @@ pub const FRAMED_PROTOCOL_GANDALF_SLML: FramedProtocol = 4; pub const FRAMED_PROTOCOL_XYLOGICS_IPX_SLIP: FramedProtocol = 5; pub const FRAMED_PROTOCOL_X_75_SYNCHRONOUS: FramedProtocol = 6; - pub type FramedRouting = u32; pub const FRAMED_ROUTING_NONE: FramedRouting = 0; pub const FRAMED_ROUTING_BROADCAST: FramedRouting = 1; pub const FRAMED_ROUTING_LISTEN: FramedRouting = 2; pub const FRAMED_ROUTING_BROADCAST_LISTEN: FramedRouting = 3; - pub type LoginService = u32; pub const LOGIN_SERVICE_TELNET: LoginService = 0; pub const LOGIN_SERVICE_RLOGIN: LoginService = 1; @@ -768,13 +812,11 @@ pub const LOGIN_SERVICE_X25_PAD: LoginService = 5; pub const LOGIN_SERVICE_X25_T3POS: LoginService = 6; pub const LOGIN_SERVICE_TCP_CLEAR_QUIET: LoginService = 8; - pub type LoginTCPPort = u32; pub const LOGIN_TCP_PORT_TELNET: LoginTCPPort = 23; pub const LOGIN_TCP_PORT_RLOGIN: LoginTCPPort = 513; pub const LOGIN_TCP_PORT_RSH: LoginTCPPort = 514; - pub type NasPortType = u32; pub const NAS_PORT_TYPE_ASYNC: NasPortType = 0; pub const NAS_PORT_TYPE_SYNC: NasPortType = 1; @@ -797,7 +839,6 @@ pub const NAS_PORT_TYPE_CABLE: NasPortType = 17; pub const NAS_PORT_TYPE_WIRELESS_OTHER: NasPortType = 18; pub const NAS_PORT_TYPE_WIRELESS_802_11: NasPortType = 19; - pub type ServiceType = u32; pub const SERVICE_TYPE_LOGIN_USER: ServiceType = 1; pub const SERVICE_TYPE_FRAMED_USER: ServiceType = 2; @@ -811,8 +852,6 @@ pub const SERVICE_TYPE_CALLBACK_NAS_PROMPT: ServiceType = 9; pub const SERVICE_TYPE_CALL_CHECK: ServiceType = 10; pub const SERVICE_TYPE_CALLBACK_ADMINISTRATIVE: ServiceType = 11; - pub type TerminationAction = u32; pub const TERMINATION_ACTION_DEFAULT: TerminationAction = 0; pub const TERMINATION_ACTION_RADIUS_REQUEST: TerminationAction = 1; - diff --git a/radius/src/core/rfc2866.rs b/radius/src/core/rfc2866.rs index 77ea32f..02bdcb3 100644 --- a/radius/src/core/rfc2866.rs +++ b/radius/src/core/rfc2866.rs @@ -1,15 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - pub const ACCT_STATUS_TYPE_TYPE: AVPType = 40; pub fn delete_acct_status_type(packet: &mut Packet) { packet.delete(ACCT_STATUS_TYPE_TYPE); @@ -18,7 +11,9 @@ pub fn add_acct_status_type(packet: &mut Packet, value: AcctStatusType) { packet.add(AVP::from_u32(ACCT_STATUS_TYPE_TYPE, value as u32)); } pub fn lookup_acct_status_type(packet: &Packet) -> Option> { - packet.lookup(ACCT_STATUS_TYPE_TYPE).map(|v| Ok(v.encode_u32()? as AcctStatusType)) + packet + .lookup(ACCT_STATUS_TYPE_TYPE) + .map(|v| Ok(v.encode_u32()? as AcctStatusType)) } pub fn lookup_all_acct_status_type(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -54,7 +49,9 @@ pub fn add_acct_input_octets(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(ACCT_INPUT_OCTETS_TYPE, value)); } pub fn lookup_acct_input_octets(packet: &Packet) -> Option> { - packet.lookup(ACCT_INPUT_OCTETS_TYPE).map(|v| v.encode_u32()) + packet + .lookup(ACCT_INPUT_OCTETS_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_acct_input_octets(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -72,7 +69,9 @@ pub fn add_acct_output_octets(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(ACCT_OUTPUT_OCTETS_TYPE, value)); } pub fn lookup_acct_output_octets(packet: &Packet) -> Option> { - packet.lookup(ACCT_OUTPUT_OCTETS_TYPE).map(|v| v.encode_u32()) + packet + .lookup(ACCT_OUTPUT_OCTETS_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_acct_output_octets(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -90,7 +89,9 @@ pub fn add_acct_session_id(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(ACCT_SESSION_ID_TYPE, value)); } pub fn lookup_acct_session_id(packet: &Packet) -> Option> { - packet.lookup(ACCT_SESSION_ID_TYPE).map(|v| v.encode_string()) + packet + .lookup(ACCT_SESSION_ID_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_acct_session_id(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -108,7 +109,9 @@ pub fn add_acct_authentic(packet: &mut Packet, value: AcctAuthentic) { packet.add(AVP::from_u32(ACCT_AUTHENTIC_TYPE, value as u32)); } pub fn lookup_acct_authentic(packet: &Packet) -> Option> { - packet.lookup(ACCT_AUTHENTIC_TYPE).map(|v| Ok(v.encode_u32()? as AcctAuthentic)) + packet + .lookup(ACCT_AUTHENTIC_TYPE) + .map(|v| Ok(v.encode_u32()? as AcctAuthentic)) } pub fn lookup_all_acct_authentic(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -126,7 +129,9 @@ pub fn add_acct_session_time(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(ACCT_SESSION_TIME_TYPE, value)); } pub fn lookup_acct_session_time(packet: &Packet) -> Option> { - packet.lookup(ACCT_SESSION_TIME_TYPE).map(|v| v.encode_u32()) + packet + .lookup(ACCT_SESSION_TIME_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_acct_session_time(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -144,7 +149,9 @@ pub fn add_acct_input_packets(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(ACCT_INPUT_PACKETS_TYPE, value)); } pub fn lookup_acct_input_packets(packet: &Packet) -> Option> { - packet.lookup(ACCT_INPUT_PACKETS_TYPE).map(|v| v.encode_u32()) + packet + .lookup(ACCT_INPUT_PACKETS_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_acct_input_packets(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -162,7 +169,9 @@ pub fn add_acct_output_packets(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(ACCT_OUTPUT_PACKETS_TYPE, value)); } pub fn lookup_acct_output_packets(packet: &Packet) -> Option> { - packet.lookup(ACCT_OUTPUT_PACKETS_TYPE).map(|v| v.encode_u32()) + packet + .lookup(ACCT_OUTPUT_PACKETS_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_acct_output_packets(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -179,10 +188,16 @@ pub fn delete_acct_terminate_cause(packet: &mut Packet) { pub fn add_acct_terminate_cause(packet: &mut Packet, value: AcctTerminateCause) { packet.add(AVP::from_u32(ACCT_TERMINATE_CAUSE_TYPE, value as u32)); } -pub fn lookup_acct_terminate_cause(packet: &Packet) -> Option> { - packet.lookup(ACCT_TERMINATE_CAUSE_TYPE).map(|v| Ok(v.encode_u32()? as AcctTerminateCause)) +pub fn lookup_acct_terminate_cause( + packet: &Packet, +) -> Option> { + packet + .lookup(ACCT_TERMINATE_CAUSE_TYPE) + .map(|v| Ok(v.encode_u32()? as AcctTerminateCause)) } -pub fn lookup_all_acct_terminate_cause(packet: &Packet) -> Result, AVPError> { +pub fn lookup_all_acct_terminate_cause( + packet: &Packet, +) -> Result, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(ACCT_TERMINATE_CAUSE_TYPE) { vec.push(avp.encode_u32()? as AcctTerminateCause) @@ -198,7 +213,9 @@ pub fn add_acct_multi_session_id(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(ACCT_MULTI_SESSION_ID_TYPE, value)); } pub fn lookup_acct_multi_session_id(packet: &Packet) -> Option> { - packet.lookup(ACCT_MULTI_SESSION_ID_TYPE).map(|v| v.encode_string()) + packet + .lookup(ACCT_MULTI_SESSION_ID_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_acct_multi_session_id(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -232,7 +249,6 @@ pub const ACCT_AUTHENTIC_LOCAL: AcctAuthentic = 2; pub const ACCT_AUTHENTIC_REMOTE: AcctAuthentic = 3; pub const ACCT_AUTHENTIC_DIAMETER: AcctAuthentic = 4; - pub type AcctStatusType = u32; pub const ACCT_STATUS_TYPE_START: AcctStatusType = 1; pub const ACCT_STATUS_TYPE_STOP: AcctStatusType = 2; @@ -242,7 +258,6 @@ pub const ACCT_STATUS_TYPE_ACCOUNTING_ON: AcctStatusType = 7; pub const ACCT_STATUS_TYPE_ACCOUNTING_OFF: AcctStatusType = 8; pub const ACCT_STATUS_TYPE_FAILED: AcctStatusType = 15; - pub type AcctTerminateCause = u32; pub const ACCT_TERMINATE_CAUSE_USER_REQUEST: AcctTerminateCause = 1; pub const ACCT_TERMINATE_CAUSE_LOST_CARRIER: AcctTerminateCause = 2; @@ -262,4 +277,3 @@ pub const ACCT_TERMINATE_CAUSE_SERVICE_UNAVAILABLE: AcctTerminateCause = 15; pub const ACCT_TERMINATE_CAUSE_CALLBACK: AcctTerminateCause = 16; pub const ACCT_TERMINATE_CAUSE_USER_ERROR: AcctTerminateCause = 17; pub const ACCT_TERMINATE_CAUSE_HOST_REQUEST: AcctTerminateCause = 18; - diff --git a/radius/src/core/rfc2867.rs b/radius/src/core/rfc2867.rs index 76512ff..28461fb 100644 --- a/radius/src/core/rfc2867.rs +++ b/radius/src/core/rfc2867.rs @@ -1,14 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - use crate::core::rfc2866; pub const ACCT_TUNNEL_CONNECTION_TYPE: AVPType = 68; @@ -19,7 +13,9 @@ pub fn add_acct_tunnel_connection(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(ACCT_TUNNEL_CONNECTION_TYPE, value)); } pub fn lookup_acct_tunnel_connection(packet: &Packet) -> Option> { - packet.lookup(ACCT_TUNNEL_CONNECTION_TYPE).map(|v| v.encode_string()) + packet + .lookup(ACCT_TUNNEL_CONNECTION_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_acct_tunnel_connection(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -37,7 +33,9 @@ pub fn add_acct_tunnel_packets_lost(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(ACCT_TUNNEL_PACKETS_LOST_TYPE, value)); } pub fn lookup_acct_tunnel_packets_lost(packet: &Packet) -> Option> { - packet.lookup(ACCT_TUNNEL_PACKETS_LOST_TYPE).map(|v| v.encode_u32()) + packet + .lookup(ACCT_TUNNEL_PACKETS_LOST_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_acct_tunnel_packets_lost(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -52,4 +50,3 @@ pub const ACCT_STATUS_TYPE_TUNNEL_REJECT: rfc2866::AcctStatusType = 11; pub const ACCT_STATUS_TYPE_TUNNEL_LINK_START: rfc2866::AcctStatusType = 12; pub const ACCT_STATUS_TYPE_TUNNEL_LINK_STOP: rfc2866::AcctStatusType = 13; pub const ACCT_STATUS_TYPE_TUNNEL_LINK_REJECT: rfc2866::AcctStatusType = 14; - diff --git a/radius/src/core/rfc2868.rs b/radius/src/core/rfc2868.rs index ff18d66..db7744c 100644 --- a/radius/src/core/rfc2868.rs +++ b/radius/src/core/rfc2868.rs @@ -1,17 +1,9 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; use crate::core::tag::Tag; - - - - pub const TUNNEL_TYPE_TYPE: AVPType = 64; pub fn delete_tunnel_type(packet: &mut Packet) { packet.delete(TUNNEL_TYPE_TYPE); @@ -39,15 +31,23 @@ pub fn delete_tunnel_medium_type(packet: &mut Packet) { packet.delete(TUNNEL_MEDIUM_TYPE_TYPE); } pub fn add_tunnel_medium_type(packet: &mut Packet, tag: Option<&Tag>, value: TunnelMediumType) { - packet.add(AVP::from_tagged_u32(TUNNEL_MEDIUM_TYPE_TYPE, tag, value as u32)); + packet.add(AVP::from_tagged_u32( + TUNNEL_MEDIUM_TYPE_TYPE, + tag, + value as u32, + )); } -pub fn lookup_tunnel_medium_type(packet: &Packet) -> Option> { +pub fn lookup_tunnel_medium_type( + packet: &Packet, +) -> Option> { packet.lookup(TUNNEL_MEDIUM_TYPE_TYPE).map(|v| { let (v, t) = v.encode_tagged_u32()?; Ok((v as TunnelMediumType, t)) }) } -pub fn lookup_all_tunnel_medium_type(packet: &Packet) -> Result, AVPError> { +pub fn lookup_all_tunnel_medium_type( + packet: &Packet, +) -> Result, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(TUNNEL_MEDIUM_TYPE_TYPE) { let (v, t) = avp.encode_tagged_u32()?; @@ -61,12 +61,22 @@ pub fn delete_tunnel_client_endpoint(packet: &mut Packet) { packet.delete(TUNNEL_CLIENT_ENDPOINT_TYPE); } pub fn add_tunnel_client_endpoint(packet: &mut Packet, tag: Option<&Tag>, value: &str) { - packet.add(AVP::from_tagged_string(TUNNEL_CLIENT_ENDPOINT_TYPE, tag, value)); + packet.add(AVP::from_tagged_string( + TUNNEL_CLIENT_ENDPOINT_TYPE, + tag, + value, + )); } -pub fn lookup_tunnel_client_endpoint(packet: &Packet) -> Option), AVPError>> { - packet.lookup(TUNNEL_CLIENT_ENDPOINT_TYPE).map(|v| v.encode_tagged_string()) +pub fn lookup_tunnel_client_endpoint( + packet: &Packet, +) -> Option), AVPError>> { + packet + .lookup(TUNNEL_CLIENT_ENDPOINT_TYPE) + .map(|v| v.encode_tagged_string()) } -pub fn lookup_all_tunnel_client_endpoint(packet: &Packet) -> Result)>, AVPError> { +pub fn lookup_all_tunnel_client_endpoint( + packet: &Packet, +) -> Result)>, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(TUNNEL_CLIENT_ENDPOINT_TYPE) { vec.push(avp.encode_tagged_string()?) @@ -79,12 +89,22 @@ pub fn delete_tunnel_server_endpoint(packet: &mut Packet) { packet.delete(TUNNEL_SERVER_ENDPOINT_TYPE); } pub fn add_tunnel_server_endpoint(packet: &mut Packet, tag: Option<&Tag>, value: &str) { - packet.add(AVP::from_tagged_string(TUNNEL_SERVER_ENDPOINT_TYPE, tag, value)); + packet.add(AVP::from_tagged_string( + TUNNEL_SERVER_ENDPOINT_TYPE, + tag, + value, + )); } -pub fn lookup_tunnel_server_endpoint(packet: &Packet) -> Option), AVPError>> { - packet.lookup(TUNNEL_SERVER_ENDPOINT_TYPE).map(|v| v.encode_tagged_string()) +pub fn lookup_tunnel_server_endpoint( + packet: &Packet, +) -> Option), AVPError>> { + packet + .lookup(TUNNEL_SERVER_ENDPOINT_TYPE) + .map(|v| v.encode_tagged_string()) } -pub fn lookup_all_tunnel_server_endpoint(packet: &Packet) -> Result)>, AVPError> { +pub fn lookup_all_tunnel_server_endpoint( + packet: &Packet, +) -> Result)>, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(TUNNEL_SERVER_ENDPOINT_TYPE) { vec.push(avp.encode_tagged_string()?) @@ -96,12 +116,24 @@ pub const TUNNEL_PASSWORD_TYPE: AVPType = 69; pub fn delete_tunnel_password(packet: &mut Packet) { packet.delete(TUNNEL_PASSWORD_TYPE); } -pub fn add_tunnel_password(packet: &mut Packet, tag: Option<&Tag>, value: &[u8]) -> Result<(), AVPError> { - packet.add(AVP::from_tunnel_password(TUNNEL_PASSWORD_TYPE, tag, value, packet.get_secret(), packet.get_authenticator())?); +pub fn add_tunnel_password( + packet: &mut Packet, + tag: Option<&Tag>, + value: &[u8], +) -> Result<(), AVPError> { + packet.add(AVP::from_tunnel_password( + TUNNEL_PASSWORD_TYPE, + tag, + value, + packet.get_secret(), + packet.get_authenticator(), + )?); Ok(()) } pub fn lookup_tunnel_password(packet: &Packet) -> Option, Tag), AVPError>> { - packet.lookup(TUNNEL_PASSWORD_TYPE).map(|v| v.encode_tunnel_password(packet.get_secret(), packet.get_authenticator())) + packet + .lookup(TUNNEL_PASSWORD_TYPE) + .map(|v| v.encode_tunnel_password(packet.get_secret(), packet.get_authenticator())) } pub fn lookup_all_tunnel_password(packet: &Packet) -> Result, Tag)>, AVPError> { let mut vec = Vec::new(); @@ -116,12 +148,22 @@ pub fn delete_tunnel_private_group_id(packet: &mut Packet) { packet.delete(TUNNEL_PRIVATE_GROUP_ID_TYPE); } pub fn add_tunnel_private_group_id(packet: &mut Packet, tag: Option<&Tag>, value: &str) { - packet.add(AVP::from_tagged_string(TUNNEL_PRIVATE_GROUP_ID_TYPE, tag, value)); + packet.add(AVP::from_tagged_string( + TUNNEL_PRIVATE_GROUP_ID_TYPE, + tag, + value, + )); } -pub fn lookup_tunnel_private_group_id(packet: &Packet) -> Option), AVPError>> { - packet.lookup(TUNNEL_PRIVATE_GROUP_ID_TYPE).map(|v| v.encode_tagged_string()) +pub fn lookup_tunnel_private_group_id( + packet: &Packet, +) -> Option), AVPError>> { + packet + .lookup(TUNNEL_PRIVATE_GROUP_ID_TYPE) + .map(|v| v.encode_tagged_string()) } -pub fn lookup_all_tunnel_private_group_id(packet: &Packet) -> Result)>, AVPError> { +pub fn lookup_all_tunnel_private_group_id( + packet: &Packet, +) -> Result)>, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(TUNNEL_PRIVATE_GROUP_ID_TYPE) { vec.push(avp.encode_tagged_string()?) @@ -134,12 +176,22 @@ pub fn delete_tunnel_assignment_id(packet: &mut Packet) { packet.delete(TUNNEL_ASSIGNMENT_ID_TYPE); } pub fn add_tunnel_assignment_id(packet: &mut Packet, tag: Option<&Tag>, value: &str) { - packet.add(AVP::from_tagged_string(TUNNEL_ASSIGNMENT_ID_TYPE, tag, value)); + packet.add(AVP::from_tagged_string( + TUNNEL_ASSIGNMENT_ID_TYPE, + tag, + value, + )); } -pub fn lookup_tunnel_assignment_id(packet: &Packet) -> Option), AVPError>> { - packet.lookup(TUNNEL_ASSIGNMENT_ID_TYPE).map(|v| v.encode_tagged_string()) +pub fn lookup_tunnel_assignment_id( + packet: &Packet, +) -> Option), AVPError>> { + packet + .lookup(TUNNEL_ASSIGNMENT_ID_TYPE) + .map(|v| v.encode_tagged_string()) } -pub fn lookup_all_tunnel_assignment_id(packet: &Packet) -> Result)>, AVPError> { +pub fn lookup_all_tunnel_assignment_id( + packet: &Packet, +) -> Result)>, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(TUNNEL_ASSIGNMENT_ID_TYPE) { vec.push(avp.encode_tagged_string()?) @@ -155,7 +207,9 @@ pub fn add_tunnel_preference(packet: &mut Packet, tag: Option<&Tag>, value: u32) packet.add(AVP::from_tagged_u32(TUNNEL_PREFERENCE_TYPE, tag, value)); } pub fn lookup_tunnel_preference(packet: &Packet) -> Option> { - packet.lookup(TUNNEL_PREFERENCE_TYPE).map(|v| v.encode_tagged_u32()) + packet + .lookup(TUNNEL_PREFERENCE_TYPE) + .map(|v| v.encode_tagged_u32()) } pub fn lookup_all_tunnel_preference(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -170,12 +224,22 @@ pub fn delete_tunnel_client_auth_id(packet: &mut Packet) { packet.delete(TUNNEL_CLIENT_AUTH_ID_TYPE); } pub fn add_tunnel_client_auth_id(packet: &mut Packet, tag: Option<&Tag>, value: &str) { - packet.add(AVP::from_tagged_string(TUNNEL_CLIENT_AUTH_ID_TYPE, tag, value)); + packet.add(AVP::from_tagged_string( + TUNNEL_CLIENT_AUTH_ID_TYPE, + tag, + value, + )); } -pub fn lookup_tunnel_client_auth_id(packet: &Packet) -> Option), AVPError>> { - packet.lookup(TUNNEL_CLIENT_AUTH_ID_TYPE).map(|v| v.encode_tagged_string()) +pub fn lookup_tunnel_client_auth_id( + packet: &Packet, +) -> Option), AVPError>> { + packet + .lookup(TUNNEL_CLIENT_AUTH_ID_TYPE) + .map(|v| v.encode_tagged_string()) } -pub fn lookup_all_tunnel_client_auth_id(packet: &Packet) -> Result)>, AVPError> { +pub fn lookup_all_tunnel_client_auth_id( + packet: &Packet, +) -> Result)>, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(TUNNEL_CLIENT_AUTH_ID_TYPE) { vec.push(avp.encode_tagged_string()?) @@ -188,12 +252,22 @@ pub fn delete_tunnel_server_auth_id(packet: &mut Packet) { packet.delete(TUNNEL_SERVER_AUTH_ID_TYPE); } pub fn add_tunnel_server_auth_id(packet: &mut Packet, tag: Option<&Tag>, value: &str) { - packet.add(AVP::from_tagged_string(TUNNEL_SERVER_AUTH_ID_TYPE, tag, value)); + packet.add(AVP::from_tagged_string( + TUNNEL_SERVER_AUTH_ID_TYPE, + tag, + value, + )); } -pub fn lookup_tunnel_server_auth_id(packet: &Packet) -> Option), AVPError>> { - packet.lookup(TUNNEL_SERVER_AUTH_ID_TYPE).map(|v| v.encode_tagged_string()) +pub fn lookup_tunnel_server_auth_id( + packet: &Packet, +) -> Option), AVPError>> { + packet + .lookup(TUNNEL_SERVER_AUTH_ID_TYPE) + .map(|v| v.encode_tagged_string()) } -pub fn lookup_all_tunnel_server_auth_id(packet: &Packet) -> Result)>, AVPError> { +pub fn lookup_all_tunnel_server_auth_id( + packet: &Packet, +) -> Result)>, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(TUNNEL_SERVER_AUTH_ID_TYPE) { vec.push(avp.encode_tagged_string()?) @@ -219,7 +293,6 @@ pub const TUNNEL_MEDIUM_TYPE_DEC_NET_IV: TunnelMediumType = 13; pub const TUNNEL_MEDIUM_TYPE_BANYAN_VINES: TunnelMediumType = 14; pub const TUNNEL_MEDIUM_TYPE_E_164_NSAP: TunnelMediumType = 15; - pub type TunnelType = u32; pub const TUNNEL_TYPE_PPTP: TunnelType = 1; pub const TUNNEL_TYPE_L2F: TunnelType = 2; @@ -233,4 +306,3 @@ pub const TUNNEL_TYPE_ESP: TunnelType = 9; pub const TUNNEL_TYPE_GRE: TunnelType = 10; pub const TUNNEL_TYPE_DVS: TunnelType = 11; pub const TUNNEL_TYPE_IP_IN_IP: TunnelType = 12; - diff --git a/radius/src/core/rfc2869.rs b/radius/src/core/rfc2869.rs index ba9df9c..e97400f 100644 --- a/radius/src/core/rfc2869.rs +++ b/radius/src/core/rfc2869.rs @@ -1,18 +1,10 @@ // Code generated by machine generator; DO NOT EDIT. - - use chrono::{DateTime, Utc}; -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - pub const ACCT_INPUT_GIGAWORDS_TYPE: AVPType = 52; pub fn delete_acct_input_gigawords(packet: &mut Packet) { packet.delete(ACCT_INPUT_GIGAWORDS_TYPE); @@ -21,7 +13,9 @@ pub fn add_acct_input_gigawords(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(ACCT_INPUT_GIGAWORDS_TYPE, value)); } pub fn lookup_acct_input_gigawords(packet: &Packet) -> Option> { - packet.lookup(ACCT_INPUT_GIGAWORDS_TYPE).map(|v| v.encode_u32()) + packet + .lookup(ACCT_INPUT_GIGAWORDS_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_acct_input_gigawords(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -39,7 +33,9 @@ pub fn add_acct_output_gigawords(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(ACCT_OUTPUT_GIGAWORDS_TYPE, value)); } pub fn lookup_acct_output_gigawords(packet: &Packet) -> Option> { - packet.lookup(ACCT_OUTPUT_GIGAWORDS_TYPE).map(|v| v.encode_u32()) + packet + .lookup(ACCT_OUTPUT_GIGAWORDS_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_acct_output_gigawords(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -73,7 +69,10 @@ pub fn delete_arap_password(packet: &mut Packet) { } pub fn add_arap_password(packet: &mut Packet, value: &[u8]) -> Result<(), AVPError> { if value.len() != 16 { - return Err(AVPError::InvalidAttributeLengthError("16 bytes".to_owned(), value.len())); + return Err(AVPError::InvalidAttributeLengthError( + "16 bytes".to_owned(), + value.len(), + )); } packet.add(AVP::from_bytes(ARAP_PASSWORD_TYPE, value)); Ok(()) @@ -95,7 +94,10 @@ pub fn delete_arap_features(packet: &mut Packet) { } pub fn add_arap_features(packet: &mut Packet, value: &[u8]) -> Result<(), AVPError> { if value.len() != 14 { - return Err(AVPError::InvalidAttributeLengthError("14 bytes".to_owned(), value.len())); + return Err(AVPError::InvalidAttributeLengthError( + "14 bytes".to_owned(), + value.len(), + )); } packet.add(AVP::from_bytes(ARAP_FEATURES_TYPE, value)); Ok(()) @@ -119,7 +121,9 @@ pub fn add_arap_zone_access(packet: &mut Packet, value: ArapZoneAccess) { packet.add(AVP::from_u32(ARAP_ZONE_ACCESS_TYPE, value as u32)); } pub fn lookup_arap_zone_access(packet: &Packet) -> Option> { - packet.lookup(ARAP_ZONE_ACCESS_TYPE).map(|v| Ok(v.encode_u32()? as ArapZoneAccess)) + packet + .lookup(ARAP_ZONE_ACCESS_TYPE) + .map(|v| Ok(v.encode_u32()? as ArapZoneAccess)) } pub fn lookup_all_arap_zone_access(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -155,7 +159,9 @@ pub fn add_arap_security_data(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(ARAP_SECURITY_DATA_TYPE, value)); } pub fn lookup_arap_security_data(packet: &Packet) -> Option> { - packet.lookup(ARAP_SECURITY_DATA_TYPE).map(|v| v.encode_string()) + packet + .lookup(ARAP_SECURITY_DATA_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_arap_security_data(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -191,7 +197,9 @@ pub fn add_prompt(packet: &mut Packet, value: Prompt) { packet.add(AVP::from_u32(PROMPT_TYPE, value as u32)); } pub fn lookup_prompt(packet: &Packet) -> Option> { - packet.lookup(PROMPT_TYPE).map(|v| Ok(v.encode_u32()? as Prompt)) + packet + .lookup(PROMPT_TYPE) + .map(|v| Ok(v.encode_u32()? as Prompt)) } pub fn lookup_all_prompt(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -227,7 +235,9 @@ pub fn add_configuration_token(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(CONFIGURATION_TOKEN_TYPE, value)); } pub fn lookup_configuration_token(packet: &Packet) -> Option> { - packet.lookup(CONFIGURATION_TOKEN_TYPE).map(|v| v.encode_string()) + packet + .lookup(CONFIGURATION_TOKEN_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_configuration_token(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -268,7 +278,9 @@ pub fn add_message_authenticator(packet: &mut Packet, value: &[u8]) { packet.add(AVP::from_bytes(MESSAGE_AUTHENTICATOR_TYPE, value)); } pub fn lookup_message_authenticator(packet: &Packet) -> Option> { - packet.lookup(MESSAGE_AUTHENTICATOR_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(MESSAGE_AUTHENTICATOR_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_message_authenticator(packet: &Packet) -> Vec> { let mut vec = Vec::new(); @@ -284,13 +296,18 @@ pub fn delete_arap_challenge_response(packet: &mut Packet) { } pub fn add_arap_challenge_response(packet: &mut Packet, value: &[u8]) -> Result<(), AVPError> { if value.len() != 8 { - return Err(AVPError::InvalidAttributeLengthError("8 bytes".to_owned(), value.len())); + return Err(AVPError::InvalidAttributeLengthError( + "8 bytes".to_owned(), + value.len(), + )); } packet.add(AVP::from_bytes(ARAP_CHALLENGE_RESPONSE_TYPE, value)); Ok(()) } pub fn lookup_arap_challenge_response(packet: &Packet) -> Option> { - packet.lookup(ARAP_CHALLENGE_RESPONSE_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(ARAP_CHALLENGE_RESPONSE_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_arap_challenge_response(packet: &Packet) -> Vec> { let mut vec = Vec::new(); @@ -308,7 +325,9 @@ pub fn add_acct_interim_interval(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(ACCT_INTERIM_INTERVAL_TYPE, value)); } pub fn lookup_acct_interim_interval(packet: &Packet) -> Option> { - packet.lookup(ACCT_INTERIM_INTERVAL_TYPE).map(|v| v.encode_u32()) + packet + .lookup(ACCT_INTERIM_INTERVAL_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_acct_interim_interval(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -359,8 +378,6 @@ pub const ARAP_ZONE_ACCESS_DEFAULT_ZONE: ArapZoneAccess = 1; pub const ARAP_ZONE_ACCESS_ZONE_FILTER_INCLUSIVE: ArapZoneAccess = 2; pub const ARAP_ZONE_ACCESS_ZONE_FILTER_EXCLUSIVE: ArapZoneAccess = 4; - pub type Prompt = u32; pub const PROMPT_NO_ECHO: Prompt = 0; pub const PROMPT_ECHO: Prompt = 1; - diff --git a/radius/src/core/rfc3162.rs b/radius/src/core/rfc3162.rs index 766985e..6598e25 100644 --- a/radius/src/core/rfc3162.rs +++ b/radius/src/core/rfc3162.rs @@ -1,19 +1,10 @@ // Code generated by machine generator; DO NOT EDIT. -use std::net::{Ipv6Addr}; +use std::net::Ipv6Addr; - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - pub const NAS_IPV6_ADDRESS_TYPE: AVPType = 95; pub fn delete_nas_ipv6_address(packet: &mut Packet) { packet.delete(NAS_IPV6_ADDRESS_TYPE); @@ -22,7 +13,9 @@ pub fn add_nas_ipv6_address(packet: &mut Packet, value: &Ipv6Addr) { packet.add(AVP::from_ipv6(NAS_IPV6_ADDRESS_TYPE, value)); } pub fn lookup_nas_ipv6_address(packet: &Packet) -> Option> { - packet.lookup(NAS_IPV6_ADDRESS_TYPE).map(|v| v.encode_ipv6()) + packet + .lookup(NAS_IPV6_ADDRESS_TYPE) + .map(|v| v.encode_ipv6()) } pub fn lookup_all_nas_ipv6_address(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -38,13 +31,18 @@ pub fn delete_framed_interface_id(packet: &mut Packet) { } pub fn add_framed_interface_id(packet: &mut Packet, value: &[u8]) -> Result<(), AVPError> { if value.len() != 8 { - return Err(AVPError::InvalidAttributeLengthError("8 bytes".to_owned(), value.len())); + return Err(AVPError::InvalidAttributeLengthError( + "8 bytes".to_owned(), + value.len(), + )); } packet.add(AVP::from_bytes(FRAMED_INTERFACE_ID_TYPE, value)); Ok(()) } pub fn lookup_framed_interface_id(packet: &Packet) -> Option> { - packet.lookup(FRAMED_INTERFACE_ID_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(FRAMED_INTERFACE_ID_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_framed_interface_id(packet: &Packet) -> Vec> { let mut vec = Vec::new(); @@ -63,7 +61,9 @@ pub fn add_framed_ipv6_prefix(packet: &mut Packet, value: &[u8]) -> Result<(), A Ok(()) } pub fn lookup_framed_ipv6_prefix(packet: &Packet) -> Option, AVPError>> { - packet.lookup(FRAMED_IPV6_PREFIX_TYPE).map(|v| v.encode_ipv6_prefix()) + packet + .lookup(FRAMED_IPV6_PREFIX_TYPE) + .map(|v| v.encode_ipv6_prefix()) } pub fn lookup_all_framed_ipv6_prefix(packet: &Packet) -> Result>, AVPError> { let mut vec = Vec::new(); @@ -99,7 +99,9 @@ pub fn add_framed_ipv6_route(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(FRAMED_IPV6_ROUTE_TYPE, value)); } pub fn lookup_framed_ipv6_route(packet: &Packet) -> Option> { - packet.lookup(FRAMED_IPV6_ROUTE_TYPE).map(|v| v.encode_string()) + packet + .lookup(FRAMED_IPV6_ROUTE_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_framed_ipv6_route(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -117,7 +119,9 @@ pub fn add_framed_ipv6_pool(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(FRAMED_IPV6_POOL_TYPE, value)); } pub fn lookup_framed_ipv6_pool(packet: &Packet) -> Option> { - packet.lookup(FRAMED_IPV6_POOL_TYPE).map(|v| v.encode_string()) + packet + .lookup(FRAMED_IPV6_POOL_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_framed_ipv6_pool(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); diff --git a/radius/src/core/rfc3576.rs b/radius/src/core/rfc3576.rs index 83c630d..7a47e8d 100644 --- a/radius/src/core/rfc3576.rs +++ b/radius/src/core/rfc3576.rs @@ -1,20 +1,10 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - use crate::core::rfc2865; - - - - - pub const ERROR_CAUSE_TYPE: AVPType = 101; pub fn delete_error_cause(packet: &mut Packet) { packet.delete(ERROR_CAUSE_TYPE); @@ -23,7 +13,9 @@ pub fn add_error_cause(packet: &mut Packet, value: ErrorCause) { packet.add(AVP::from_u32(ERROR_CAUSE_TYPE, value as u32)); } pub fn lookup_error_cause(packet: &Packet) -> Option> { - packet.lookup(ERROR_CAUSE_TYPE).map(|v| Ok(v.encode_u32()? as ErrorCause)) + packet + .lookup(ERROR_CAUSE_TYPE) + .map(|v| Ok(v.encode_u32()? as ErrorCause)) } pub fn lookup_all_error_cause(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -51,4 +43,3 @@ pub const ERROR_CAUSE_RESOURCES_UNAVAILABLE: ErrorCause = 506; pub const ERROR_CAUSE_REQUEST_INITIATED: ErrorCause = 507; pub const SERVICE_TYPE_AUTHORIZE_ONLY: rfc2865::ServiceType = 17; - diff --git a/radius/src/core/rfc3580.rs b/radius/src/core/rfc3580.rs index 6bc306e..dd268c0 100644 --- a/radius/src/core/rfc3580.rs +++ b/radius/src/core/rfc3580.rs @@ -1,20 +1,10 @@ // Code generated by machine generator; DO NOT EDIT. - - - - - - - - use crate::core::rfc2865; use crate::core::rfc2866; use crate::core::rfc2868; - - pub const ACCT_TERMINATE_CAUSE_SUPPLICANT_RESTART: rfc2866::AcctTerminateCause = 19; pub const ACCT_TERMINATE_CAUSE_REAUTHENTICATION_FAILURE: rfc2866::AcctTerminateCause = 20; pub const ACCT_TERMINATE_CAUSE_PORT_REINIT: rfc2866::AcctTerminateCause = 21; @@ -24,4 +14,3 @@ pub const NAS_PORT_TYPE_TOKEN_RING: rfc2865::NasPortType = 20; pub const NAS_PORT_TYPE_FDDI: rfc2865::NasPortType = 21; pub const TUNNEL_TYPE_VLAN: rfc2868::TunnelType = 13; - diff --git a/radius/src/core/rfc4072.rs b/radius/src/core/rfc4072.rs index c476e25..6a9df1e 100644 --- a/radius/src/core/rfc4072.rs +++ b/radius/src/core/rfc4072.rs @@ -1,22 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType}; +use crate::core::avp::{AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - pub const EAP_KEY_NAME_TYPE: AVPType = 102; pub fn delete_eap_key_name(packet: &mut Packet) { packet.delete(EAP_KEY_NAME_TYPE); diff --git a/radius/src/core/rfc4372.rs b/radius/src/core/rfc4372.rs index 74a3b5a..451a0bb 100644 --- a/radius/src/core/rfc4372.rs +++ b/radius/src/core/rfc4372.rs @@ -1,23 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType}; +use crate::core::avp::{AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - pub const CHARGEABLE_USER_IDENTITY_TYPE: AVPType = 89; pub fn delete_chargeable_user_identity(packet: &mut Packet) { packet.delete(CHARGEABLE_USER_IDENTITY_TYPE); @@ -26,7 +11,9 @@ pub fn add_chargeable_user_identity(packet: &mut Packet, value: &[u8]) { packet.add(AVP::from_bytes(CHARGEABLE_USER_IDENTITY_TYPE, value)); } pub fn lookup_chargeable_user_identity(packet: &Packet) -> Option> { - packet.lookup(CHARGEABLE_USER_IDENTITY_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(CHARGEABLE_USER_IDENTITY_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_chargeable_user_identity(packet: &Packet) -> Vec> { let mut vec = Vec::new(); diff --git a/radius/src/core/rfc4603.rs b/radius/src/core/rfc4603.rs index 9cb0403..f7fdb4c 100644 --- a/radius/src/core/rfc4603.rs +++ b/radius/src/core/rfc4603.rs @@ -1,26 +1,9 @@ // Code generated by machine generator; DO NOT EDIT. - - - - - - - - use crate::core::rfc2865; - - - - - - - - pub const NAS_PORT_TYPE_PP_PO_A: rfc2865::NasPortType = 30; pub const NAS_PORT_TYPE_PP_PO_EO_A: rfc2865::NasPortType = 31; pub const NAS_PORT_TYPE_PP_PO_EO_E: rfc2865::NasPortType = 32; pub const NAS_PORT_TYPE_PP_PO_EO_VLAN: rfc2865::NasPortType = 33; pub const NAS_PORT_TYPE_PP_PO_EO_QIN_Q: rfc2865::NasPortType = 34; - diff --git a/radius/src/core/rfc4675.rs b/radius/src/core/rfc4675.rs index 4f5e83b..4173a04 100644 --- a/radius/src/core/rfc4675.rs +++ b/radius/src/core/rfc4675.rs @@ -1,25 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - pub const EGRESS_VLANID_TYPE: AVPType = 56; pub fn delete_egress_vlanid(packet: &mut Packet) { packet.delete(EGRESS_VLANID_TYPE); @@ -46,7 +29,9 @@ pub fn add_ingress_filters(packet: &mut Packet, value: IngressFilters) { packet.add(AVP::from_u32(INGRESS_FILTERS_TYPE, value as u32)); } pub fn lookup_ingress_filters(packet: &Packet) -> Option> { - packet.lookup(INGRESS_FILTERS_TYPE).map(|v| Ok(v.encode_u32()? as IngressFilters)) + packet + .lookup(INGRESS_FILTERS_TYPE) + .map(|v| Ok(v.encode_u32()? as IngressFilters)) } pub fn lookup_all_ingress_filters(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -64,7 +49,9 @@ pub fn add_egress_vlan_name(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(EGRESS_VLAN_NAME_TYPE, value)); } pub fn lookup_egress_vlan_name(packet: &Packet) -> Option> { - packet.lookup(EGRESS_VLAN_NAME_TYPE).map(|v| v.encode_string()) + packet + .lookup(EGRESS_VLAN_NAME_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_egress_vlan_name(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -82,7 +69,9 @@ pub fn add_user_priority_table(packet: &mut Packet, value: &[u8]) { packet.add(AVP::from_bytes(USER_PRIORITY_TABLE_TYPE, value)); } pub fn lookup_user_priority_table(packet: &Packet) -> Option> { - packet.lookup(USER_PRIORITY_TABLE_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(USER_PRIORITY_TABLE_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_user_priority_table(packet: &Packet) -> Vec> { let mut vec = Vec::new(); @@ -95,4 +84,3 @@ pub fn lookup_all_user_priority_table(packet: &Packet) -> Vec> { pub type IngressFilters = u32; pub const INGRESS_FILTERS_ENABLED: IngressFilters = 1; pub const INGRESS_FILTERS_DISABLED: IngressFilters = 2; - diff --git a/radius/src/core/rfc4818.rs b/radius/src/core/rfc4818.rs index 3e3e8c7..643ce23 100644 --- a/radius/src/core/rfc4818.rs +++ b/radius/src/core/rfc4818.rs @@ -1,26 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - - pub const DELEGATED_IPV6_PREFIX_TYPE: AVPType = 123; pub fn delete_delegated_ipv6_prefix(packet: &mut Packet) { packet.delete(DELEGATED_IPV6_PREFIX_TYPE); @@ -30,7 +12,9 @@ pub fn add_delegated_ipv6_prefix(packet: &mut Packet, value: &[u8]) -> Result<() Ok(()) } pub fn lookup_delegated_ipv6_prefix(packet: &Packet) -> Option, AVPError>> { - packet.lookup(DELEGATED_IPV6_PREFIX_TYPE).map(|v| v.encode_ipv6_prefix()) + packet + .lookup(DELEGATED_IPV6_PREFIX_TYPE) + .map(|v| v.encode_ipv6_prefix()) } pub fn lookup_all_delegated_ipv6_prefix(packet: &Packet) -> Result>, AVPError> { let mut vec = Vec::new(); diff --git a/radius/src/core/rfc4849.rs b/radius/src/core/rfc4849.rs index b213084..2973a1b 100644 --- a/radius/src/core/rfc4849.rs +++ b/radius/src/core/rfc4849.rs @@ -1,27 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - - - pub const NAS_FILTER_RULE_TYPE: AVPType = 92; pub fn delete_nas_filter_rule(packet: &mut Packet) { packet.delete(NAS_FILTER_RULE_TYPE); @@ -30,7 +11,9 @@ pub fn add_nas_filter_rule(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(NAS_FILTER_RULE_TYPE, value)); } pub fn lookup_nas_filter_rule(packet: &Packet) -> Option> { - packet.lookup(NAS_FILTER_RULE_TYPE).map(|v| v.encode_string()) + packet + .lookup(NAS_FILTER_RULE_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_nas_filter_rule(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); diff --git a/radius/src/core/rfc5090.rs b/radius/src/core/rfc5090.rs index 7bc78d8..5685176 100644 --- a/radius/src/core/rfc5090.rs +++ b/radius/src/core/rfc5090.rs @@ -1,28 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - - - - pub const DIGEST_RESPONSE_TYPE: AVPType = 103; pub fn delete_digest_response(packet: &mut Packet) { packet.delete(DIGEST_RESPONSE_TYPE); @@ -31,7 +11,9 @@ pub fn add_digest_response(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DIGEST_RESPONSE_TYPE, value)); } pub fn lookup_digest_response(packet: &Packet) -> Option> { - packet.lookup(DIGEST_RESPONSE_TYPE).map(|v| v.encode_string()) + packet + .lookup(DIGEST_RESPONSE_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_digest_response(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -85,7 +67,9 @@ pub fn add_digest_response_auth(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DIGEST_RESPONSE_AUTH_TYPE, value)); } pub fn lookup_digest_response_auth(packet: &Packet) -> Option> { - packet.lookup(DIGEST_RESPONSE_AUTH_TYPE).map(|v| v.encode_string()) + packet + .lookup(DIGEST_RESPONSE_AUTH_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_digest_response_auth(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -103,7 +87,9 @@ pub fn add_digest_nextnonce(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DIGEST_NEXTNONCE_TYPE, value)); } pub fn lookup_digest_nextnonce(packet: &Packet) -> Option> { - packet.lookup(DIGEST_NEXTNONCE_TYPE).map(|v| v.encode_string()) + packet + .lookup(DIGEST_NEXTNONCE_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_digest_nextnonce(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -175,7 +161,9 @@ pub fn add_digest_algorithm(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DIGEST_ALGORITHM_TYPE, value)); } pub fn lookup_digest_algorithm(packet: &Packet) -> Option> { - packet.lookup(DIGEST_ALGORITHM_TYPE).map(|v| v.encode_string()) + packet + .lookup(DIGEST_ALGORITHM_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_digest_algorithm(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -193,7 +181,9 @@ pub fn add_digest_entity_body_hash(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DIGEST_ENTITY_BODY_HASH_TYPE, value)); } pub fn lookup_digest_entity_body_hash(packet: &Packet) -> Option> { - packet.lookup(DIGEST_ENTITY_BODY_HASH_TYPE).map(|v| v.encode_string()) + packet + .lookup(DIGEST_ENTITY_BODY_HASH_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_digest_entity_body_hash(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -211,7 +201,9 @@ pub fn add_digest_c_nonce(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DIGEST_C_NONCE_TYPE, value)); } pub fn lookup_digest_c_nonce(packet: &Packet) -> Option> { - packet.lookup(DIGEST_C_NONCE_TYPE).map(|v| v.encode_string()) + packet + .lookup(DIGEST_C_NONCE_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_digest_c_nonce(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -229,7 +221,9 @@ pub fn add_digest_nonce_count(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DIGEST_NONCE_COUNT_TYPE, value)); } pub fn lookup_digest_nonce_count(packet: &Packet) -> Option> { - packet.lookup(DIGEST_NONCE_COUNT_TYPE).map(|v| v.encode_string()) + packet + .lookup(DIGEST_NONCE_COUNT_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_digest_nonce_count(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -247,7 +241,9 @@ pub fn add_digest_username(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DIGEST_USERNAME_TYPE, value)); } pub fn lookup_digest_username(packet: &Packet) -> Option> { - packet.lookup(DIGEST_USERNAME_TYPE).map(|v| v.encode_string()) + packet + .lookup(DIGEST_USERNAME_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_digest_username(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -283,7 +279,9 @@ pub fn add_digest_auth_param(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DIGEST_AUTH_PARAM_TYPE, value)); } pub fn lookup_digest_auth_param(packet: &Packet) -> Option> { - packet.lookup(DIGEST_AUTH_PARAM_TYPE).map(|v| v.encode_string()) + packet + .lookup(DIGEST_AUTH_PARAM_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_digest_auth_param(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -301,7 +299,9 @@ pub fn add_digest_aka_auts(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DIGEST_AKA_AUTS_TYPE, value)); } pub fn lookup_digest_aka_auts(packet: &Packet) -> Option> { - packet.lookup(DIGEST_AKA_AUTS_TYPE).map(|v| v.encode_string()) + packet + .lookup(DIGEST_AKA_AUTS_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_digest_aka_auts(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); diff --git a/radius/src/core/rfc5176.rs b/radius/src/core/rfc5176.rs index 461b69d..2706698 100644 --- a/radius/src/core/rfc5176.rs +++ b/radius/src/core/rfc5176.rs @@ -1,28 +1,6 @@ // Code generated by machine generator; DO NOT EDIT. - - - - - - - - - - - - - - use crate::core::rfc3576; - - - - - - - pub const ERROR_CAUSE_INVALID_ATTRIBUTE_VALUE: rfc3576::ErrorCause = 407; pub const ERROR_CAUSE_MULTIPLE_SESSION_SELECTION_UNSUPPORTED: rfc3576::ErrorCause = 508; - diff --git a/radius/src/core/rfc5607.rs b/radius/src/core/rfc5607.rs index befd51e..5a102b8 100644 --- a/radius/src/core/rfc5607.rs +++ b/radius/src/core/rfc5607.rs @@ -1,30 +1,10 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - use crate::core::rfc2865; - - - - - - - - - - - - - - - pub const FRAMED_MANAGEMENT_TYPE: AVPType = 133; pub fn delete_framed_management(packet: &mut Packet) { packet.delete(FRAMED_MANAGEMENT_TYPE); @@ -33,7 +13,9 @@ pub fn add_framed_management(packet: &mut Packet, value: FramedManagement) { packet.add(AVP::from_u32(FRAMED_MANAGEMENT_TYPE, value as u32)); } pub fn lookup_framed_management(packet: &Packet) -> Option> { - packet.lookup(FRAMED_MANAGEMENT_TYPE).map(|v| Ok(v.encode_u32()? as FramedManagement)) + packet + .lookup(FRAMED_MANAGEMENT_TYPE) + .map(|v| Ok(v.encode_u32()? as FramedManagement)) } pub fn lookup_all_framed_management(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -47,13 +29,25 @@ pub const MANAGEMENT_TRANSPORT_PROTECTION_TYPE: AVPType = 134; pub fn delete_management_transport_protection(packet: &mut Packet) { packet.delete(MANAGEMENT_TRANSPORT_PROTECTION_TYPE); } -pub fn add_management_transport_protection(packet: &mut Packet, value: ManagementTransportProtection) { - packet.add(AVP::from_u32(MANAGEMENT_TRANSPORT_PROTECTION_TYPE, value as u32)); +pub fn add_management_transport_protection( + packet: &mut Packet, + value: ManagementTransportProtection, +) { + packet.add(AVP::from_u32( + MANAGEMENT_TRANSPORT_PROTECTION_TYPE, + value as u32, + )); } -pub fn lookup_management_transport_protection(packet: &Packet) -> Option> { - packet.lookup(MANAGEMENT_TRANSPORT_PROTECTION_TYPE).map(|v| Ok(v.encode_u32()? as ManagementTransportProtection)) +pub fn lookup_management_transport_protection( + packet: &Packet, +) -> Option> { + packet + .lookup(MANAGEMENT_TRANSPORT_PROTECTION_TYPE) + .map(|v| Ok(v.encode_u32()? as ManagementTransportProtection)) } -pub fn lookup_all_management_transport_protection(packet: &Packet) -> Result, AVPError> { +pub fn lookup_all_management_transport_protection( + packet: &Packet, +) -> Result, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(MANAGEMENT_TRANSPORT_PROTECTION_TYPE) { vec.push(avp.encode_u32()? as ManagementTransportProtection) @@ -69,7 +63,9 @@ pub fn add_management_policy_id(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(MANAGEMENT_POLICY_ID_TYPE, value)); } pub fn lookup_management_policy_id(packet: &Packet) -> Option> { - packet.lookup(MANAGEMENT_POLICY_ID_TYPE).map(|v| v.encode_string()) + packet + .lookup(MANAGEMENT_POLICY_ID_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_management_policy_id(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -87,7 +83,9 @@ pub fn add_management_privilege_level(packet: &mut Packet, value: u32) { packet.add(AVP::from_u32(MANAGEMENT_PRIVILEGE_LEVEL_TYPE, value)); } pub fn lookup_management_privilege_level(packet: &Packet) -> Option> { - packet.lookup(MANAGEMENT_PRIVILEGE_LEVEL_TYPE).map(|v| v.encode_u32()) + packet + .lookup(MANAGEMENT_PRIVILEGE_LEVEL_TYPE) + .map(|v| v.encode_u32()) } pub fn lookup_all_management_privilege_level(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -107,11 +105,10 @@ pub const FRAMED_MANAGEMENT_SFTP: FramedManagement = 6; pub const FRAMED_MANAGEMENT_RCP: FramedManagement = 7; pub const FRAMED_MANAGEMENT_SCP: FramedManagement = 8; - pub type ManagementTransportProtection = u32; pub const MANAGEMENT_TRANSPORT_PROTECTION_NO_PROTECTION: ManagementTransportProtection = 1; pub const MANAGEMENT_TRANSPORT_PROTECTION_INTEGRITY_PROTECTION: ManagementTransportProtection = 2; -pub const MANAGEMENT_TRANSPORT_PROTECTION_INTEGRITY_CONFIDENTIALITY_PROTECTION: ManagementTransportProtection = 3; +pub const MANAGEMENT_TRANSPORT_PROTECTION_INTEGRITY_CONFIDENTIALITY_PROTECTION: + ManagementTransportProtection = 3; pub const SERVICE_TYPE_FRAMED_MANAGEMENT: rfc2865::ServiceType = 18; - diff --git a/radius/src/core/rfc5904.rs b/radius/src/core/rfc5904.rs index d306eb9..dba8d8c 100644 --- a/radius/src/core/rfc5904.rs +++ b/radius/src/core/rfc5904.rs @@ -1,31 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - - - - - - - pub const PKM_SS_CERT_TYPE: AVPType = 137; pub fn delete_pkm_ss_cert(packet: &mut Packet) { packet.delete(PKM_SS_CERT_TYPE); @@ -80,7 +57,9 @@ pub fn add_pkm_config_settings(packet: &mut Packet, value: &[u8]) { packet.add(AVP::from_bytes(PKM_CONFIG_SETTINGS_TYPE, value)); } pub fn lookup_pkm_config_settings(packet: &Packet) -> Option> { - packet.lookup(PKM_CONFIG_SETTINGS_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(PKM_CONFIG_SETTINGS_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_pkm_config_settings(packet: &Packet) -> Vec> { let mut vec = Vec::new(); @@ -98,7 +77,9 @@ pub fn add_pkm_cryptosuite_list(packet: &mut Packet, value: &[u8]) { packet.add(AVP::from_bytes(PKM_CRYPTOSUITE_LIST_TYPE, value)); } pub fn lookup_pkm_cryptosuite_list(packet: &Packet) -> Option> { - packet.lookup(PKM_CRYPTOSUITE_LIST_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(PKM_CRYPTOSUITE_LIST_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_pkm_cryptosuite_list(packet: &Packet) -> Vec> { let mut vec = Vec::new(); @@ -134,7 +115,9 @@ pub fn add_pkm_sa_descriptor(packet: &mut Packet, value: &[u8]) { packet.add(AVP::from_bytes(PKM_SA_DESCRIPTOR_TYPE, value)); } pub fn lookup_pkm_sa_descriptor(packet: &Packet) -> Option> { - packet.lookup(PKM_SA_DESCRIPTOR_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(PKM_SA_DESCRIPTOR_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_pkm_sa_descriptor(packet: &Packet) -> Vec> { let mut vec = Vec::new(); diff --git a/radius/src/core/rfc6519.rs b/radius/src/core/rfc6519.rs index 9c4805f..8b4a917 100644 --- a/radius/src/core/rfc6519.rs +++ b/radius/src/core/rfc6519.rs @@ -1,31 +1,7 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - - - - - - - - pub const DS_LITE_TUNNEL_NAME_TYPE: AVPType = 144; pub fn delete_ds_lite_tunnel_name(packet: &mut Packet) { @@ -35,7 +11,9 @@ pub fn add_ds_lite_tunnel_name(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DS_LITE_TUNNEL_NAME_TYPE, value)); } pub fn lookup_ds_lite_tunnel_name(packet: &Packet) -> Option> { - packet.lookup(DS_LITE_TUNNEL_NAME_TYPE).map(|v| v.encode_string()) + packet + .lookup(DS_LITE_TUNNEL_NAME_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_ds_lite_tunnel_name(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); diff --git a/radius/src/core/rfc6572.rs b/radius/src/core/rfc6572.rs index 637eefc..19106d5 100644 --- a/radius/src/core/rfc6572.rs +++ b/radius/src/core/rfc6572.rs @@ -2,32 +2,9 @@ use std::net::{Ipv4Addr, Ipv6Addr}; - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - - - - - - - - - pub const MOBILE_NODE_IDENTIFIER_TYPE: AVPType = 145; pub fn delete_mobile_node_identifier(packet: &mut Packet) { packet.delete(MOBILE_NODE_IDENTIFIER_TYPE); @@ -36,7 +13,9 @@ pub fn add_mobile_node_identifier(packet: &mut Packet, value: &[u8]) { packet.add(AVP::from_bytes(MOBILE_NODE_IDENTIFIER_TYPE, value)); } pub fn lookup_mobile_node_identifier(packet: &Packet) -> Option> { - packet.lookup(MOBILE_NODE_IDENTIFIER_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(MOBILE_NODE_IDENTIFIER_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_mobile_node_identifier(packet: &Packet) -> Vec> { let mut vec = Vec::new(); @@ -54,7 +33,9 @@ pub fn add_service_selection(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(SERVICE_SELECTION_TYPE, value)); } pub fn lookup_service_selection(packet: &Packet) -> Option> { - packet.lookup(SERVICE_SELECTION_TYPE).map(|v| v.encode_string()) + packet + .lookup(SERVICE_SELECTION_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_service_selection(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -72,7 +53,9 @@ pub fn add_pmip6_home_lma_ipv6_address(packet: &mut Packet, value: &Ipv6Addr) { packet.add(AVP::from_ipv6(PMIP6_HOME_LMA_IPV6_ADDRESS_TYPE, value)); } pub fn lookup_pmip6_home_lma_ipv6_address(packet: &Packet) -> Option> { - packet.lookup(PMIP6_HOME_LMA_IPV6_ADDRESS_TYPE).map(|v| v.encode_ipv6()) + packet + .lookup(PMIP6_HOME_LMA_IPV6_ADDRESS_TYPE) + .map(|v| v.encode_ipv6()) } pub fn lookup_all_pmip6_home_lma_ipv6_address(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -89,10 +72,16 @@ pub fn delete_pmip6_visited_lma_ipv6_address(packet: &mut Packet) { pub fn add_pmip6_visited_lma_ipv6_address(packet: &mut Packet, value: &Ipv6Addr) { packet.add(AVP::from_ipv6(PMIP6_VISITED_LMA_IPV6_ADDRESS_TYPE, value)); } -pub fn lookup_pmip6_visited_lma_ipv6_address(packet: &Packet) -> Option> { - packet.lookup(PMIP6_VISITED_LMA_IPV6_ADDRESS_TYPE).map(|v| v.encode_ipv6()) +pub fn lookup_pmip6_visited_lma_ipv6_address( + packet: &Packet, +) -> Option> { + packet + .lookup(PMIP6_VISITED_LMA_IPV6_ADDRESS_TYPE) + .map(|v| v.encode_ipv6()) } -pub fn lookup_all_pmip6_visited_lma_ipv6_address(packet: &Packet) -> Result, AVPError> { +pub fn lookup_all_pmip6_visited_lma_ipv6_address( + packet: &Packet, +) -> Result, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(PMIP6_VISITED_LMA_IPV6_ADDRESS_TYPE) { vec.push(avp.encode_ipv6()?) @@ -108,7 +97,9 @@ pub fn add_pmip6_home_lma_ipv4_address(packet: &mut Packet, value: &Ipv4Addr) { packet.add(AVP::from_ipv4(PMIP6_HOME_LMA_IPV4_ADDRESS_TYPE, value)); } pub fn lookup_pmip6_home_lma_ipv4_address(packet: &Packet) -> Option> { - packet.lookup(PMIP6_HOME_LMA_IPV4_ADDRESS_TYPE).map(|v| v.encode_ipv4()) + packet + .lookup(PMIP6_HOME_LMA_IPV4_ADDRESS_TYPE) + .map(|v| v.encode_ipv4()) } pub fn lookup_all_pmip6_home_lma_ipv4_address(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -125,10 +116,16 @@ pub fn delete_pmip6_visited_lma_ipv4_address(packet: &mut Packet) { pub fn add_pmip6_visited_lma_ipv4_address(packet: &mut Packet, value: &Ipv4Addr) { packet.add(AVP::from_ipv4(PMIP6_VISITED_LMA_IPV4_ADDRESS_TYPE, value)); } -pub fn lookup_pmip6_visited_lma_ipv4_address(packet: &Packet) -> Option> { - packet.lookup(PMIP6_VISITED_LMA_IPV4_ADDRESS_TYPE).map(|v| v.encode_ipv4()) +pub fn lookup_pmip6_visited_lma_ipv4_address( + packet: &Packet, +) -> Option> { + packet + .lookup(PMIP6_VISITED_LMA_IPV4_ADDRESS_TYPE) + .map(|v| v.encode_ipv4()) } -pub fn lookup_all_pmip6_visited_lma_ipv4_address(packet: &Packet) -> Result, AVPError> { +pub fn lookup_all_pmip6_visited_lma_ipv4_address( + packet: &Packet, +) -> Result, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(PMIP6_VISITED_LMA_IPV4_ADDRESS_TYPE) { vec.push(avp.encode_ipv4()?) @@ -145,7 +142,9 @@ pub fn add_pmip6_home_hn_prefix(packet: &mut Packet, value: &[u8]) -> Result<(), Ok(()) } pub fn lookup_pmip6_home_hn_prefix(packet: &Packet) -> Option, AVPError>> { - packet.lookup(PMIP6_HOME_HN_PREFIX_TYPE).map(|v| v.encode_ipv6_prefix()) + packet + .lookup(PMIP6_HOME_HN_PREFIX_TYPE) + .map(|v| v.encode_ipv6_prefix()) } pub fn lookup_all_pmip6_home_hn_prefix(packet: &Packet) -> Result>, AVPError> { let mut vec = Vec::new(); @@ -164,7 +163,9 @@ pub fn add_pmip6_visited_hn_prefix(packet: &mut Packet, value: &[u8]) -> Result< Ok(()) } pub fn lookup_pmip6_visited_hn_prefix(packet: &Packet) -> Option, AVPError>> { - packet.lookup(PMIP6_VISITED_HN_PREFIX_TYPE).map(|v| v.encode_ipv6_prefix()) + packet + .lookup(PMIP6_VISITED_HN_PREFIX_TYPE) + .map(|v| v.encode_ipv6_prefix()) } pub fn lookup_all_pmip6_visited_hn_prefix(packet: &Packet) -> Result>, AVPError> { let mut vec = Vec::new(); @@ -180,13 +181,18 @@ pub fn delete_pmip6_home_interface_id(packet: &mut Packet) { } pub fn add_pmip6_home_interface_id(packet: &mut Packet, value: &[u8]) -> Result<(), AVPError> { if value.len() != 8 { - return Err(AVPError::InvalidAttributeLengthError("8 bytes".to_owned(), value.len())); + return Err(AVPError::InvalidAttributeLengthError( + "8 bytes".to_owned(), + value.len(), + )); } packet.add(AVP::from_bytes(PMIP6_HOME_INTERFACE_ID_TYPE, value)); Ok(()) } pub fn lookup_pmip6_home_interface_id(packet: &Packet) -> Option> { - packet.lookup(PMIP6_HOME_INTERFACE_ID_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(PMIP6_HOME_INTERFACE_ID_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_pmip6_home_interface_id(packet: &Packet) -> Vec> { let mut vec = Vec::new(); @@ -202,13 +208,18 @@ pub fn delete_pmip6_visited_interface_id(packet: &mut Packet) { } pub fn add_pmip6_visited_interface_id(packet: &mut Packet, value: &[u8]) -> Result<(), AVPError> { if value.len() != 8 { - return Err(AVPError::InvalidAttributeLengthError("8 bytes".to_owned(), value.len())); + return Err(AVPError::InvalidAttributeLengthError( + "8 bytes".to_owned(), + value.len(), + )); } packet.add(AVP::from_bytes(PMIP6_VISITED_INTERFACE_ID_TYPE, value)); Ok(()) } pub fn lookup_pmip6_visited_interface_id(packet: &Packet) -> Option> { - packet.lookup(PMIP6_VISITED_INTERFACE_ID_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(PMIP6_VISITED_INTERFACE_ID_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_pmip6_visited_interface_id(packet: &Packet) -> Vec> { let mut vec = Vec::new(); @@ -227,7 +238,9 @@ pub fn add_pmip6_home_ipv4_ho_a(packet: &mut Packet, value: &[u8]) -> Result<(), Ok(()) } pub fn lookup_pmip6_home_ipv4_ho_a(packet: &Packet) -> Option, AVPError>> { - packet.lookup(PMIP6_HOME_IPV4_HO_A_TYPE).map(|v| v.encode_ipv4_prefix()) + packet + .lookup(PMIP6_HOME_IPV4_HO_A_TYPE) + .map(|v| v.encode_ipv4_prefix()) } pub fn lookup_all_pmip6_home_ipv4_ho_a(packet: &Packet) -> Result>, AVPError> { let mut vec = Vec::new(); @@ -246,7 +259,9 @@ pub fn add_pmip6_visited_ipv4_ho_a(packet: &mut Packet, value: &[u8]) -> Result< Ok(()) } pub fn lookup_pmip6_visited_ipv4_ho_a(packet: &Packet) -> Option, AVPError>> { - packet.lookup(PMIP6_VISITED_IPV4_HO_A_TYPE).map(|v| v.encode_ipv4_prefix()) + packet + .lookup(PMIP6_VISITED_IPV4_HO_A_TYPE) + .map(|v| v.encode_ipv4_prefix()) } pub fn lookup_all_pmip6_visited_ipv4_ho_a(packet: &Packet) -> Result>, AVPError> { let mut vec = Vec::new(); @@ -263,10 +278,16 @@ pub fn delete_pmip6_home_dhcp4_server_address(packet: &mut Packet) { pub fn add_pmip6_home_dhcp4_server_address(packet: &mut Packet, value: &Ipv4Addr) { packet.add(AVP::from_ipv4(PMIP6_HOME_DHCP4_SERVER_ADDRESS_TYPE, value)); } -pub fn lookup_pmip6_home_dhcp4_server_address(packet: &Packet) -> Option> { - packet.lookup(PMIP6_HOME_DHCP4_SERVER_ADDRESS_TYPE).map(|v| v.encode_ipv4()) +pub fn lookup_pmip6_home_dhcp4_server_address( + packet: &Packet, +) -> Option> { + packet + .lookup(PMIP6_HOME_DHCP4_SERVER_ADDRESS_TYPE) + .map(|v| v.encode_ipv4()) } -pub fn lookup_all_pmip6_home_dhcp4_server_address(packet: &Packet) -> Result, AVPError> { +pub fn lookup_all_pmip6_home_dhcp4_server_address( + packet: &Packet, +) -> Result, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(PMIP6_HOME_DHCP4_SERVER_ADDRESS_TYPE) { vec.push(avp.encode_ipv4()?) @@ -279,12 +300,21 @@ pub fn delete_pmip6_visited_dhcp4_server_address(packet: &mut Packet) { packet.delete(PMIP6_VISITED_DHCP4_SERVER_ADDRESS_TYPE); } pub fn add_pmip6_visited_dhcp4_server_address(packet: &mut Packet, value: &Ipv4Addr) { - packet.add(AVP::from_ipv4(PMIP6_VISITED_DHCP4_SERVER_ADDRESS_TYPE, value)); + packet.add(AVP::from_ipv4( + PMIP6_VISITED_DHCP4_SERVER_ADDRESS_TYPE, + value, + )); } -pub fn lookup_pmip6_visited_dhcp4_server_address(packet: &Packet) -> Option> { - packet.lookup(PMIP6_VISITED_DHCP4_SERVER_ADDRESS_TYPE).map(|v| v.encode_ipv4()) +pub fn lookup_pmip6_visited_dhcp4_server_address( + packet: &Packet, +) -> Option> { + packet + .lookup(PMIP6_VISITED_DHCP4_SERVER_ADDRESS_TYPE) + .map(|v| v.encode_ipv4()) } -pub fn lookup_all_pmip6_visited_dhcp4_server_address(packet: &Packet) -> Result, AVPError> { +pub fn lookup_all_pmip6_visited_dhcp4_server_address( + packet: &Packet, +) -> Result, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(PMIP6_VISITED_DHCP4_SERVER_ADDRESS_TYPE) { vec.push(avp.encode_ipv4()?) @@ -299,10 +329,16 @@ pub fn delete_pmip6_home_dhcp6_server_address(packet: &mut Packet) { pub fn add_pmip6_home_dhcp6_server_address(packet: &mut Packet, value: &Ipv6Addr) { packet.add(AVP::from_ipv6(PMIP6_HOME_DHCP6_SERVER_ADDRESS_TYPE, value)); } -pub fn lookup_pmip6_home_dhcp6_server_address(packet: &Packet) -> Option> { - packet.lookup(PMIP6_HOME_DHCP6_SERVER_ADDRESS_TYPE).map(|v| v.encode_ipv6()) +pub fn lookup_pmip6_home_dhcp6_server_address( + packet: &Packet, +) -> Option> { + packet + .lookup(PMIP6_HOME_DHCP6_SERVER_ADDRESS_TYPE) + .map(|v| v.encode_ipv6()) } -pub fn lookup_all_pmip6_home_dhcp6_server_address(packet: &Packet) -> Result, AVPError> { +pub fn lookup_all_pmip6_home_dhcp6_server_address( + packet: &Packet, +) -> Result, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(PMIP6_HOME_DHCP6_SERVER_ADDRESS_TYPE) { vec.push(avp.encode_ipv6()?) @@ -315,12 +351,21 @@ pub fn delete_pmip6_visited_dhcp6_server_address(packet: &mut Packet) { packet.delete(PMIP6_VISITED_DHCP6_SERVER_ADDRESS_TYPE); } pub fn add_pmip6_visited_dhcp6_server_address(packet: &mut Packet, value: &Ipv6Addr) { - packet.add(AVP::from_ipv6(PMIP6_VISITED_DHCP6_SERVER_ADDRESS_TYPE, value)); + packet.add(AVP::from_ipv6( + PMIP6_VISITED_DHCP6_SERVER_ADDRESS_TYPE, + value, + )); } -pub fn lookup_pmip6_visited_dhcp6_server_address(packet: &Packet) -> Option> { - packet.lookup(PMIP6_VISITED_DHCP6_SERVER_ADDRESS_TYPE).map(|v| v.encode_ipv6()) +pub fn lookup_pmip6_visited_dhcp6_server_address( + packet: &Packet, +) -> Option> { + packet + .lookup(PMIP6_VISITED_DHCP6_SERVER_ADDRESS_TYPE) + .map(|v| v.encode_ipv6()) } -pub fn lookup_all_pmip6_visited_dhcp6_server_address(packet: &Packet) -> Result, AVPError> { +pub fn lookup_all_pmip6_visited_dhcp6_server_address( + packet: &Packet, +) -> Result, AVPError> { let mut vec = Vec::new(); for avp in packet.lookup_all(PMIP6_VISITED_DHCP6_SERVER_ADDRESS_TYPE) { vec.push(avp.encode_ipv6()?) @@ -336,7 +381,9 @@ pub fn add_pmip6_home_ipv4_gateway(packet: &mut Packet, value: &Ipv4Addr) { packet.add(AVP::from_ipv4(PMIP6_HOME_IPV4_GATEWAY_TYPE, value)); } pub fn lookup_pmip6_home_ipv4_gateway(packet: &Packet) -> Option> { - packet.lookup(PMIP6_HOME_IPV4_GATEWAY_TYPE).map(|v| v.encode_ipv4()) + packet + .lookup(PMIP6_HOME_IPV4_GATEWAY_TYPE) + .map(|v| v.encode_ipv4()) } pub fn lookup_all_pmip6_home_ipv4_gateway(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -354,7 +401,9 @@ pub fn add_pmip6_visited_ipv4_gateway(packet: &mut Packet, value: &Ipv4Addr) { packet.add(AVP::from_ipv4(PMIP6_VISITED_IPV4_GATEWAY_TYPE, value)); } pub fn lookup_pmip6_visited_ipv4_gateway(packet: &Packet) -> Option> { - packet.lookup(PMIP6_VISITED_IPV4_GATEWAY_TYPE).map(|v| v.encode_ipv4()) + packet + .lookup(PMIP6_VISITED_IPV4_GATEWAY_TYPE) + .map(|v| v.encode_ipv4()) } pub fn lookup_all_pmip6_visited_ipv4_gateway(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); diff --git a/radius/src/core/rfc6677.rs b/radius/src/core/rfc6677.rs index ca7393c..d9bf83b 100644 --- a/radius/src/core/rfc6677.rs +++ b/radius/src/core/rfc6677.rs @@ -1,34 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - - - - - - - - - - pub const EAP_LOWER_LAYER_TYPE: AVPType = 163; pub fn delete_eap_lower_layer(packet: &mut Packet) { packet.delete(EAP_LOWER_LAYER_TYPE); @@ -37,7 +11,9 @@ pub fn add_eap_lower_layer(packet: &mut Packet, value: EapLowerLayer) { packet.add(AVP::from_u32(EAP_LOWER_LAYER_TYPE, value as u32)); } pub fn lookup_eap_lower_layer(packet: &Packet) -> Option> { - packet.lookup(EAP_LOWER_LAYER_TYPE).map(|v| Ok(v.encode_u32()? as EapLowerLayer)) + packet + .lookup(EAP_LOWER_LAYER_TYPE) + .map(|v| Ok(v.encode_u32()? as EapLowerLayer)) } pub fn lookup_all_eap_lower_layer(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -57,4 +33,3 @@ pub const EAP_LOWER_LAYER_PPP: EapLowerLayer = 6; pub const EAP_LOWER_LAYER_PANA_NO_PREAUTH: EapLowerLayer = 7; pub const EAP_LOWER_LAYER_GSS_API: EapLowerLayer = 8; pub const EAP_LOWER_LAYER_PANA_PREAUTH: EapLowerLayer = 9; - diff --git a/radius/src/core/rfc6911.rs b/radius/src/core/rfc6911.rs index 67168b0..5dfe69b 100644 --- a/radius/src/core/rfc6911.rs +++ b/radius/src/core/rfc6911.rs @@ -1,35 +1,10 @@ // Code generated by machine generator; DO NOT EDIT. -use std::net::{Ipv6Addr}; +use std::net::Ipv6Addr; - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - - - - - - - - - - - pub const FRAMED_IPV6_ADDRESS_TYPE: AVPType = 168; pub fn delete_framed_ipv6_address(packet: &mut Packet) { packet.delete(FRAMED_IPV6_ADDRESS_TYPE); @@ -38,7 +13,9 @@ pub fn add_framed_ipv6_address(packet: &mut Packet, value: &Ipv6Addr) { packet.add(AVP::from_ipv6(FRAMED_IPV6_ADDRESS_TYPE, value)); } pub fn lookup_framed_ipv6_address(packet: &Packet) -> Option> { - packet.lookup(FRAMED_IPV6_ADDRESS_TYPE).map(|v| v.encode_ipv6()) + packet + .lookup(FRAMED_IPV6_ADDRESS_TYPE) + .map(|v| v.encode_ipv6()) } pub fn lookup_all_framed_ipv6_address(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -56,7 +33,9 @@ pub fn add_dns_server_ipv6_address(packet: &mut Packet, value: &Ipv6Addr) { packet.add(AVP::from_ipv6(DNS_SERVER_IPV6_ADDRESS_TYPE, value)); } pub fn lookup_dns_server_ipv6_address(packet: &Packet) -> Option> { - packet.lookup(DNS_SERVER_IPV6_ADDRESS_TYPE).map(|v| v.encode_ipv6()) + packet + .lookup(DNS_SERVER_IPV6_ADDRESS_TYPE) + .map(|v| v.encode_ipv6()) } pub fn lookup_all_dns_server_ipv6_address(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -75,7 +54,9 @@ pub fn add_route_ipv6_information(packet: &mut Packet, value: &[u8]) -> Result<( Ok(()) } pub fn lookup_route_ipv6_information(packet: &Packet) -> Option, AVPError>> { - packet.lookup(ROUTE_IPV6_INFORMATION_TYPE).map(|v| v.encode_ipv6_prefix()) + packet + .lookup(ROUTE_IPV6_INFORMATION_TYPE) + .map(|v| v.encode_ipv6_prefix()) } pub fn lookup_all_route_ipv6_information(packet: &Packet) -> Result>, AVPError> { let mut vec = Vec::new(); @@ -93,7 +74,9 @@ pub fn add_delegated_ipv6_prefix_pool(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(DELEGATED_IPV6_PREFIX_POOL_TYPE, value)); } pub fn lookup_delegated_ipv6_prefix_pool(packet: &Packet) -> Option> { - packet.lookup(DELEGATED_IPV6_PREFIX_POOL_TYPE).map(|v| v.encode_string()) + packet + .lookup(DELEGATED_IPV6_PREFIX_POOL_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_delegated_ipv6_prefix_pool(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -111,7 +94,9 @@ pub fn add_stateful_ipv6_address_pool(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(STATEFUL_IPV6_ADDRESS_POOL_TYPE, value)); } pub fn lookup_stateful_ipv6_address_pool(packet: &Packet) -> Option> { - packet.lookup(STATEFUL_IPV6_ADDRESS_POOL_TYPE).map(|v| v.encode_string()) + packet + .lookup(STATEFUL_IPV6_ADDRESS_POOL_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_stateful_ipv6_address_pool(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); diff --git a/radius/src/core/rfc7055.rs b/radius/src/core/rfc7055.rs index 4876fb7..8aec1d2 100644 --- a/radius/src/core/rfc7055.rs +++ b/radius/src/core/rfc7055.rs @@ -1,36 +1,8 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - - - - - - - - - - - - pub const GSS_ACCEPTOR_SERVICE_NAME_TYPE: AVPType = 164; pub fn delete_gss_acceptor_service_name(packet: &mut Packet) { packet.delete(GSS_ACCEPTOR_SERVICE_NAME_TYPE); @@ -39,7 +11,9 @@ pub fn add_gss_acceptor_service_name(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(GSS_ACCEPTOR_SERVICE_NAME_TYPE, value)); } pub fn lookup_gss_acceptor_service_name(packet: &Packet) -> Option> { - packet.lookup(GSS_ACCEPTOR_SERVICE_NAME_TYPE).map(|v| v.encode_string()) + packet + .lookup(GSS_ACCEPTOR_SERVICE_NAME_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_gss_acceptor_service_name(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -57,7 +31,9 @@ pub fn add_gss_acceptor_host_name(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(GSS_ACCEPTOR_HOST_NAME_TYPE, value)); } pub fn lookup_gss_acceptor_host_name(packet: &Packet) -> Option> { - packet.lookup(GSS_ACCEPTOR_HOST_NAME_TYPE).map(|v| v.encode_string()) + packet + .lookup(GSS_ACCEPTOR_HOST_NAME_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_gss_acceptor_host_name(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -75,7 +51,9 @@ pub fn add_gss_acceptor_service_specifics(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(GSS_ACCEPTOR_SERVICE_SPECIFICS_TYPE, value)); } pub fn lookup_gss_acceptor_service_specifics(packet: &Packet) -> Option> { - packet.lookup(GSS_ACCEPTOR_SERVICE_SPECIFICS_TYPE).map(|v| v.encode_string()) + packet + .lookup(GSS_ACCEPTOR_SERVICE_SPECIFICS_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_gss_acceptor_service_specifics(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); @@ -93,7 +71,9 @@ pub fn add_gss_acceptor_realm_name(packet: &mut Packet, value: &str) { packet.add(AVP::from_string(GSS_ACCEPTOR_REALM_NAME_TYPE, value)); } pub fn lookup_gss_acceptor_realm_name(packet: &Packet) -> Option> { - packet.lookup(GSS_ACCEPTOR_REALM_NAME_TYPE).map(|v| v.encode_string()) + packet + .lookup(GSS_ACCEPTOR_REALM_NAME_TYPE) + .map(|v| v.encode_string()) } pub fn lookup_all_gss_acceptor_realm_name(packet: &Packet) -> Result, AVPError> { let mut vec = Vec::new(); diff --git a/radius/src/core/rfc7155.rs b/radius/src/core/rfc7155.rs index cceb8bc..ebfe8fc 100644 --- a/radius/src/core/rfc7155.rs +++ b/radius/src/core/rfc7155.rs @@ -1,50 +1,26 @@ // Code generated by machine generator; DO NOT EDIT. - - - - -use crate::core::avp::{AVP, AVPType, AVPError}; +use crate::core::avp::{AVPError, AVPType, AVP}; use crate::core::packet::Packet; - - - - - - - - - - - - - - - - - - - - - - - - - pub const ORIGINATING_LINE_INFO_TYPE: AVPType = 94; pub fn delete_originating_line_info(packet: &mut Packet) { packet.delete(ORIGINATING_LINE_INFO_TYPE); } pub fn add_originating_line_info(packet: &mut Packet, value: &[u8]) -> Result<(), AVPError> { if value.len() != 2 { - return Err(AVPError::InvalidAttributeLengthError("2 bytes".to_owned(), value.len())); + return Err(AVPError::InvalidAttributeLengthError( + "2 bytes".to_owned(), + value.len(), + )); } packet.add(AVP::from_bytes(ORIGINATING_LINE_INFO_TYPE, value)); Ok(()) } pub fn lookup_originating_line_info(packet: &Packet) -> Option> { - packet.lookup(ORIGINATING_LINE_INFO_TYPE).map(|v| v.encode_bytes()) + packet + .lookup(ORIGINATING_LINE_INFO_TYPE) + .map(|v| v.encode_bytes()) } pub fn lookup_all_originating_line_info(packet: &Packet) -> Vec> { let mut vec = Vec::new();