pub struct Request {
pub id: usize,
pub method: Method,
/* private fields */
}Fields§
§id: usize§method: MethodImplementations§
Source§impl Request
impl Request
pub fn id(self, id: usize) -> Self
pub fn ping() -> Self
pub fn version(client_name: String, version: String) -> Self
pub fn version_range(client_name: String, min: String, max: String) -> Self
pub fn donation() -> Self
pub fn features() -> Self
pub fn subscribe_peers() -> Self
pub fn header(height: usize) -> Self
pub fn headers(start: usize, count: usize) -> Self
pub fn estimate_fee(block_target: u16) -> Self
pub fn subscribe_headers() -> Self
pub fn relay_fee() -> Self
pub fn sh_get_balance(script: &Script) -> Self
pub fn sh_get_history(script: &Script) -> Self
pub fn sh_list_unspent(script: &Script) -> Self
pub fn subscribe_sh(script: &Script) -> Self
pub fn unsubscribe_sh(script: &Script) -> Self
pub fn tx_broadcast(tx: String) -> Self
pub fn tx_get(txid: Txid) -> Self
pub fn tx_get_verbose(txid: Txid) -> Self
pub fn tx_get_merkle(txid: Txid, height: usize) -> Self
pub fn tx_from_pos(height: usize, tx_pos: usize, merlkle: bool) -> Self
pub fn get_fee_histogram() -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Request
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more