Struct ckb_sdk_types::transaction::Resource [−][src]
pub struct Resource { /* fields omitted */ }
Implementations
impl Resource
[src]
impl Resource
[src]pub fn from_both<L: MockResourceLoader>(
mock_tx: &MockTransaction,
loader: L
) -> Result<Resource, String>
[src]
mock_tx: &MockTransaction,
loader: L
) -> Result<Resource, String>
Trait Implementations
impl CellDataProvider for Resource
[src]
impl CellDataProvider for Resource
[src]fn load_cell_data(&self, cell: &CellMeta) -> Option<Bytes>
[src]
fn load_cell_data(&self, cell: &CellMeta) -> Option<Bytes>
[src]load cell_data from memory, fallback to storage access
fn get_cell_data(&self, out_point: &OutPoint) -> Option<Bytes>
[src]
fn get_cell_data(&self, out_point: &OutPoint) -> Option<Bytes>
[src]fetch cell_data from storage
fn get_cell_data_hash(&self, out_point: &OutPoint) -> Option<Byte32>
[src]
fn get_cell_data_hash(&self, out_point: &OutPoint) -> Option<Byte32>
[src]fetch cell_data_hash from storage
fn load_cell_data_hash(&self, cell: &CellMeta) -> Option<Byte32>
[src]
fn load_cell_data_hash(&self, cell: &CellMeta) -> Option<Byte32>
[src]load cell_data_hash from memory, fallback to storage access
impl CellProvider for Resource
[src]
impl CellProvider for Resource
[src]fn cell(&self, out_point: &OutPoint, _with_data: bool) -> CellStatus
[src]
fn cell(&self, out_point: &OutPoint, _with_data: bool) -> CellStatus
[src]TODO(doc): @quake
impl<'a> HeaderChecker for Resource
[src]
impl<'a> HeaderChecker for Resource
[src]fn check_valid(&self, block_hash: &Byte32) -> Result<(), OutPointError>
[src]
fn check_valid(&self, block_hash: &Byte32) -> Result<(), OutPointError>
[src]Check if header in main chain
impl HeaderProvider for Resource
[src]
impl HeaderProvider for Resource
[src]fn get_header(&self, hash: &Byte32) -> Option<HeaderView>
[src]
fn get_header(&self, hash: &Byte32) -> Option<HeaderView>
[src]TODO(doc): @quake
Auto Trait Implementations
impl RefUnwindSafe for Resource
impl Send for Resource
impl Sync for Resource
impl Unpin for Resource
impl UnwindSafe for Resource
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,