lib.rs (1276B)
1 #![forbid(unsafe_code)] 2 3 pub mod client; 4 pub mod error; 5 pub mod message; 6 pub mod method; 7 pub mod permission; 8 pub mod uri; 9 10 pub mod prelude { 11 pub use crate::client::{ 12 RadrootsNostrConnectClientEventOutcome, RadrootsNostrConnectClientProgress, 13 RadrootsNostrConnectClientRequest, RadrootsNostrConnectClientTarget, 14 RadrootsNostrConnectClientTransport, RadrootsNostrConnectClientTransportFuture, 15 build_request_event, execute_request_with_transport, parse_response_event, 16 }; 17 pub use crate::error::RadrootsNostrConnectError; 18 pub use crate::message::{ 19 RADROOTS_NOSTR_CONNECT_PENDING_CONNECTION_ERROR, RADROOTS_NOSTR_CONNECT_RPC_KIND, 20 RadrootsNostrConnectPendingConnectionPollOutcome, 21 RadrootsNostrConnectRemoteSessionCapability, RadrootsNostrConnectRequest, 22 RadrootsNostrConnectRequestMessage, RadrootsNostrConnectResponse, 23 RadrootsNostrConnectResponseEnvelope, 24 }; 25 pub use crate::method::RadrootsNostrConnectMethod; 26 pub use crate::permission::{RadrootsNostrConnectPermission, RadrootsNostrConnectPermissions}; 27 pub use crate::uri::{ 28 RadrootsNostrConnectBunkerUri, RadrootsNostrConnectClientMetadata, 29 RadrootsNostrConnectClientUri, RadrootsNostrConnectUri, 30 }; 31 }