diff --git a/noodles-vcf/CHANGELOG.md b/noodles-vcf/CHANGELOG.md index fb66bb74c..126aac9e3 100644 --- a/noodles-vcf/CHANGELOG.md +++ b/noodles-vcf/CHANGELOG.md @@ -7,6 +7,8 @@ * vcf/record/position: Implement `PartialEq` and `PartialOrd` for `Position` ([#191]). + * vcf/record/position: Implement `From` for `Position`. + [#191]: https://github.com/zaeleus/noodles/issues/191 ## 0.35.0 - 2023-08-03 diff --git a/noodles-vcf/src/record/position.rs b/noodles-vcf/src/record/position.rs index 9988f777a..1ad4e5690 100644 --- a/noodles-vcf/src/record/position.rs +++ b/noodles-vcf/src/record/position.rs @@ -31,6 +31,12 @@ impl From for Position { } } +impl From for Position { + fn from(position: core::Position) -> Self { + Self::from(usize::from(position)) + } +} + impl From for usize { fn from(position: Position) -> Self { position.0