Skip to content

Commit ec2e03c

Browse files
committed
Mark some compiler structs as public
Refs #3
1 parent 45688a8 commit ec2e03c

File tree

12 files changed

+13
-13
lines changed

12 files changed

+13
-13
lines changed

src/compiler/grammar/actions/action_editheader.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ use crate::compiler::{
3636
use crate::compiler::grammar::MatchType;
3737

3838
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
39-
pub(crate) struct AddHeader {
39+
pub struct AddHeader {
4040
pub last: bool,
4141
pub field_name: Value,
4242
pub value: Value,
@@ -50,7 +50,7 @@ pub(crate) struct AddHeader {
5050
5151
*/
5252
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
53-
pub(crate) struct DeleteHeader {
53+
pub struct DeleteHeader {
5454
pub index: Option<i32>,
5555
pub comparator: Comparator,
5656
pub match_type: MatchType,

src/compiler/grammar/actions/action_keep.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ use crate::compiler::{
3333
};
3434

3535
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
36-
pub(crate) struct Keep {
36+
pub struct Keep {
3737
pub flags: Vec<Value>,
3838
}
3939

src/compiler/grammar/actions/action_mime.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ pub(crate) struct ExtractText {
5959
}
6060

6161
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
62-
pub(crate) enum MimeOpts<T> {
62+
pub enum MimeOpts<T> {
6363
Type,
6464
Subtype,
6565
ContentType,

src/compiler/grammar/actions/action_redirect.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ use crate::compiler::{
3333
};
3434

3535
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
36-
pub(crate) struct Redirect {
36+
pub struct Redirect {
3737
pub copy: bool,
3838
pub address: Value,
3939
pub notify: Notify,

src/compiler/grammar/actions/action_reject.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use crate::compiler::{
2929
};
3030

3131
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
32-
pub(crate) struct Reject {
32+
pub struct Reject {
3333
pub ereject: bool,
3434
pub reason: Value,
3535
}

src/compiler/grammar/instruction.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ use super::{
5555
use super::tests::test_ihave::Error;
5656

5757
#[derive(Debug, Clone, Eq, PartialEq, Serialize, Deserialize)]
58-
pub(crate) enum Instruction {
58+
pub enum Instruction {
5959
Require(Vec<Capability>),
6060
Keep(Keep),
6161
FileInto(FileInto),

src/compiler/grammar/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ pub enum AddressPart {
103103
}
104104

105105
#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
106-
pub(crate) enum MatchType {
106+
pub enum MatchType {
107107
Is,
108108
Contains,
109109
Matches(u64),

src/compiler/grammar/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ use super::{
5656

5757
#[allow(clippy::enum_variant_names)]
5858
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
59-
pub(crate) enum Test {
59+
pub enum Test {
6060
True,
6161
False,
6262
Address(TestAddress),

src/compiler/grammar/tests/test_address.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ use crate::compiler::{
3232
use crate::compiler::grammar::{AddressPart, MatchType};
3333

3434
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
35-
pub(crate) struct TestAddress {
35+
pub struct TestAddress {
3636
pub header_list: Vec<Value>,
3737
pub key_list: Vec<Value>,
3838
pub address_part: AddressPart,

src/compiler/grammar/tests/test_header.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ use crate::compiler::{
3737
use crate::compiler::grammar::{test::Test, MatchType};
3838

3939
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
40-
pub(crate) struct TestHeader {
40+
pub struct TestHeader {
4141
pub header_list: Vec<Value>,
4242
pub key_list: Vec<Value>,
4343
pub match_type: MatchType,

0 commit comments

Comments
 (0)