walletconnect-client 0.2.0

WASM library for walletconnect dApp connections
Documentation
mod batch;
mod constants;
mod error;
mod fetch;
mod msgid;
mod params;
mod payload;
mod publish;
mod request;
mod response;
mod rpc_response;
mod session;
mod subscribe;
mod subscription;
mod watch;

pub use batch::*;
pub use constants::*;
pub use error::*;
pub use fetch::*;
pub use msgid::*;
pub use params::*;
pub use payload::*;
pub use publish::*;
pub use request::*;
pub use response::*;
pub use rpc_response::*;
pub use session::*;
pub use subscribe::*;
pub use subscription::*;
pub use watch::*;

use serde::{de::DeserializeOwned, Serialize};
use std::fmt::Debug;

pub trait Serializable:
    Debug + Clone + PartialEq + Eq + Serialize + DeserializeOwned + Send + Sync + 'static
{
}
impl<T> Serializable for T where
    T: Debug + Clone + PartialEq + Eq + Serialize + DeserializeOwned + Send + Sync + 'static
{
}