pub struct ScriptId {
pub code_hash: H256,
pub hash_type: ScriptHashType,
}Fields§
§code_hash: H256§hash_type: ScriptHashTypeImplementations§
source§impl ScriptId
impl ScriptId
pub fn new(code_hash: H256, hash_type: ScriptHashType) -> ScriptId
pub fn new_data(code_hash: H256) -> ScriptId
pub fn new_data1(code_hash: H256) -> ScriptId
pub fn new_type(code_hash: H256) -> ScriptId
pub fn is_type_id(&self) -> bool
pub fn dummy_script(&self) -> Script
Trait Implementations§
source§impl PartialEq<ScriptId> for ScriptId
impl PartialEq<ScriptId> for ScriptId
impl Eq for ScriptId
impl StructuralEq for ScriptId
impl StructuralPartialEq for ScriptId
Auto Trait Implementations§
impl RefUnwindSafe for ScriptId
impl Send for ScriptId
impl Sync for ScriptId
impl Unpin for ScriptId
impl UnwindSafe for ScriptId
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.