Skip to content

Commit cf6473c

Browse files
committed
refact: rr_stored_data inside cache_by_record_type crate
1 parent 11a454b commit cf6473c

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

src/dns_cache.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
pub mod cache_by_record_type;
22

33
use crate::dns_cache::cache_by_record_type::CacheByRecordType;
4+
use crate::dns_cache::cache_by_record_type::rr_stored_data::RRStoredData;
45
use crate::message::rdata::Rdata;
56
use crate::message::resource_record::ResourceRecord;
6-
use crate::rr_stored_data::RRStoredData;
77
use crate::message::type_rtype::Rtype;
88
use std::net::IpAddr;
99
use crate::domain_name::DomainName;
@@ -221,7 +221,7 @@ mod dns_cache_test {
221221
use crate::dns_cache::DnsCache;
222222
use crate::dns_cache::cache_by_record_type::CacheByRecordType;
223223
use crate::dns_cache::cache_by_record_type::cache_by_domain_name::CacheByDomainName;
224-
use crate::rr_stored_data::RRStoredData;
224+
use crate::dns_cache::cache_by_record_type::rr_stored_data::RRStoredData;
225225
use crate::domain_name::DomainName;
226226
use crate::message::rdata::a_rdata::ARdata;
227227
use crate::message::rdata::txt_rdata::TxtRdata;

src/dns_cache/cache_by_record_type.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
pub mod cache_by_domain_name;
2+
pub mod rr_stored_data;
23

34
use chrono::Utc;
4-
//use crate::message::rdata::Rdata;
55
use crate::message::type_rtype::Rtype;
6-
use crate::rr_stored_data::RRStoredData;
76
use std::net::IpAddr;
87
use crate::dns_cache::cache_by_record_type::cache_by_domain_name::CacheByDomainName;
98
use std::collections::HashMap;
109
use crate::domain_name::DomainName;
10+
use self::rr_stored_data::RRStoredData;
1111

1212

1313
/// Struct that represents the cache data of the DNS cache by record type.
@@ -231,7 +231,7 @@ mod cache_data_test{
231231

232232
use crate::message::rdata::txt_rdata::TxtRdata;
233233
use crate::message::type_rtype::Rtype;
234-
use crate::rr_stored_data::RRStoredData;
234+
use crate::dns_cache::cache_by_record_type::rr_stored_data::RRStoredData;
235235
use crate::domain_name::DomainName;
236236
use crate::message::rdata::Rdata;
237237
use crate::message::rdata::a_rdata::ARdata;

src/dns_cache/cache_by_record_type/cache_by_domain_name.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use chrono::{Utc, DateTime};
2-
use crate::{rr_stored_data::RRStoredData, domain_name::DomainName, message::rdata::Rdata};
2+
use crate::{domain_name::DomainName, message::rdata::Rdata};
3+
use crate::dns_cache::cache_by_record_type::rr_stored_data::RRStoredData;
34
use std::{collections::HashMap, net::IpAddr};
45

56
/// This struct saves the data associated with a host in the cache.
@@ -254,7 +255,7 @@ impl CacheByDomainName{
254255
mod host_data_test{
255256
use chrono::Utc;
256257
use crate::message::rdata::txt_rdata::TxtRdata;
257-
use crate::rr_stored_data::RRStoredData;
258+
use crate::dns_cache::cache_by_record_type::rr_stored_data::RRStoredData;
258259
use crate::domain_name::DomainName;
259260
use crate::message::rdata::Rdata;
260261
use crate::message::rdata::a_rdata::ARdata;

src/rr_stored_data.rs renamed to src/dns_cache/cache_by_record_type/rr_stored_data.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ mod rr_cache_test {
9191
use crate::message::rdata::Rdata;
9292
use crate::message::type_rtype::Rtype;
9393
use crate::message::resource_record::ResourceRecord;
94-
use crate::rr_stored_data::RRStoredData;
94+
use crate::dns_cache::cache_by_record_type::rr_stored_data::RRStoredData;
9595
use std::net::IpAddr;
9696
use chrono::prelude::*;
9797

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ pub mod dns_cache;
33
pub mod domain_name;
44
pub mod message;
55
pub mod async_resolver;
6-
pub mod rr_stored_data;
76
pub mod utils;
87
pub mod truncated_dns_message;
98

0 commit comments

Comments
 (0)