pub enum BlockLink {
BlockLinkBack {
to_key_block: bool,
from: BlockIdExt,
to: BlockIdExt,
dest_proof: Vec<u8>,
proof: Vec<u8>,
state_proof: Vec<u8>,
},
BlockLinkForward {
to_key_block: bool,
from: BlockIdExt,
to: BlockIdExt,
dest_proof: Vec<u8>,
config_proof: Vec<u8>,
signatures: SignatureSet,
},
}Variants§
BlockLinkBack
liteServer.blockLinkBack to_key_block:Bool from:tonNode.blockIdExt to:tonNode.blockIdExt dest_proof:bytes proof:bytes state_proof:bytes = liteServer.BlockLink;
BlockLinkForward
liteServer.blockLinkForward to_key_block:Bool from:tonNode.blockIdExt to:tonNode.blockIdExt dest_proof:bytes config_proof:bytes signatures:liteServer.SignatureSet = liteServer.BlockLink;
Implementations§
Source§impl<'tl> BlockLink
impl<'tl> BlockLink
pub const TL_ID_BLOCK_LINK_BACK: u32 = 4_018_019_311u32
pub const TL_ID_BLOCK_LINK_FORWARD: u32 = 1_376_767_516u32
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BlockLink
impl RefUnwindSafe for BlockLink
impl Send for BlockLink
impl Sync for BlockLink
impl Unpin for BlockLink
impl UnwindSafe for BlockLink
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