pub struct CellInput(_);
Implementations
sourceimpl 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>
sourceimpl 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
sourceimpl 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]ⓘNotable traits for &mut [u8]impl Write for &mut [u8]impl Read for &[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
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> PackVec<CellInputVec, CellInput> for T where
T: IntoIterator<Item = CellInput>,
impl<T> PackVec<CellInputVec, CellInput> for T where
T: IntoIterator<Item = CellInput>,
sourcefn pack(self) -> CellInputVec
fn pack(self) -> CellInputVec
Packs a vector of binary data into one binary data.