pub struct CellInput(_);
Implementations§
source§impl CellInput
impl CellInput
pub const TOTAL_SIZE: usize = 44usize
pub const FIELD_SIZES: [usize; 2] = _
pub const FIELD_COUNT: usize = 2usize
pub fn since(&self) -> Uint64
pub fn previous_output(&self) -> OutPoint
pub fn as_reader<'r>(&'r self) -> CellInputReader<'r>
source§impl CellInput
impl CellInput
sourcepub fn new(previous_output: OutPoint, block_number: BlockNumber) -> Self
pub fn new(previous_output: OutPoint, block_number: BlockNumber) -> Self
Creates a new CellInput
.
sourcepub fn new_cellbase_input(block_number: BlockNumber) -> Self
pub fn new_cellbase_input(block_number: BlockNumber) -> Self
Creates a new CellInput
with a null OutPoint
.
Trait Implementations§
source§impl Entity for CellInput
impl Entity for CellInput
type Builder = CellInputBuilder
const NAME: &'static str = "CellInput"
fn new_unchecked(data: Bytes) -> Self
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8] ⓘ
fn from_slice(slice: &[u8]) -> VerificationResult<Self>
fn from_compatible_slice(slice: &[u8]) -> VerificationResult<Self>
fn new_builder() -> Self::Builder
fn as_builder(self) -> Self::Builder
source§impl PartialEq<CellInput> for CellInput
impl PartialEq<CellInput> for CellInput
impl Eq for CellInput
Auto Trait Implementations§
impl RefUnwindSafe for CellInput
impl Send for CellInput
impl Sync for CellInput
impl Unpin for CellInput
impl UnwindSafe for CellInput
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
source§impl<T> PackVec<CellInputVec, CellInput> for Twhere
T: IntoIterator<Item = CellInput>,
impl<T> PackVec<CellInputVec, CellInput> for Twhere T: IntoIterator<Item = CellInput>,
source§fn pack(self) -> CellInputVec
fn pack(self) -> CellInputVec
Packs a vector of binary data into one binary data.