api: Rename VersionHistory::added_version to added_in
… and reword its documentation.
This commit is contained in:
parent
848ca9b225
commit
866b01d0c2
@ -364,7 +364,7 @@ impl VersionHistory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Check if *any* version marks this endpoint as stable.
|
// Check if *any* version marks this endpoint as stable.
|
||||||
if self.added_version().map_or(false, greater_or_equal_any) {
|
if self.added_in().map_or(false, greater_or_equal_any) {
|
||||||
let all_deprecated = self.deprecated.map_or(false, greater_or_equal_all);
|
let all_deprecated = self.deprecated.map_or(false, greater_or_equal_all);
|
||||||
|
|
||||||
return VersioningDecision::Stable {
|
return VersioningDecision::Stable {
|
||||||
@ -378,11 +378,11 @@ impl VersionHistory {
|
|||||||
VersioningDecision::Unstable
|
VersioningDecision::Unstable
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Will return the *first* version this path was added in.
|
/// Returns the *first* version this endpoint was added in.
|
||||||
///
|
///
|
||||||
/// Is None when this endpoint is unstable/unreleased.
|
/// Is `None` when this endpoint is unstable/unreleased.
|
||||||
pub fn added_version(&self) -> Option<MatrixVersion> {
|
pub fn added_in(&self) -> Option<MatrixVersion> {
|
||||||
self.stable_paths.first().map(|(x, _)| *x)
|
self.stable_paths.first().map(|(v, _)| *v)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Picks the last unstable path, if it exists.
|
/// Picks the last unstable path, if it exists.
|
||||||
|
@ -73,7 +73,7 @@ fn main() {
|
|||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
assert_eq!(METADATA.history.added_version(), Some(MatrixVersion::V1_0));
|
assert_eq!(METADATA.history.added_in(), Some(MatrixVersion::V1_0));
|
||||||
assert_eq!(METADATA.history.deprecated, Some(MatrixVersion::V1_2));
|
assert_eq!(METADATA.history.deprecated, Some(MatrixVersion::V1_2));
|
||||||
assert_eq!(METADATA.history.removed, Some(MatrixVersion::V1_3));
|
assert_eq!(METADATA.history.removed, Some(MatrixVersion::V1_3));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user