topology: get_version() is now version()
This commit is contained in:
@@ -9,7 +9,7 @@ pub struct Node {
|
||||
}
|
||||
|
||||
impl filter::Versioned for Node {
|
||||
fn get_version(&self) -> String {
|
||||
fn version(&self) -> String {
|
||||
self.version.clone()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
pub trait Versioned: Clone {
|
||||
fn get_version(&self) -> String;
|
||||
fn version(&self) -> String;
|
||||
}
|
||||
|
||||
pub trait VersionFiltererable<T> {
|
||||
@@ -9,7 +9,7 @@ pub trait VersionFiltererable<T> {
|
||||
impl<T: Versioned> VersionFiltererable<T> for Vec<T> {
|
||||
fn filter_by_version(&self, expected_version: &str) -> Self {
|
||||
self.iter()
|
||||
.filter(|node| version_checker::is_compatible(&node.get_version(), expected_version))
|
||||
.filter(|node| version_checker::is_compatible(&node.version(), expected_version))
|
||||
.cloned()
|
||||
.collect()
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ impl Node {
|
||||
}
|
||||
|
||||
impl filter::Versioned for Node {
|
||||
fn get_version(&self) -> String {
|
||||
fn version(&self) -> String {
|
||||
self.version.clone()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ impl Node {
|
||||
}
|
||||
|
||||
impl filter::Versioned for Node {
|
||||
fn get_version(&self) -> String {
|
||||
fn version(&self) -> String {
|
||||
self.version.clone()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user