Skip to content

Commit 4af3b33

Browse files
committed
refactor(specifier): change method visibilities
1 parent 49ade02 commit 4af3b33

File tree

1 file changed

+36
-36
lines changed

1 file changed

+36
-36
lines changed

src/specifier.rs

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,42 @@ impl Specifier {
197197
}
198198
}
199199

200+
fn get_semver(&self) -> Option<&BasicSemver> {
201+
match self {
202+
Self::Alias(inner) => inner.semver.as_ref(),
203+
Self::BasicSemver(inner) => Some(inner),
204+
Self::Git(inner) => inner.semver.as_ref(),
205+
Self::WorkspaceProtocol(inner) => Some(&inner.semver),
206+
_ => None,
207+
}
208+
}
209+
210+
fn get_node_range(&self) -> Option<&Range> {
211+
match self {
212+
Self::Alias(inner) => inner.semver.as_ref().map(|semver| &semver.node_range),
213+
Self::BasicSemver(inner) => Some(&inner.node_range),
214+
Self::ComplexSemver(inner) => Some(&inner.node_range),
215+
Self::Git(inner) => inner.semver.as_ref().map(|semver| &semver.node_range),
216+
Self::WorkspaceProtocol(inner) => Some(&inner.semver.node_range),
217+
_ => None,
218+
}
219+
}
220+
221+
fn get_node_version(&self) -> Option<&Version> {
222+
match self {
223+
Self::Alias(inner) => inner.semver.as_ref().map(|semver| &semver.node_version),
224+
Self::BasicSemver(inner) => Some(&inner.node_version),
225+
Self::Git(inner) => inner.semver.as_ref().map(|semver| &semver.node_version),
226+
Self::WorkspaceProtocol(inner) => Some(&inner.semver.node_version),
227+
_ => None,
228+
}
229+
}
230+
231+
/// Get the semver range for this specifier, if it has one
232+
pub fn get_semver_range(&self) -> Option<&SemverRange> {
233+
self.get_semver().map(|semver| &semver.range_variant)
234+
}
235+
200236
/// Replace a new instance with the given semver range applied to it when it
201237
/// is possible to do so, otherwise the same instance is returned
202238
pub fn with_range(self, range: &SemverRange) -> Self {
@@ -229,42 +265,6 @@ impl Specifier {
229265
}
230266
}
231267

232-
pub fn get_semver(&self) -> Option<&BasicSemver> {
233-
match self {
234-
Self::Alias(inner) => inner.semver.as_ref(),
235-
Self::BasicSemver(inner) => Some(inner),
236-
Self::Git(inner) => inner.semver.as_ref(),
237-
Self::WorkspaceProtocol(inner) => Some(&inner.semver),
238-
_ => None,
239-
}
240-
}
241-
242-
/// Get the semver range for this specifier, if it has one
243-
pub fn get_semver_range(&self) -> Option<&SemverRange> {
244-
self.get_semver().map(|semver| &semver.range_variant)
245-
}
246-
247-
pub fn get_node_range(&self) -> Option<&Range> {
248-
match self {
249-
Self::Alias(inner) => inner.semver.as_ref().map(|semver| &semver.node_range),
250-
Self::BasicSemver(inner) => Some(&inner.node_range),
251-
Self::ComplexSemver(inner) => Some(&inner.node_range),
252-
Self::Git(inner) => inner.semver.as_ref().map(|semver| &semver.node_range),
253-
Self::WorkspaceProtocol(inner) => Some(&inner.semver.node_range),
254-
_ => None,
255-
}
256-
}
257-
258-
pub fn get_node_version(&self) -> Option<&Version> {
259-
match self {
260-
Self::Alias(inner) => inner.semver.as_ref().map(|semver| &semver.node_version),
261-
Self::BasicSemver(inner) => Some(&inner.node_version),
262-
Self::Git(inner) => inner.semver.as_ref().map(|semver| &semver.node_version),
263-
Self::WorkspaceProtocol(inner) => Some(&inner.semver.node_version),
264-
_ => None,
265-
}
266-
}
267-
268268
/// Get the `specifier_type` name as used in config files.
269269
pub fn get_config_identifier(&self) -> String {
270270
match self {

0 commit comments

Comments
 (0)