Skip to content

Commit 522a4f3

Browse files
committed
move definition beside impl
1 parent 6d12ba3 commit 522a4f3

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

runtime/permissions/lib.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1114,33 +1114,33 @@ impl ImportDescriptor {
11141114
pub struct EnvDescriptorParseError;
11151115

11161116
#[derive(Clone, Eq, PartialEq, Hash, Debug)]
1117-
enum EnvQueryDescriptorInner {
1117+
pub enum EnvDescriptor {
11181118
Name(EnvVarName),
11191119
PrefixPattern(EnvVarName),
11201120
}
11211121

1122-
#[derive(Clone, Eq, PartialEq, Hash, Debug)]
1123-
pub struct EnvQueryDescriptor(EnvQueryDescriptorInner);
1124-
1125-
impl EnvQueryDescriptor {
1122+
impl EnvDescriptor {
11261123
pub fn new(env: impl AsRef<str>) -> Self {
1127-
Self(EnvQueryDescriptorInner::Name(EnvVarName::new(env)))
1124+
if let Some(prefix_pattern) = env.as_ref().strip_suffix('*') {
1125+
Self::PrefixPattern(EnvVarName::new(prefix_pattern))
1126+
} else {
1127+
Self::Name(EnvVarName::new(env))
1128+
}
11281129
}
11291130
}
11301131

11311132
#[derive(Clone, Eq, PartialEq, Hash, Debug)]
1132-
pub enum EnvDescriptor {
1133+
enum EnvQueryDescriptorInner {
11331134
Name(EnvVarName),
11341135
PrefixPattern(EnvVarName),
11351136
}
11361137

1137-
impl EnvDescriptor {
1138+
#[derive(Clone, Eq, PartialEq, Hash, Debug)]
1139+
pub struct EnvQueryDescriptor(EnvQueryDescriptorInner);
1140+
1141+
impl EnvQueryDescriptor {
11381142
pub fn new(env: impl AsRef<str>) -> Self {
1139-
if let Some(prefix_pattern) = env.as_ref().strip_suffix('*') {
1140-
Self::PrefixPattern(EnvVarName::new(prefix_pattern))
1141-
} else {
1142-
Self::Name(EnvVarName::new(env))
1143-
}
1143+
Self(EnvQueryDescriptorInner::Name(EnvVarName::new(env)))
11441144
}
11451145
}
11461146

0 commit comments

Comments
 (0)