pub struct GASPInitialRequest {
pub version: u32,
pub since: u64,
pub limit: Option<u64>,
}Expand description
Initial request in the GASP (Graph Aware Sync Protocol).
Fields§
§version: u32GASP protocol version. Currently 1.
since: u64Unix timestamp (seconds) of last sync between these two parties.
limit: Option<u64>Maximum number of UTXOs to return.
Trait Implementations§
Source§impl Clone for GASPInitialRequest
impl Clone for GASPInitialRequest
Source§impl Debug for GASPInitialRequest
impl Debug for GASPInitialRequest
Source§impl<'de> Deserialize<'de> for GASPInitialRequest
impl<'de> Deserialize<'de> for GASPInitialRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GASPInitialRequest
impl RefUnwindSafe for GASPInitialRequest
impl Send for GASPInitialRequest
impl Sync for GASPInitialRequest
impl Unpin for GASPInitialRequest
impl UnsafeUnpin for GASPInitialRequest
impl UnwindSafe for GASPInitialRequest
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