Skip to content

Commit 0a5ba88

Browse files
committed
nostr: impl ToNostrUri for Coordinate
Signed-off-by: Yuki Kishimoto <[email protected]>
1 parent df8dc4a commit 0a5ba88

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

crates/nostr/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
- Add NIP-60 support (https://github.com/rust-nostr/nostr/pull/1092)
4646
- Implement `ToBech32` trait for `Nip21`
4747
- Implement `ToBech32` for `Coordinate`
48+
- Implement `ToNostrUri` for `Coordinate`
4849
- Implement `ToBech32` for `CoordinateBorrow`
4950
- Implement `ToNostrUri` for `CoordinateBorrow`
5051
- Implement `From<&Event>` for `Nip19Event`

crates/nostr/src/nips/nip01.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,9 @@ impl FromBech32 for Coordinate {
240240
}
241241
}
242242

243+
impl ToNostrUri for Coordinate {}
244+
impl FromNostrUri for Coordinate {}
245+
243246
/// Borrowed coordinate
244247
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
245248
pub struct CoordinateBorrow<'a> {

crates/nostr/src/nips/nip21.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ use core::convert::Infallible;
1111
use core::fmt;
1212

1313
use super::nip19::{self, FromBech32, Nip19, Nip19Coordinate, Nip19Event, Nip19Profile, ToBech32};
14-
use crate::nips::nip01::Coordinate;
1514
use crate::{EventId, PublicKey};
1615

1716
/// URI scheme
@@ -114,7 +113,6 @@ impl ToNostrUri for Nip19Profile {}
114113
impl FromNostrUri for Nip19Profile {}
115114
impl ToNostrUri for Nip19Event {}
116115
impl FromNostrUri for Nip19Event {}
117-
impl FromNostrUri for Coordinate {}
118116
impl ToNostrUri for Nip19Coordinate {}
119117
impl FromNostrUri for Nip19Coordinate {}
120118

0 commit comments

Comments
 (0)