From a88823b25164219070991625a1773cfc46bdfdf9 Mon Sep 17 00:00:00 2001 From: moznion Date: Sat, 28 Nov 2020 16:58:58 +0900 Subject: [PATCH] Restrict the accessibility for Attributes --- src/attributes.rs | 4 ++-- src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/attributes.rs b/src/attributes.rs index 68cb881..6798348 100644 --- a/src/attributes.rs +++ b/src/attributes.rs @@ -1,7 +1,7 @@ use crate::avp::{AVPType, AVP}; #[derive(Debug, Clone, PartialEq)] -pub struct Attributes(pub(crate) Vec); +pub(crate) struct Attributes(pub(crate) Vec); impl Attributes { pub(crate) fn decode(bs: &[u8]) -> Result { @@ -67,7 +67,7 @@ impl Attributes { .collect() } - pub fn encode(&self) -> Result, String> { + pub(crate) fn encode(&self) -> Result, String> { let mut encoded: Vec = Vec::new(); for avp in &self.0 { diff --git a/src/lib.rs b/src/lib.rs index 0be619c..60a49fa 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,7 +2,7 @@ extern crate inflector; #[macro_use] extern crate log; -pub mod attributes; +pub(crate) mod attributes; pub mod avp; pub mod client; pub mod code;