pub struct OnionDataRequest {
pub inner: InnerOnionDataRequest,
pub onion_return: OnionReturn,
}
Expand description
Same as InnerOnionDataRequest
but with OnionReturn
addresses. It’s sent
from the third node from onion chain to the destination node.
See InnerOnionDataRequest
for additional docs.
Serialized form:
Length | Content |
---|---|
1 | 0x85 |
32 | PublicKey of destination node |
24 | Nonce |
32 | Temporary PublicKey |
variable | Payload |
177 | OnionReturn |
Fields§
§inner: InnerOnionDataRequest
Inner onion data request that was enclosed in onion packets
onion_return: OnionReturn
Return address encrypted by the third node from onion chain
Trait Implementations§
Source§impl Clone for OnionDataRequest
impl Clone for OnionDataRequest
Source§fn clone(&self) -> OnionDataRequest
fn clone(&self) -> OnionDataRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OnionDataRequest
impl Debug for OnionDataRequest
Source§impl FromBytes for OnionDataRequest
impl FromBytes for OnionDataRequest
Source§fn from_bytes(i: &[u8]) -> IResult<&[u8], OnionDataRequest, (&[u8], ErrorKind)>
fn from_bytes(i: &[u8]) -> IResult<&[u8], OnionDataRequest, (&[u8], ErrorKind)>
Deserialize struct using
nom
from raw bytesSource§impl PartialEq for OnionDataRequest
impl PartialEq for OnionDataRequest
Source§impl ToBytes for OnionDataRequest
impl ToBytes for OnionDataRequest
impl Eq for OnionDataRequest
impl StructuralPartialEq for OnionDataRequest
Auto Trait Implementations§
impl Freeze for OnionDataRequest
impl RefUnwindSafe for OnionDataRequest
impl Send for OnionDataRequest
impl Sync for OnionDataRequest
impl Unpin for OnionDataRequest
impl UnwindSafe for OnionDataRequest
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