[−][src]Enum ckb_jsonrpc_types::ScriptHashType
Specifies how the script code_hash
is used to match the script code.
Allowed values: "data" and "type".
Refer to the section Code Locating and Upgradable Script in the RFC CKB Transaction Structure.
Variants
Type "data" matches script code via cell data hash.
Type "type" matches script code via cell type script hash.
Trait Implementations
impl Clone for ScriptHashType
[src]
pub fn clone(&self) -> ScriptHashType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ScriptHashType
[src]
impl Default for ScriptHashType
[src]
impl<'de> Deserialize<'de> for ScriptHashType
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for ScriptHashType
[src]
impl Eq for ScriptHashType
[src]
impl From<ScriptHashType> for ScriptHashType
[src]
pub fn from(json: ScriptHashType) -> Self
[src]
impl From<ScriptHashType> for ScriptHashType
[src]
pub fn from(core: ScriptHashType) -> ScriptHashType
[src]
impl Hash for ScriptHashType
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<ScriptHashType> for ScriptHashType
[src]
pub fn eq(&self, other: &ScriptHashType) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for ScriptHashType
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for ScriptHashType
[src]
impl StructuralPartialEq for ScriptHashType
[src]
Auto Trait Implementations
impl RefUnwindSafe for ScriptHashType
[src]
impl Send for ScriptHashType
[src]
impl Sync for ScriptHashType
[src]
impl Unpin for ScriptHashType
[src]
impl UnwindSafe for ScriptHashType
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,