#![allow(clippy::uninlined_format_args)]
#![deny(
missing_debug_implementations,
trivial_casts,
trivial_numeric_casts,
unused_import_braces,
unused_qualifications,
unused_results,
unused_lifetimes,
unused_labels,
unused_extern_crates,
non_ascii_idents,
keyword_idents,
deprecated_in_future,
unstable_features,
single_use_lifetimes,
//unsafe_code,
unreachable_pub,
missing_docs,
missing_copy_implementations
)]
mod error;
pub use error::Error;
mod types;
pub use types::{
ClientMessage, DelegationConditions, EncryptedPrivateKey, Event, EventDelegation, EventKind,
EventPointer, Filter, Id, IdHex, IdHexPrefix, KeySecurity, Metadata, Nip05, PayRequestData,
PreEvent, PrivateKey, Profile, PublicKey, PublicKeyHex, PublicKeyHexPrefix,
RelayInformationDocument, RelayLimitation, RelayMessage, RelayUrl, Signature, SignatureHex,
SimpleRelayList, SimpleRelayUsage, SubscriptionId, Tag, UncheckedUrl, Unixtime, Url,
};